回覆列表
-
1 # 使用者106481155438
-
2 # Ab小可愛
方法如下:
1、在matlab工作區(即command window區)輸入:open("11.fig") % 11是你儲存時的檔名,需要加單引號,否則打不開。特別注意最好將這個檔案複製到matlab工作資料夾。如果你不知道是哪個資料夾,可以看看matlab左邊的視窗,或者按下組合鍵Ctrl+O,或者開啟選單欄上面的Home->open。
2、然後接著輸入:lh=findall(gca,"type","line"); % 從當前圖(gca)中取出曲線的handle,注意如果你打開了多個圖層,需要將其他fig影象檔案關掉,剩一個你需要匯出資料的就行。gca名字不能更改,直接將這一句複製到工作視窗就行。
3、最後獲取x,y的座標值:xc=get(lh,"xdata"); % 取出x軸資料yc=get(lh,"ydata"); % 取出y軸資料完了之後,在matlab工作區輸入:xcyc就得到了xc,yc的座標了,然後可以匯入到txt或者excel中了。
4、最後驗證一下我們得到的資料,與原資料比較一下,是一樣的。這裡需要說明的是matlab的曲線是由一個個點組成的,所以透過這種方式得到的是組成原曲線的一個個點。輸入下面語句進行驗證:hold on plot(xc,yc,"*b")結果如圖所示。
2、下一步彈出一個新的對話方塊,在左上角選擇檔案進行匯出,如圖所示。
4、選擇儲存的地址、名稱和格式,如果沒問題就直接確定,如圖所示。
5、這樣一來會轉化為圖片顯示,即可實現矩陣顯示為影象了,如圖所示。