MATLAB生成的mat数据如何用origin绘制成图片

前言

MATLAB一般用来仿真做数学计算,有时候我们借助MATLAB自身强大的绘图功能就可以绘制出漂亮的插图,但是有时候MATLAB也无能为力,所以就要用到专门的绘图软件origin,但是有些小伙伴就犯了难了,如何将MATLAB生成的数据用origin绘制出来呢?下面就跟着我一起来探索吧。

举例

下面这段代码是为了测试用的,我们的目的是要在origin上画出y=x,y=2x,y=3x这三条曲线,横坐标x的取值范围为【1,100】,纵坐标y的数据则保存在result.mat文件中,代码如下:

%y为100*3大小的矩阵  第123列分别用于存放y=x、y=2x、y=3x的结果

y=zeros(100,3);   
for x=1:100
    y(x,1)=x;     %  y=x
    y(x,2)=2*x;   %  y=2x
    y(x,3)=3*x;   %  y=3x
end
save result  y;  %将y矩阵保存为.mat文件,文件名为result

在MATLAB的中工作区中的效果如下:MATLAB生成的mat数据如何用origin绘制成图片_第1张图片
文件夹中也生成了对应的文件
MATLAB生成的mat数据如何用origin绘制成图片_第2张图片
然后我们打开origin软件,如果没有工作表,那么需要新建一个。MATLAB生成的mat数据如何用origin绘制成图片_第3张图片
由于y中的数据有3列,但是Book1中只有一列y,所以我们还需要新增两列,在Book1的空白部分右键选择新增一列MATLAB生成的mat数据如何用origin绘制成图片_第4张图片
由于Book1的长度只有32行,而自变量x的长度为100,因此需要将行数增加值100,此处光标选最后一行,然后按回车键即可自动增加行数。MATLAB生成的mat数据如何用origin绘制成图片_第5张图片
MATLAB生成的mat数据如何用origin绘制成图片_第6张图片
然后用MATLAB打开result.mat文件,将y矩阵中的结果复制再粘贴到Book1中。MATLAB生成的mat数据如何用origin绘制成图片_第7张图片
MATLAB生成的mat数据如何用origin绘制成图片_第8张图片
x的值也简单,类似于excel,可以点击右下角的加号进行下拉(当然,你也可以提前用MATLAB保存在工作区中)。
MATLAB生成的mat数据如何用origin绘制成图片_第9张图片
当所有数据都准备好之后,就可以生成图片了,首先选中我们准备的数据,然后点击左下角的绘图方式。MATLAB生成的mat数据如何用origin绘制成图片_第10张图片
效果如下图所示:MATLAB生成的mat数据如何用origin绘制成图片_第11张图片
如果在Book1中加入以下描述,图片也会不一样哦,这点可以根据自己的需要进行添加,或者生成了图片之后再添加也是一样的。MATLAB生成的mat数据如何用origin绘制成图片_第12张图片
除此之外,我们还可以对图中的坐标轴,线条类型,线条尺寸,中英文字体的格式进行详细的修改,origin的功能真的很丰富,哪怕是很小的图也能很清晰,期待你的探索。
MATLAB生成的mat数据如何用origin绘制成图片_第13张图片
MATLAB生成的mat数据如何用origin绘制成图片_第14张图片

MATLAB生成的mat数据如何用origin绘制成图片_第15张图片
MATLAB生成的mat数据如何用origin绘制成图片_第16张图片

最后

如果需要导出的画,建议按下面的方式进行导出。MATLAB生成的mat数据如何用origin绘制成图片_第17张图片
MATLAB生成的mat数据如何用origin绘制成图片_第18张图片


制作不易,觉得本文内容对你有所帮助的话,希望能点赞收藏,你的鼓励是对我最大的支持!还可以看看我的其他博客,说不定会对你有所帮助!

你可能感兴趣的:(matlab,matlab,origin,图像处理,ieee论文,矩阵)