matlab图像显示及保存

matlab图像显示及保存,第1张

姓名:边颖超

学号:19021210974

利用MATLAB读取一张灰度和彩色图像,查看其对应的元素矩阵,将灰度图像与彩色图像显示出来,并获取该图像的高度、宽度等信息,最后将该图像另存为一幅图像。

利用imread函数读入灰度hurricane,并命名为Original Imagel;利用imshow函数可在提前设置的窗口中对读入进行显示,本实验设置22矩阵窗口,灰度显示在第一位置;利用size函数在命令行窗口可得到灰度高度、宽度信息。如图1程序所示。

利用imread函数读入RGBcolor,并命名为Original Image2;利用imshow函数可在提前设置的窗口中对读入进行显示,本部分设置figure1窗口,22矩阵窗口,彩色显示在第二位置;利用size函数在命令行窗口可得到彩色高度、宽度信息。如图1程序所示。

(2)另存有三种方式,可以分别利用print、imwrite、saves三个函数进行保存。三种函数有各自不同的调用格式,如下图程序注释。本实验将figure1中所有显示的全部另存为文件名test1格式png,保存位置为当前文件夹。如图2程序所示。

(3)最终结果

保存为fig的格式,就是matlab默认的格式,以后再打开该fig文件,可以随意修改。

解决方案:

在matlab中打以下命令

print-painters-dpdf-r600testpdf

搞定,可以导入coreldraw,可编辑。

-r600应该指分辨率。

matlab的figure可以导出矢量和非矢量文件,在实际工作中一般采用矢量文件(如ai,pdf,emf文件),后续的矢量编辑软件可以是illustrator或者coreldraw等,我习惯用coreldraw,本文只讨论用coreldraw的情况。

保存方法:

save(['E:\Study\', filename], 'data')

MATLAB save 函数用法及实例:

用法一:保存指定变量到当前工作目录

在尝试将A矩阵保存为MAT格式文件,文件名取为example,并且存储起来,方便下次使用。

在matlab主窗口中输入save  example A,回车,会看到左侧当前文件夹出现了相应的example,mat文件。

用法二:保存当前所有变量到当前工作目录

此时MATLAB中有A和b两个变量,试图将其全部保存起来。

在MATLAB主窗口中输入save example2  ,将其保存到example2mat文件中。

用法三:保存指定变量到指定文件夹

试图将以上矩阵A保存到D:\\JINGYAN\\examplemat中。

在MATLAB主窗口中输入如下命令:save('D:\\csdn\\examplemat','A') 。

可以看到成功在csdn文件夹下生成了examplemat。

扩展资料:

一、在使用save函数时需要注意:

1、要保存的mat文件要写出后缀。

2、要保存的变量名要用单引号引起来。保存所有变量到指定文件夹不在赘述,用命令save('D:\\csdn\\examplemat') 便可。

二、SAVE命令动态批量保存mat文件:

已知矩阵A,先将A矩阵的每一列进行拆分,分别保存在‘1-pointsmat’、‘、2-pointsmat’、‘3-pointsmat’中。

A=[

07329   -00000   192805;

-00000    07329   250947]

for i=1:3

chr=[num2str(i),'-pointsmat']

b=A(:,i)

save(chr,'b')

end

参考资料来源:百度百科—save函数

参考资料来源:百度百科—mat文件

以上就是关于matlab图像显示及保存全部的内容,包括:matlab图像显示及保存、matlab图片保存为什么格式后续才能编辑、matlab中如何保存数据到指定文件夹中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10216619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存