2.選擇工具欄或菜單中的打開,打開您保存的fig文件,將顯示原始圖形。
3.在命令行上運行obj = get(gca,' children ')。此結果對應於圖表中線條或表面的手柄,多條線條對應於多個手柄。
4.根據妳需要哪壹行,第n行的句柄是obj(n)。如果只有壹個對象可以直接使用obj,
然後再次使用get。
x=get(obj(1),' xdata ').
y=get(obj(1),' ydata ').
如果是三維圖,加壹個z=get(obj(1),' zdata ')。
x,y,z是妳需要的坐標數據。
Matlab中保存圖片的五種方法
1,使用imwrite函數。
使用imwrite(img,' result . jpg ');保存圖像的尺寸與顯示圖像的尺寸相同。
2.直接另存為菜單文件,如圖->;另存為———& gt;選擇保存表單。
(fig,eps,jpeg,gif,png,bmp等。),這樣做的缺點是大大犧牲了保存圖像的清晰度。
3.復制到剪貼板並使用圖中的菜單編輯->;復制圖——& gt;此時,圖像被復制到剪貼板上,我們可以借助其他軟件(如畫板)將其保存為所需的圖像。
4.saveas命令格式Matlab提供了直接的saveas功能,將圖像保存在simulink中指定的圖形或框圖中,相當於另存為文件。
(1)%另存為(圖形句柄,文件名,文件格式).
(2)地塊(1:10).?
(3)saveas(gcf,' myfig.jpg ').?
(4)set (gcf,'位置',,'顏色',' w ').
5.打印功能
打印功能不是用來保存圖像的,而是用來操作打印機的,不過我們這裏可以借用壹下。
(1)% print(圖形句柄,文件格式,文件名).
(2)x =-π:2 *π/300:π.
(3)y=sin(x).
(4)plot(x,y).
(5)根據文件擴展名,% MATLAB自動保存為相應格式的圖片,路徑可以是絕對的,也可以是相對的。?
(6) Print (GCF,'-Dpng ',' abc.png')%將png格式的圖片保存到當前路徑。