matlab中等高线的绘制,matlab等高线图中,如何只画(标注)特定的一条等高线?

2021-05-07 08:54:37 字数 1503 阅读 1097

1楼:匿名用户

举个例子,画z=sin(x)+exp(y)的等高线%生成数据,如果你已经有数据的话就不用生成了[x,y]=meshgrid(linspace(-2,2));

z=sin(x)+exp(y);

%最简单的等高线

contour(x,y,z)

%如果要指定等高线条数

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])%设定等高线的值

2楼:百度网友

最近有人问我,如何实现有正负数的等高线,也就是说:

正数用实线表示

负数用虚线表示

程序如下:

[x,y] = meshgrid(-2:0.1:2);

z = y.*exp(-x.^2-y.^2);

z1=z;

z2=z;

z1(z1<0)=0;

z2(z2>0)=0;

contour(x,y,z1,50,'-');

hold on

contour(x,y,z2,50,':');

3楼:士枫终灵凡

contour(x,y,z)

试试看这个函数。

详情看帮助

输入行输入help

contour

------

貌似不能这么做,你再找找别的办法吧。最小输入2x2矩阵。

4楼:同树菅鸿风

使用曲线拟合工具箱,把你的x,y,z的数据拟合出来,然后绘制等高线图,等高线图工具箱里面有

matlab等高线图中,如何只画(标注)特定的一条等高线?

5楼:匿名用户

clc,clear,close all

[x,y]=meshgrid(linspace(-2,2));

z=sin(x)+exp(y);

%最简单的等高线

contour(x,y,z)

%如果要指定等高线条数

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])%设定等高线的值

6楼:匿名用户

contour(x,y,z,[50,50],'r.')

mapgis中如何提取等高线之间某些点的高程值

1楼 陆川小伟 原理大概是要进行插值!但是具体过程还真没有做过 2楼 钟 你的意思就是把线文件的 属性转出来是吗!如果是这样!我可以帮你解决! 3楼 驰雪 请问楼主您遇到的这个问题是怎么解决的啊,急需! mapgis怎么根据高程属性提取等高线计曲线 4楼 匿名用户 为了阅读方便,从起点起,每隔四根等...

读等高线图,下列说法正确的是A图中A点

1楼 匿名用户 读图可知,图中等高距为100米 a 图中a点的海拔高度在500米以上 600米以下,故a不正确 b 图中甲地海拔是678米,乙地海拔是620米,两地的垂直距离为678米 620米 58米,故b不正确 c 图中b处为陡崖,陡崖的相对高度h为 n 1 等高距 h n 1 等高距 n表示有...

高等数学。请问图中的划线部分怎么理解

1楼 尽欢 先不看由啥存在的,这条公式你懂么? 2楼 匿名用户 微积分 你可以在资料上翻翻 结合下图像 导数的意义是图像的面积 你花的部分只是证明了函数是连续函数 高等数学。 请问图中的划线部分怎么理解? 3楼 平行游啊游 分母为0的函数极限存在的情况只可能是分子的极限为0 此时构成一个0 0的不定...