matlab的图形导出

作者&投稿:仪纪 (若有异议请与网页底部的电邮联系)
~

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。无论是做项目还是写论文,我们都会遇到把Matlab画的图形(默认为matlab自带的图像格式.fig)转换为其他格式并导出的问题。用的最多的图片格式是eps格式(用latex编辑时用)和jpg(用word编辑时用)。下面以matlab 2011b为例介绍多种导出方法。

方法一:

最简单的方法,但是不灵活。选择Figure文件的File菜单下面的Save As...。

在弹出的保存窗口中选择具体的保存格式,eps或jpg。另外该方法可以写成命令形式saveas(gcf,'1.eps')或saveas(gcf,'1.jpg'),方便在脚本文件中执行。

方法二:

该方法只能导出jpg格式的文件,供word中使用。具体方法是点击Figure窗口的Edit菜单,选择Copy Figure即可把图片导出到windows剪切板中。现在打开一个新的word文件,Ctrl+v即可把剪切板中的图片张贴到word中。

方法三:

采用Export对话框进行导出,这也是我比较常用的。因为通常Figure图像边界有空白,上面两种方法需要手动设置figure坐标系的属性才能让图片布满整个窗口(当然也可以用脚本),比较麻烦。而本方法中的Export对话框能很好的解决。当然它还有其他更强大的功能。

下面节扫具体的方法。首先Figure窗口File菜单,再点击Export Setup菜单项。

弹出的Export Setup对话框中进行相应的配置,首先进行导出图片大小的设置,包括长度单位,高和宽,这里一定记得点上Expand axis to fill figure以便导出的图像不含空白边框。

再下一个Rendering是图片渲染设置。这里其他都可以不用管,主要是dpi需要设置,dpi越高图像越清晰,对于论文工作者而言,很多期刊是要求600dpi以上,这就已经很清楚了。

再下一个Font是字体设置。可以按需要设置。

再下一个是对线条的初细进行设置。

最后所有设置好后点击右侧的aplly to figure。然后再点export选择要保存的路径及图片格式即可。

方法四:

最后一种方法是利用print命令,这个也是功能比较强大的函数。可以在Matlab命令窗口输入help print命令,打开帮助文件,了解其强大的功能。利用print 导出eps格式图片命令是:print 2.eps -depsc2 -r600,其中-depsc2表示输出eps图像,-r600表示分辨率为600dpi。输出jpg的图片命令是:print 2.jpg -djpeg -r600。




matlab图形数据如何保存,例如一条正弦曲线的图形数据
首先要分两种情况,你的图形是你知道数据的情况下画出来的还是别人画好的图形。第一种情况,你可以直接使用save进行保存数据 第二种情况,你需要先把图形中的数据导出,然后再使用save进行保存。导出数据的方法是使用图形句柄打开图片,使用get函数获得XData和YData即可。有问题可以继续追问或hi我!祝你学习...

如何把Matlab中plot画的图形文件保存为.mat格式,我要把它导入小波的工具...
首先你画图之前要有数据 比如说plot(a)那么你只能保存a 即你的workspace里面要有变量a 在file里面有save as 就可以保存了 如果只有一个图片 那么是无法保存的 或者这样说,你在desktop里面把workspace的对号勾上 然后在workspace里面保存 在file里面然后就有save workspace as 就是.mat格式了 ...

怎么向matlab中导入图片啊
也就是把你的图片文件放到matlab路径下,然后在命令窗口运行以下命令即可:I = imread('图片文件名');imshow(I) % 显示图像

MATLAB 里怎么表示导数
第三步按回车键,可以看见求导的结果是2*x+cos(x)。第四步在命令行窗口中输入diff(f(x),3),按回车键求f(x)函数的3阶导数:第五步也可以求偏导,输入diff(f(x),x)求对偏导数。优势特点 1、高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2、具有完备的图形处理...

将图形导入matlab
可以将图片命名(这里假设为tupian)并存放在matlab安装目录下的work文件夹中,使用 [x,map]=imread(‘ tupian.bmp’,‘bmp’);x 命令就可导入matlab并读取图片像素信息了 可以根据像素的关系提取图形边框, 不过只能精确到1个像素单位 。最好先将图片改成单位位图格式。

如何用matlab输出图形中各点的坐标
1、如图所示,假设需要获取椭圆圈内的最大极值点的坐标。2、显然,该函数图象上点的分布十分密集,为了能够拾取到正确的点,需要放大图像。使用放大图像按钮,框选需要放大的区域。3、继续放大函数图像,到各点可清晰分辨为止,如图所示。4、使用数据游标按钮,在最大极值点上或其附近点击,便拾取到了该...

怎么把MATLAB gui 中做的图形界面运行后的界面导出到word中?
你可以先登录QQ,然后放在运行后的界面,按ctrl+alt+A截屏 再复制在word里就行了哇。

急求:用MATLAB作函数y=(x^2-x+4)\/(x-1)及其导函数的图形,并求函数的单...
syms x y=(x^2-x+4)\/(x-1);dy=diff(y);%一阶导数 d2y=diff(dy);%二阶导数 s=solve(dy);for i=1:length(s);if subs(d2y,x,double(s(i)))>0 disp(['函数在点' char(s(i)) '处取得极小值,极小值为' num2str(subs(y,x,double(s(i)))])else disp(['函数在点' c...

如何把MATLAB绘制的图形以图片格式存盘
3.在上一步中,函数图形的可见性(visible)已经关闭(off),也就是被隐藏起来了,接着我们得把plot函数做出的图形给保存起来,具体以.png的格式,看图 4.以我们自己命名图片的名字,本文这次命名为baidu,同时展示效果如图:扩展另一个功能:Matlab给系统自动生成的窗体Figure1改名称 1当我们调用plot(...

MATLAB中怎样将所有图形集中到一张图上?
实现的方法和详细的操作步骤如下:1、首先,打开软件,找到图像输出控制部分语句,此处演示3条不同曲线的输出,并通过图形控制结果显示窗口,如下图所示,然后进入下一步。2、其次,完成上述步骤后,运行语句,通过此控制方法,结果仅存储在不同的窗口中,而不是存储在同一窗口中,并以多行显示,如下图...

阿克塞哈萨克族自治县19357238995: 在MATLAB中如何将图导出 -
淡俊白及: 在matlab的figure(三维图)里,Edit-copy figure,就可以将图复制,然后在word里粘贴就可以了

阿克塞哈萨克族自治县19357238995: 怎么把matlab的图像提取出来 -
淡俊白及: 用MATLAB编程时,常常遇到这样的问题,图形保存了下来,但数据却没有保留.MATLAB的图形相当于一个嵌套的结构(对象),可以通过各种属性来访问其中的数据.下面这段程序可以用来从图形中把数据找回来,这是一个从曲线中提取一...

阿克塞哈萨克族自治县19357238995: 怎么保存matlab生成的图片 -
淡俊白及: 若是图像数据I,用下面命令保存到path中 imwrite(I,path); 如果是程序显示的figure图片,直接在菜单里保存就行,格式有很多,fig或jpg、bmp等.

阿克塞哈萨克族自治县19357238995: 怎么样把用matlab运行后生成的图象复制出来? -
淡俊白及: 在figure中,save as 为jpg格式图像,然后插入PPT

阿克塞哈萨克族自治县19357238995: 怎么在matlab程序中把图形格式保存为wmf格式 -
淡俊白及: emf(增强图元文件)是wmf的增强格式. 在matlab的图形窗口中,File下有一个Export,可由此导出emf格式,也是矢量格式的.

阿克塞哈萨克族自治县19357238995: matlab图形数据如何保存,例如一条正弦曲线的图形数据 -
淡俊白及: 你的图形是你知道数据的情况下画出来的还是别人画好的图形,你可以直接使用save进行保存数据 第二种情况,你需要先把图形中的数据导出,然后再使用save进行保存.导出数据的方法是使用图形句柄打开图片,使用get函数获得XData和YData即可.有问题可以继续追问或hi我!祝你学习愉快首先要分两种情况. 第一种情况

阿克塞哈萨克族自治县19357238995: 如何从matlab导出高质量图 -
淡俊白及: 你的要求很简单,请使用print命令即可. 其格式为, print -fhandle -rresolution -dfileformat filename 例如, print -f1 -r600 -djpeg myfigure; 将句柄为1的图像生成myfigure.jpg 文件,分辨率 dpi600 如果要求存为矢量图,可以参数“ -depsc”,其图形可用Adobe Illustrator打开. 其他的print命令格式请参考matlab帮助.

阿克塞哈萨克族自治县19357238995: 如何将Matlab 生成的图形复制到word -
淡俊白及: MATLAB的图片文件里面有专门的复制功能.点击图片上面菜单栏的Edit,下拉菜单里面就有Copy Figure这个选项.点击它,再在Word里面粘贴就行了,下拉菜单里还有Copy的相关选项,比如选择图片底色是灰色还是白色等等.可以自行选择

阿克塞哈萨克族自治县19357238995: 在matlab中,通过simuink做出图像后如何导出啊? -
淡俊白及: 搞一个output模块,既可以导出到workspace中,也可以直接存成一个mat文件,随你!

阿克塞哈萨克族自治县19357238995: 如何将matlab 中输出的图形保存到Excel中去,详细点 -
淡俊白及: 是保存图像还是保存数据?保存数据的话在workspace里双击要存的变量,在出来的ArrayEditor里全选复制,在xls表格里粘贴就ok了; 要保存图像的话,先在figure窗口里的edit菜单下的copy option里选bitmap,再点copy figure,然后在xls表格里粘贴就好了. data.mat里存的变量和你要的实验数据循环次数以及各种最大值最小值有什么关系呢?

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网