24小时热门版块排行榜    

查看: 7435  |  回复: 4

ttt1992

新虫 (初入文坛)

[求助] 请教在origin8.0画三维曲面图的方法!!!! 已有1人参与

我现在有三组数据,分别是x,y,z坐标,三维散点图很好画,选中三组数据直接就能画出来,可是三维曲面图怎么画啊???
我的x,y数据都不是均匀间隔,所以在生成矩阵的时候用了XYZ Gridding-Random(Thin Plate  Spline),columns和rows都设定为100,smoothing设定为0.05。
我的z坐标范围都在15~170之间,150以下的点比较少,150以上的点比较密集。可是我用上述方法得到的矩阵中,z的值都比较大,几乎没有50以下的点,导致画出来的图和预期不符,所以想来请教一下大家,是我的columns,rows,smoothing这些参数设置有问题,还是一开始方法选的就不对?
数据见附件(其中有两张工作表,最终是想把两张工作表得到的两个曲面放在一个坐标系中,大家分析的时候只看工作表1即可),感激不尽
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 3D.opj
  • 2015-11-07 10:41:48, 132.82 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

78506174

至尊木虫 (知名作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
ttt1992: 金币+2, 有帮助 2015-11-09 18:21:31
用matlab插值以后再移植过来画

发自小木虫Android客户端
2楼2015-11-07 10:43:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ttt1992

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 78506174 at 2015-11-07 10:43:21
用matlab插值以后再移植过来画

你好,我在matlab里面做了插值,直接就在MATLAB里面画了,可是得出的图下面有很多锯齿,你知道是哪里有问题吗?
请教在origin8.0画三维曲面图的方法!!!!
matlab1.png


请教在origin8.0画三维曲面图的方法!!!!-1
matlab2.png

3楼2015-11-07 17:53:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

78506174

至尊木虫 (知名作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by ttt1992 at 2015-11-07 17:53:52
你好,我在matlab里面做了插值,直接就在MATLAB里面画了,可是得出的图下面有很多锯齿,你知道是哪里有问题吗?

matlab1.png

matlab2.png
...

靠近边缘处这应该挺正常的,你可以试试外推然后再选取你要的范围

发自小木虫Android客户端
4楼2015-11-07 18:13:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ttt1992

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 78506174 at 2015-11-07 18:13:24
靠近边缘处这应该挺正常的,你可以试试外推然后再选取你要的范围
...

我还想问一下,我上面的程序里选取的插值数据点数是50,这个数字取大或取小有什么讲究?我的原始数据比较多,大概1000个,这种情况应该取多少?
5楼2015-11-07 21:17:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ttt1992 的主题更新
信息提示
请填处理意见