MATLAB等高线如何填充颜色
发布网友
发布时间:2022-04-24 02:22
我来回答
共4个回答
热心网友
时间:2023-07-06 00:34
调用matlab的contourf画图后,在生成的画图窗口菜单里找“edit”的下拉菜单里的colormap选项.,会出来下图设置:
然后滑动颜色标针就可以调节了,挺简单的。
热心网友
时间:2023-07-06 00:35
画等高线命令基本有contour contour3 contourf
contour(x,y,z,n) 以x y为范围,画出z的n条等高线,n可省
contour3 用于画出三维的等高线
contourf 用于在等高线中填充色块,变成表面等高线
你可以用contourf
热心网友
时间:2023-07-06 00:35
语句contourf用于在等高线中填充色块,变成表面等高线。举个例子,画z=sin(x)+exp(y)的等高线。
%生成数据,如果已经有数据的话就不用生成了
[x,y]=meshgrid(linspace(-2,2));
z=sin(x)+exp(y);
%最简单的等高线
contour(x,y,z)
%等高线中填充色块
contourf(x,y,da)
%如果要指定等高线条数
contour(x,y,z,10)%画10条等高线
%如果要显示等高线的值
[c,h]=contour(x,y,z);
set(h,'ShowText','on')%显示等高线的值
%如果要指定等高线的值
[c,h]=contour(x,y,z);
set(h,'ShowText','on','LevelList',[-.7 -.5 -.3 0 .5 1 2 4 7])%设定等高线的值
热心网友
时间:2023-07-06 00:36
contourf(X,Y,da)