matlab等高线绘制

Posted pppeony

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab等高线绘制相关的知识,希望对你有一定的参考价值。

参考代码:

figure;// Figure建立新的图形

z=double(z);
x=1:length(z);
y=x;
[X2,Y2]=meshgrid(x,y);
subplot(121);
[C,h]=contour(X2,Y2,z);// contour函数在MATLAB中,该函数用于绘制矩阵的等高线。
axis([0 2300 0 2300 ]);//设置图像的坐标轴
title(\'距月面2400m处的等高线图\',\'FontSize\',14);
colormap(gray);
z1=G{5};//根据上面分析,选择5作为降落点
x=1:length(z1);
y=x;
[X2,Y2]=meshgrid(x,y);
subplot(122);
contour(X2,Y2,double(z1));
colormap(gray);colorbar;
title(\' 5号区域等高线图\',\'FontSize\',14);


[X,Y] = meshgrid(x,y)
解释:输出X的每一行的数值都是复制的x的值;输出Y的每一列的数值都是复制的y的值。
[X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的

以上是关于matlab等高线绘制的主要内容,如果未能解决你的问题,请参考以下文章

如何用matlab绘制三维地形图

MATLAB绘制等高线和梯度场

MATLAB | 一文解决各类曲面交线绘制,包含三维隐函数曲面交线

MATLAB | 一文解决各类曲面交线绘制,包含三维隐函数曲面交线

matlab中等高线contour的问题?

matlab contour 等高线问题 请高人解答