『壹』 matlab 怎麼把繪出來的圖片中的數據保存出來
matlab把繪出來的圖片中的數據保存只要把ascii x、ascii y兩個變數保存在兩個文本文件里就好了。
Matlab中圖片保存的四種方法:
1、直接另存為
在figure中使用菜單file——>saveas——>選擇保存形式(fig,eps,jpeg,gif,png,bmp等),這個的缺點是另存為的圖像清晰度有很大的犧牲;
2、復制到剪貼板
在figure中使用菜單edit——> figure——>此時圖像就復制到剪貼板了,可以藉助其他軟體(比如:繪圖板)保存為需要的圖片;
3、saveas命令格式
Matlab提供直接的saveas函數可以將指定figure中的圖像或者simulink中的框圖進行保存,相當於【文件】中的【另存為】
% saveas(figure_handle,filename,fileformat)
plot(1:10);
saveas(gcf,『myfig.jpg』)
復制代碼;
4、print函數
print函數原本不是用來進行圖像保存了,而是操作列印機的,但是可以借用下% print(figure_handle,fileformat,filename)
x=-pi:2*pi/300:pi;
y=sin(x);
plot(x,y);
%Matlab根據文件擴展名,自動保存為相應格式圖片,另外路徑可以是絕對也可以是相對
print(gcf,'-dpng','abc.png') %保存為png格式的圖片到當前路徑
復制代碼。
『貳』 請問matlab gui中如何用語句保存圖像
用save命令,例如:
figure
set(gcf,'Color',[1.0 1.0 1.0]);
pzmap(sys_tf)%繪制零極點圖
save ('Zero-Pole Analysis on degree n=3.fig')