24小时热门版块排行榜    

查看: 425  |  回复: 6
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 bib96356 的 7 个金币

bib96356

金虫 (正式写手)

[交流] 【求助】等高线图求教

等高线图里如何计算某些区间的面积?有没有。。。。办法?
回复此楼

» 猜你喜欢

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

力量1935

金虫 (正式写手)


小木虫(金币+0.5):恭喜抢沙发,给个红包
积分呵呵,难道还是用软件直接求出?不明白你的意思呵呵。
2楼2009-10-30 17:05:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)

★ ★ ★
小木虫(金币+0.2):抢了个小板凳,给个红包
nono2009(金币+1,VIP+0):谢谢热心应助! 10-30 20:40
bib96356(金币+1,VIP+0): 10-31 13:18
楼主能不能具体点?
最好把图形 贴出来,这样大家方便分析!
安静
3楼2009-10-30 20:36:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)

★ ★ ★ ★ ★
nono2009(金币+3,VIP+0):谢谢专家! 10-30 22:13
bib96356(金币+2,VIP+0): 10-31 13:19
引用回帖:
Originally posted by bib96356 at 2009-10-30 16:39:
等高线图里如何计算某些区间的面积?有没有。。。。办法?

>> [x y]=meshgrid(-10:.1:10);
>> z=x.^2+y.^2;
>> C = contourc([-10:.1:10],[-10:.1:10],z, [10 10]);%计算高度为10的等高线坐标
>> xx=C(1,2:end);%等高线的横坐标
>> yy=C(2,2:end);%纵坐标
>> fill(xx,yy,'b');%等高线包围的区域
>> polyarea(xx,yy)%区域的面积,应该是10pi
ans =

   31.4051

>> %其他情况可以酌情灵活处理

[ Last edited by hitzhang on 2009-10-30 at 22:11 ]
4楼2009-10-30 22:09:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bib96356

金虫 (正式写手)

nono2009(金币+0,VIP+0):建议通过PM或引用回复该帖,以便别人及时知道你的message! 10-31 13:23
我的程序要复杂一点,能不能留下联系方式,我们讨论下呢
5楼2009-10-31 13:20:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bib96356

金虫 (正式写手)

引用回帖:
Originally posted by hitzhang at 2009-10-30 22:09:

>> [x y]=meshgrid(-10:.1:10);
>> z=x.^2+y.^2;
>> C = contourc([-10:.1:10],[-10:.1:10],z, [10 10]);%计算高度为10的等高线坐标
>> xx=C(1,2:end);%等高线的横坐标
>> y ...

我的程序要复杂一点,能不能留下联系方式,我们讨论下呢
6楼2009-11-01 11:11:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)


kuhailangyu(金币+1,VIP+0):欢迎积极参与,呵呵 11-1 13:57
引用回帖:
Originally posted by bib96356 at 2009-11-1 11:11:

我的程序要复杂一点,能不能留下联系方式,我们讨论下呢

建议你按这个方法弄一下,复杂无非是等高线不闭合或是多个区域,你要做的就是怎么把需要计算面积的区域用多边形表示出来,没必要私下讨论。
7楼2009-11-01 13:53:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bib96356 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见