24小时热门版块排行榜    

查看: 2124  |  回复: 2

mosio

木虫 (小有名气)

[求助] 如何绘制只有一条等值线的等值线图。 已有1人参与

用matlab绘制只有一条等值线的等值线图,编写的程序如下:
a=importdata('1.txt');   %%(数据文件在后面附件中)
x=a(:,1);
y=a(:,2);
z=a(:,3);
xtemp=linspace(min(x),max(x),1000);
ytemp=linspace(min(y),max(y),1000);
[X,Y]=meshgrid(xtemp,ytemp);
Z=griddata(x,y,z,X,Y);
[C,h] = contour(X,Y,Z,[0.18,0.18]);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*1)
colormap cool
但至出现了后面的图,
请教一下精通matlab的各位大神,这是什么原因,如何正确的绘制出只有一条等值线的等值图。先在此谢过。

如何绘制只有一条等值线的等值线图。
1.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tgvictor99

木虫 (知名作家)

迷糊领域荣誉领主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
mosio: 金币+10, ★★★很有帮助 2014-05-13 11:06:49
contour(X,Y,Z,[0.18])
每个人的人生都是时代的产物。每个人的血统、命运和梦想组成了现在这个时代。
2楼2014-05-13 09:54:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mosio

木虫 (小有名气)

引用回帖:
2楼: Originally posted by tgvictor99 at 2014-05-13 09:54:31
contour(X,Y,Z,)

谢谢,完美解决
3楼2014-05-13 11:06:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mosio 的主题更新
信息提示
请填处理意见