MATLAB——將plot()後的圖片使用imwrite()保存到本地

將plot生成的圖片保存到本地的方法常用的有兩種:

  1. 點擊生成圖片左上角“文件”->“另存爲”->選擇保存地址,點擊保存即可,這是最簡單的方法。
  1. 使用imwrite函數保存
    如下述代碼
x = -10:0.1:10; % x賦值
y = x.^2; % y賦值
fig = figure; % 新建一個figure,並將圖像句柄保存到fig
plot(x,y,'.') %"."的形式將x,y表現在上面生成的圖像中
legend({'y=x^2'},'Location','northwest') % 在圖像的左上角生成圖例
frame = getframe(fig); % 獲取frame
img = frame2im(frame); % 將frame變換成imwrite函數可以識別的格式
imwrite(img,'a.png'); % 保存到工作目錄下,名字爲"a.png"

生成的圖片如下:

這個時候你可以在左邊的工作目錄欄看到已經將生成的圖片保存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章