2014-04-03 142 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

对不起,它被错误地键入 –