24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1249  |  回复: 17
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 shangxj 的 4 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

shangxj

金虫 (正式写手)

[交流] 【求助】如何绘制三角形内的等高线?

有三个变量:x、y、z,每组变量xyz对应一个相应值,比如x=1,y=2,z=3时,对应的值为1.06;当x=3,y=6,z=9时,对应的值为3.07,等等。
把这样的数据组合表示在一张图上,该怎么绘制?用什么软件来完成?如何完成?
用origin或者sigmaplot可以吗?
三角形见附件图,如何在三角形里把对应值连成等高线样式?

[ Last edited by fegg7502 on 2009-12-6 at 18:43 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)

★ ★ ★ ★
shangxj(金币+2,VIP+0):谢谢你的积极回复,请再指明下一步如何完成。 7-13 09:48
fegg7502(金币+2,VIP+0):thank you very much! 12-9 23:44
楼主说的问题跟画三角形内的等值线有什么关系?你的三角形在哪里?

一个三角形的三个顶点都是(x,y,z)形式的,然后给定待追踪的等值线z值,就可以计算等值点并连接成等值线了。
6楼2009-07-13 00:25:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)

★ ★ ★
mingdong(金币+3,VIP+0):谢谢交流! 7-15 23:51
我好像明白了,楼主的问题并不是在曲面上追踪等值线的问题!
你问的是4维问题:(x,y,z,t)!是针对 t 计算等值线,对吧?

我只能说说3维问题怎样解决,即怎样在:(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)组成的三角形上画等值线。

首先,假设z介于z1和z2之间,则值为z的等值点的坐标:



[ Last edited by 人走茶不凉 on 2009-7-13 at 23:28 ]
8楼2009-07-13 23:25:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)

★ ★
shangxj(金币+1,VIP+0):你说的计算有些复杂啊,我算算看看z值坐标。不过如何“按照一定的规则连接所有z值相同的等值线段”? 7-17 13:03
fegg7502(金币+1,VIP+0):thank you very much! 12-9 23:44
每个三角形上有两个等值点,它们组成了等值线段,按照一定的规则连接所有z值相同的等值线段即得到一条等值线。

希望这个描述对你怎样解决你的问题有所帮助。帮不上忙,您也别笑话就是啦!
9楼2009-07-13 23:41:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)

★ ★ ★
mingdong(金币+2,VIP+0):感谢交流! 7-18 02:52
shangxj(金币+1,VIP+0): 12-11 13:30
“按照一定的规则连接所有z值相同的等值线段”就是通常所说的等值线追踪问题。

不论是三角网还是矩形网,在每个单元上(三角形或矩形)等值线段都有进入边和离开边(自己定义),通过由一个单元进入某相邻单元,再进入相邻单元,就会追出一条完整的等值线。

有关的文章很多,楼主可以自己查找。
14楼2009-07-17 22:35:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shangxj 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见