用MATLAB将矩阵输出为图像

问题描述:

用MATLAB将矩阵输出为图像
将图像输出为数字矩阵可以用imread,但是怎么能将转换后的矩阵再以图像的形式输出呢?我是将数字矩阵压缩了,之后输出图像.有谁知道请指点,感激不尽!如果可以,请写出代码,举个例子,

P=imread('照片.jpg');
imshow(P);%在matlab窗口中显示图像
imwrite(P,'filepath\filename.jpg');%将图像存入硬盘