‘壹’ 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截图啊
结论:在MATLAB中截取和保存屏幕截图的步骤相对简单。以下是详细的步骤说明:首先,启动MATLAB软件,你会在左上角找到"m编辑器"的图标,点击它进入编程环境。
紧接着,为了确保你的工作流程可见,你需要保存当前的工作。在菜单栏中,选择"文件",然后选择"保存"或使用快捷键Ctrl+S,为你的代码文件创建备份。
接下来,导入你想要截图的图片。复制图片到MATLAB的工作目录或与代码文件同级的文件夹中。使用"imread"函数读取图片,例如,如果图片名为"example.jpg",你可以这样写:image=imread('example.jpg')。这样,程序就会加载图片到变量image中。
为了实时查看处理效果,可以添加"imshow"函数,如imshow(image),这将显示导入的图像。这一步可以让您确认图片是否正确加载。
最后,处理完毕后,你需要保存你的成果。在代码的末尾,使用"imwrite"函数,例如:imwrite(image,'output_image.png'),这里的'output_image.png'就是你自定义的保存名称,你可以选择不同的扩展名以创建不同的格式。
运行完代码后,你将在MATLAB的工作目录或者你指定的文件夹中找到保存的截图文件,这就是你所需的结果。
‘叁’ 用MATLAB如何读取一个文件夹里的图片
1. 首先,确认图片文件所在的文件夹路径。
2. 使用MATLAB命令 `I = imread('E:\1.jpg')` 来读取文件夹中的图片。
3. 选中工作区中名为I的变量,右键点击并选择“查看”,这样可以查看图片的编码信息。
4. 输入命令 `imshow(I)` 并在弹出的选项中选择“全部”以显示图片。
5. 另一个显示图片的方法是选择“运行”按钮,然后点击“运行并前进”。
6. 正如截图所示,图片应该现在可以在MATLAB的图形窗口中显示了。