在Matlab图上显示点值

时间:2013-08-31 04:35:03

标签: matlab-figure

我有一个带有10个点的变量,比如X.当我使用plot(X,'。 - r')时,它使用' - '连接绘制10个点,并使用'。'显示点。我想看看图上点数的值。当我使用DataCursor时,我能够一次只看到一个点的值。我想有一些东西可以让我看到图中各点的所有值。

我尝试使用文本注释,但没有给我任何帮助。可能我没有给出正确的语法。

1 个答案:

答案 0 :(得分:1)

我找到了答案。

strValues = strtrim(cellstr(num2str(X(:),'(%0.3f)')));
text(1:10,X(:),strValues,'VerticalAlignment','bottom');

这可以解决所有问题。我显示了所有的点值。