2014-04-03 175 views
0

讓我們假設我們有奇異值分佈如下圖獲取價值

enter image description here

這是由以下命令

stem(SV) 

SV_singular值給出,從視覺上我們當然可以找到奇異值的近似值,但是有沒有可能從圖形本身獲取值?當然有人可能會說,如果我們有SV,我們可以直接訪問,但我只想要graphicl工具從圖片本身獲取它, EXA mple這樣

b=stem(SV); 

但是當我鍵入B,我得到以下數

b 

b = 

    174.0051 

是MATLAB自學習的,所以請幫助我瞭解如何找到在MATLAB

從圖形值

回答

1

存儲在變量b中的值是當前軸的句柄。您可以使用get訪問此軸的屬性。要訪問圖中的值,可以使用

b=stem(SV); 
values = get(b, 'ydata'); 
+0

非常感謝 –

+0

對不起,它被錯誤地鍵入 –