h2457528767的个人博客分享 http://blog.sciencenet.cn/u/h2457528767

博文

如何将MATLAB中的三维曲面图数据导入Origin中进行编辑?

已有 20379 次阅读 2019-4-21 22:28 |个人分类:软件学习|系统分类:科研笔记| MATLAB, Origin, Origin

    在MATLAB中绘制出三维曲面图,使用  

surf ( X, Y, Z ) ;

其中X,Y,Z 是三个维度(i*j)相同的矩阵,都是 i 行,j 列,而Origin只能根据 X Y Z 三列数据作图,因此我们需要将MATLAB工作区(Workspace)中的 X、Y、Z 数据(.mat文件)分别转换成1个单列的矩阵。

      将MATLAB矩阵变为一行或一列的方法,详见:

http://blog.sina.com.cn/s/blog_50363a7901012rvn.html

这里简要说一下方法:

      1、加载 MATLAB 数据(绘制出三维图的文件.mat);

      2、在命令窗口中输入(注意这里的X是原来的x轴数据,X1是新生成的单列矩阵)

X1=X(:);

Y1=Y(:);

Z1=Z(:);

即可获得 X、Y、Z 数据,

      3、将每一列数据复制、粘贴至Origin的Sheet表格中,并设置相应的属性(主要是Z轴的设定),即可绘制相应的三维曲面图。

*************

4、在Origin中根据数据,绘制三维曲面图的方法(这里使用的版本是OriginLab2019b):

    (1)将数据全选;

    (2)依次选择 Plot -- 3D -- 3D_Color(3D颜色映射曲面);

    (3)即可绘制出三维曲面图。

5、三维曲面图的调整。

(1)页面大小;

(2)坐标轴的长度;

(3)角度(view);

(4)轴标签、字体;

(5)色阶(Colorbar)

……



https://blog.sciencenet.cn/blog-3398164-1174722.html

上一篇:GSview打开的图片显示不全怎么解决?
下一篇:Origin三维图的边框怎么调粗细
收藏 IP: 61.138.177.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-4 15:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部