如何用matlab画函数的等值线图?

如何用matlab画函数的等值线图?[/hide][hide]
2024-11-18 17:46:55
推荐回答(2个)
回答(1):

MATLAB
提供了另一种基本的三维图形,即三维等值线图。这种图形通过函数contour3来绘制。
例1:
[x,y,z]=peaks(30);
contour3(X,Y,Z,16); %用 16
种颜色
grid,xlabel(
‘ x-axis ‘ ),ylabel(
‘ y-axis ‘ ),zlabel(
‘ z-axis ‘ );
title( ‘
CONTOUR3 of PEAKS ‘
)

例2:
[X,Y,Z]=peaks(30);

N=16; % 等值线的数目和颜色
clf %清除当前颜色
view(3) %
设置视角
hold on %
保持背景

set(gca, ' ColorOrder ' ,hsv(N))
% 从 default hsv colormap 获得颜色
contour3(X,Y,Z,N)
% 作出 N 条等值线
grid,xlabel( ' X-axis ' ),ylabel( ' Y-axis
'),zlabel( ' Z-axis ' )
title( ' CONTOUR3 of PEAKS '
)
hold off

回答(2):

我也是一个初学者,希望了解的朋友们能够伸出援助之手,能够帮助我们来解决这个难题?谢谢各位高手!急需!多[em01][em01][em02][em03][em05]