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 | 一文解决各类曲面交线绘制,包含三维隐函数曲面交线