MATLAB 调用 Origin 作图

- matlab origin - Home Page

昨天通过 MATLAB 对实验数据进行处理,做出载荷位移曲线,保存的图片插入 Word 之后,某些图片有些地方不太满意,在调整图中数据时,竖着排列的文字会横过来很不方便,教研室其他同学都是用 Origin 作图,我为了图方便一直都用 MATLAB 处理遇到的数据,想到是否可以通过 MATLAB 调用 Origin 来作图呢,一查果然可以,所以就下载安装了 Origin 通过 MATLAB 来调用,经过一天的努力,终于将昨天写的冲击实验的数据处理 MATLAB 绘图程序,完全通过 MATLAB 调用 Origin 来实现,保存的图片插入 word 再编辑不会出现上述问题。

网上现在关于 MATLAB 调用 Origin 的内容少之又少,大部分时间都是在查看官方的帮助手册寻求帮助。由于对 Origin 完全不了解,所以,在调整图像的细节部分都是通过 MATLAB 操作 Origin 来实现,可以通过设置 Origin 模板来减少 MATLAB 代码的数量,等明天学习下 Origin 模板,将代码再调整下。

模板很好用,设置好模板之后,代码部分减少了好几倍,图像的设置部分完全可以在模板中设置好,再调用模板的时候就不用通过 MATLAB 一点一点的设置了,省时省力。

大部分的设置都应该在 Origin 的模板中进行设置,其它的可以在 Matlab 中设置,要注意的是 MATLAB1 的 strcat 函数在合并字符串的时候默认并不在要合并的字符串中间添加空格2


  1. 版本为 MATLAB R2016a,OriginPro 2016 RS0。 ↩︎

  2. 可用数字 32 在两个字符串中间添加空格,如 strcat('Hello', 32, 'World');↩︎