matlab 删除多余等高线部分

我现在画了等高线然后在中间画了一条曲线,要求曲线上面的等高线和标注删除,曲线下面的等高线和标注保留,请问用命令如何实现?举个简单的例子:q=contour(peaks);... 我现在画了等高线 然后在中间画了一条曲线,要求曲线上面的等高线和标注删除,曲线下面的等高线和标注保留,请问用命令如何实现?
举个简单的例子:
q=contour(peaks);
clabel(q)
hold on;
a=0:5:50;
b=[ 23 24 23 23 32 32 34 32 34 34 34 ];
c=plot(a,b);
要求把曲线c上部的等高线和标注删除,下部的等高线和标注保留,请高手指点。比较急,时间越早加分越多
展开
 我来答
greatdju
2009-11-13 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4195万
展开全部
暂时没想到什么好办法,索性用fill把上面填充成白色算了。

q=contour(peaks);
clabel(q)
hold on;
a=0:5:50;
b=[ 23 24 23 23 32 32 34 32 34 34 34 ];
a=[a 50 0];
b=[b 50 50];
fill(a,b,'w')
axis tight
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式