SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

qiaoer 发表于 2008-7-18 11:44

文本文件中的数据怎么画成等高线

如附件文本文件中有4列,前三列为x,y,z坐标,第4列为对应安全系数,怎么画出等高线来?上面标出安全系数来?谢谢

zhengyong4320 发表于 2008-7-18 15:49

数据好多呀。我帮你看看。呵呵:)

zhengyong4320 发表于 2008-7-18 16:27

[url]http://www.originlab.com/forum/topic.asp?TOPIC_ID=4945[/url]
官方网站上这个说明好像和你的很像,你可以参考下。呵呵

蓝色梧桐 发表于 2008-7-18 21:04

用 Layer Contents 确实可以在 contour 里插入 xy 的点 (第 1、2 列的数据)。要“标记”的话,把第四列设置成 Label。不过 lz 的数据实在太多。你确定插入之后能看清楚吗?

PS:上面的 link 确实是个很好的参考,lz 需要了解 contour 与 surface 的绘制都是一致的就能迎刃而解了。

[[i] 本帖最后由 蓝色梧桐 于 2008-7-18 21:07 编辑 [/i]]

qiaoer 发表于 2008-7-19 16:22

谢谢大家的回答,可是我按照说的试了试还是不行,想得到如下类似的图。

蓝色梧桐 发表于 2008-7-22 09:06

上图貌似标记的是等高线。绘制带标记的等高线,可以先转换成矩阵数据,然后选择 Plot --> Contour --> Contout - B/W Lines + Labels。如何转换矩阵请参考精华贴的如何绘制三维(3D)图一文。

lz 首先要搞清楚标记的是什么,等高线还是数据点

[[i] 本帖最后由 蓝色梧桐 于 2008-7-22 09:09 编辑 [/i]]

qiaoer 发表于 2008-7-22 20:20

标注的是等高线,也就是文本中第4列的数据,前三列是实际中的x,y,z的坐标

蓝色梧桐 发表于 2008-7-23 16:19

如果标注是第四列,就要把第四列作为 Z 来绘制等高线。

guanshengfei 发表于 2008-8-1 15:52

楼主可以按蓝色梧桐的建议绘制等高线图,不过我推荐你使用surfer8.0来绘制。不过采用你的数据绘制的等高线图形如附件

不是很理想。

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.