Matlab
中图片保存的四种方法
关键字:
Saveas:
>>saveas(gcf,['D:\
保存的数据文件
\
方法
1.png'])
>>saveas(gcf,['D:\
保存的数据文件
\
方法
2','.png'])
>>saveas(gcf,['D:\
保存的数据文件
\','
方法
3','.png'])
:
>>print(gcf,'-djpeg','C:\abc.jpeg');
1
、直接另存为
在
figure
中
使
用
菜
单
file
—
—
>saveas
—
—
>
选
择
保
存
形
式
(
fig,eps,jpeg,gif,png,bmp
等)
,
这个的缺点是另存为的图像清晰度有很大的牺牲。
2
、复制到剪贴板
在
figure
中使用菜单
edit
——
>copyfigure
——
>
此时图像就复制到剪贴板了,
我们可以借助其他软件(比如:绘图板)保存为需要的图片
3
、
saveas
命令格式
用
saveas
命令保存图片。
Matlab
提供直接的
saveas
函数可以将指定
figure
中的图像或者
simulink
中的框图进行保存,相当于【文件】中的【另存为】
。
saveas
的三个参数:
(
1
)图形句柄,如果图形窗口标题栏是“
Figure3
”
,
则句柄就是
3
。
(
2
)文件名。
(
3
)单引号字符串,指定存储格式。
例:
%saveas(figure_handle,filename,fileformat)
plot(1:10);
>>saveas(gcf,['D:\
保存的数据文件
\
方法
1.png'])
>>saveas(gcf,['D:\
保存的数据文件
\
方法
2','.png'])
>>saveas(gcf,['D:\
保存的数据文件
\','
方法
3','.png'])
4
、
函数
使用
plot
函数后紧接着用
函数。