从干图中获取价值

时间:2014-04-03 12:33:15

标签: matlab matlab-guide

让我们假设我们有下面的奇异值分布图

enter image description here

由以下命令

给出
stem(SV)

SV_singular值,从视觉上当然我们可以找到奇异值的近似值,但是有没有可能从图形本身获取值?当然有人可能会说如果我们有SV,我们可以直接访问,但我想要只是图形工具从图片本身获取它,例如像

b=stem(SV);

但是当我输入b时,我会得到以下号码

b

b =

  174.0051

这是matlab自学,所以请帮我学习如何在matlab中找到图形中的值

1 个答案:

答案 0 :(得分:1)

变量b中存储的值是当前轴的句柄。您可以使用get访问此轴的属性。要访问绘图中的值,可以使用

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