matlab中如何将输出的figure中的图像保存在我的文档中

如题所述

直接将图片另存为jpg格式或者其他格式都行
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-07-04
figure图像是通过MATLAB处理数字的常用表示方法,通过图像可以清晰的看到数字简单的关系,要想保存图像以下有四种方法可供选择:
1、直接另存为
在figure中使用菜单file——>saveas——>选择保存形式(fig,eps,jpeg,gif,png,bmp等),这个的缺点是另存为的图像清晰度有很大的牺牲
2、复制到剪贴板
在figure中使用菜单edit——>copy figure——>此时图像就复制到剪贴板了,我们可以借助其他软件(比如:绘图板)保存为需要的图片
3、saveas命令格式
Matlab提供直接的saveas函数可以将指定figure中的图像或者simulink中的框图进行保存,相当于【文件】中的【另存为】
% saveas(figure_handle,filename,fileformat)
plot(1:10);
saveas(gcf,‘myfig.jpg’)
复制代码
4、print函数
print函数原本不是用来进行图像保存了,而是操作打印机的,但是这里我们可以借用下
% print(figure_handle,fileformat,filename)
x=-pi:2*pi/300:pi;
y=sin(x);
plot(x,y);
%Matlab根据文件扩展名,自动保存为相应格式图片,另外路径可以是绝对也可以是相对
print(gcf,'-dpng','abc.png') %保存为png格式的图片到当前路径
复制代码
另外有网友向我反映,有时我们只有一个Matlab图像的fig文件,但没有该图像的相关坐标数据,那我们如何获取fig图像的数据呢,这个其实比较好办
1、将那个fig文件保存到Matlab的搜索路径下,双击打开它
2、在Matlab的command中输入如下内容
h=get(gcf,'chidren')
data=get(h,{'xdata','ydata','zdat a'})
%此时图形中所有图像的三维数据x,y,z将会以结构体的形式保存到data变量中了本回答被网友采纳
第2个回答  2011-12-15
直接选择保存格式就可以了

matlab提取图像上的任意坐标点
你把他保存在我的文档中的MATLAB文件夹里,然后以1111命名(我随便命名的)在MATLAB里输入命令 a=imread('1111.jpg');imshow(a)此时图像就在MATLAB里显示出来了 然后用取坐标点命令 ginput 点图像上你想要的点A,I,J,K 然后回车 此时窗口上就出现了各个点的坐标了。他们之间的距离就可以算出,然后...

在matlab中,用for语句来读取10幅图像的时候,如下: for i=1:10_百度...
plot(x,y)如果是上面的代码的话,画出来只有一个点(这个点很小,在(20,40),你可以放大地看)只画一个点的原因是:for x=1:20; y=2*x;end;每取一个x,都有一个y,但是后面的值,覆盖了前面计算的y 比如说:x=1,y=2;x=2,y=4; %这里上一步计算的y=2已经被4覆盖.到最后x=20,y...

...2013,2016中,怎样用VBA实现屏蔽"文件"选项卡中的"另存为"功能? 32...
答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”——“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。6.问:如何从第三页起设置页眉?答:在第二页末插入分节符,在第三页的页眉格式中去掉...

matlab置乱图像复原
首先,你恢复后的图像就是imshow(b),所以没必要做复原。如果只知道imshow(a);那么根据你的算法也无法进行复原,因为你置乱的算法不具有可逆性。有兴趣你可以通过数据方法证明:即对矩阵中的元素取余具有不可逆性。举一个简单的例子:mod(5,3)=2 %5对3取余 那么当你知道2和3怎么得到5呢?答案是...

如何修改MAtlab中默认的current folder
需要注意的是,这里的路径不需要用引号引起来,也不需要做任何处理。编写好startup.m文件并保存后,再次启动MATLAB,可以看到,MATLAB的Current Folder面板上的起始文件夹已经变成了我们设置的路径。这里还有一点需要特别说明的是,如果你要设置的路径包含中文名,比如“D:\\我的文档\\MATLAB”,则在编写好如...

...2.关于如何在选项栏中查看具体的使用过的文件问题
:插入分隔选举中插入一个分节符,你可以选择连续的,那么下一个改变标题,单击“同前”按钮,然后改变不会影响前面。总之,分节符,使他们独立。同样的工具栏上的按钮显示在工作 在工具栏上,但在图标的形式,将光标移到上面显示“与前两个词 Q:我如何合并两个Word文档,不同的页眉需要写两个文件,??然后合并,该怎么...

在word2003 当中,分别简述打开和退出的四种方式
20.问:在存盘的时候,出现了问题,症状如下:磁盘已满或打开文件过多,不能保存,另开新窗口重存也不管用。如何解决? 答:把word文档全选,然后复制,然后关掉word,电脑提示你粘贴板上有东西,要不要用于别的程序,选是,然后,再重新打开word,然后粘贴,然后,保存。21.问:WORD中的表格一复制粘贴到PPT中就散掉了,怎么把...

如何在word2010中插入图片转化为图表
6.问:如何从第三页起设置页眉?答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了●在新建文档中,菜单—视图—页脚—插入页码—页码格式—起始页码为0,确定;●菜单—文件—页面设置—版式—首页不同,确定;●将光标放到第一页末,菜单—文件—页面设置...

在WORD文档中编辑表格时,怎样调整表格中文字的行距
5.问:怎样使WORD文档只有第一页没有页眉,页脚?答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”——“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。 6.问:如何从第三页起设置页眉?答...

word文档右边的对话框在中间了怎么还原
答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”——“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。6.问:如何从第三页起设置页眉?答:在第二页末插入分节符,在第三页的页眉格式中...

相似回答