matlab如何画指定等值线

高手帮忙解决一下。譬如我有等高线的数据,现在我想只画出值为3的等值线,其他等值线都不画出来,该如何解决?... 高手帮忙解决一下。
譬如我有等高线的数据,现在我想只画出值为3的等值线,其他等值线都不画出来,该如何解决?
展开
 我来答
疾风动竹
2015-07-04 · TA获得超过3.2万个赞
知道大有可为答主
回答量:7695
采纳率:86%
帮助的人:1559万
展开全部

matlab如何画指定等值线用contour函数的'LevelList'属性来控制。

绘制幅度为5的等值线,如下例子。

x=[129 140 103.5 88 185.5 195 105.5 157.5 107.5 77 81 162 162 117.5];
y=[7.5 141.5 23 147 22.5 137.5 85.5 -6.5 -81 3 56.5 -66.5 84 -33.5];
z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];
[X,Y]=meshgrid(75:200,-50:150);
Z = griddata(x,y,z,X,Y);
[c,h]=contour(X,Y,Z,'LevelList',[5.0]);
clabel(c,h);
grid,xlabel('x-axis'),ylabel('y-axis')

结果如下:

百度网友db4b04636
2015-05-18 · TA获得超过2915个赞
知道小有建树答主
回答量:834
采纳率:92%
帮助的人:336万
展开全部
  clabel可以指定标注等值线的数值。clabel(C,'manual'),是要标注的内容,'manual'就是人工标注。一般结合contour使用,contour(X,Y,Z,Vector),XYZ为对应的横纵坐标,Z为高度,Vector如果输入向量[1 3 7],则显示Z 等于1 3 7的三圈等值线,如果是一个数6,会将最大值和最小值之间均匀的划分六分,画6条等值线。具体代码如下:
  官方解释:clabel(C,'manual') placescontour labels at locations you select with a mouse. Click the mouseor press the space bar to label the contour closest to the centerof the crosshair. Press the Return key while thecursor is within the figure window to terminate labeling.
  举例说明:
x=0:0.07:1;y=0:0.07:1;[X1,Y1]=meshgrid(x,y);Z1=0.001./((X1-0.5).^2+(Y1-0.5).^2);
[C,h]=contour(X1,Y1,Z1,[1 3 7]);axis([0.4 0.6 0.4 0.6]);clabel(C,'manual');
结果运行上面代码可以看到手工标注(最近百度知道出问题了,不能上传图片)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友987329a
2015-05-29 · TA获得超过5050个赞
知道小有建树答主
回答量:949
采纳率:50%
帮助的人:853万
展开全部
x = linspace(-2*pi,2*pi);
y = linspace(0,4*pi);
[X,Y] = meshgrid(x,y);
Z = sin(X)+cos(Y);

figure
contour(X,Y,Z)

其他用法,请在matlab中输入

help  contour
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greatdju
2008-12-09 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4176万
展开全部
举个例子
[x,y]=meshgrid(linspace(-2,2));
z=sin(x)+exp(y);
contour(x,y,z,[3 3],'ShowText','on');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9192631770
2008-12-09 · TA获得超过7308个赞
知道大有可为答主
回答量:3138
采纳率:50%
帮助的人:2961万
展开全部
contour(A,[3.0])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式