如下 *** 作:
clear all
B=imread('C:\Documents and Settings\Administrator\桌面\1bmp');
figure
imshow(B);
imwrite(B,'C:\Documents and Settings\Administrator\桌面\起个名字bmp')
姓名:边颖超
学号: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)最终结果
一种比较好的办法是在matlab的安装目录下新建一个文件夹,可命令为“我的函数”,把你的源文件放在这个文件夹中,然后把这个文件夹在添加为默认搜索路径。 添加的方法是: File->set path,然后选择文件夹保存即可
作者博客: bot7cc
很多时候我们用Matlab进行一些复杂的分析或计算时,命令窗口会有大量的输出。将这些输出保存到文件中可以极大的方便我们对输出的分析和对错误的追踪。
其实这一点实现起来也是非常简单,我们只需要简单的调用Matlab的 diary 函数就可以了。
这样一来,命令窗口的输出就被保存到当前目录下的 outputlogtxt 文件中了。
>> a=05:01:2;\x0d\>> m=length(a)%%得到向量a的长度\x0d\m =\x0d\ 16\x0d\>> a1=zeros(1,16);%%建立一个矩阵用于存储得到的结果\x0d\for i=1:16\x0d\ a1(1,i)=a(i)^2;%%循环存入各个值的计算结果\x0d\ end\x0d\ a1\x0d\a1 =\x0d\ Columns 1 through 13 \x0d\ 02500 03600 04900 06400 08100 10000 12100 14400 16900 19600 22500 25600 28900\x0d\ Columns 14 through 16 \x0d\ 32400 36100 40000
以上就是关于如何将matlab程序中生成的图片文件自动保存全部的内容,包括:如何将matlab程序中生成的图片文件自动保存、matlab图像显示及保存、matlab R2014a如何保存编好的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)