當前位置:成語大全網 - 書法字典 - 如何從*中提取數據?MATLAB中的fig圖像?

如何從*中提取數據?MATLAB中的fig圖像?

1.在命令行上運行figure打開壹個空白窗口。

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格式的圖片保存到當前路徑。