以下命令确实用正方形标记了点,但没有在其中放入值(例如,(21,0)
, ...).
X = [21 8 2 1 0]
Y = [0 1 2 3 4]
plot(X,Y,'k-s')
我应该添加哪个参数以便全部5
点值出现在图上吗?
这些值不能一一键入,因为它们是随机数,因此它们可能会发生变化。
您可以使用以下函数在绘图上显示文本NUM2STR http://www.mathworks.com/help/techdoc/ref/num2str.html, CELLSTR http://www.mathworks.com/help/techdoc/ref/cellstr.html, and STRTRIM http://www.mathworks.com/help/techdoc/ref/strtrim.html将坐标值格式化为字符串元胞数组并使用该函数TEXT http://www.mathworks.com/help/techdoc/ref/text.html显示它们:
strValues = strtrim(cellstr(num2str([X(:) Y(:)],'(%d,%d)')));
text(X,Y,strValues,'VerticalAlignment','bottom');
对于上面的示例数据,您的绘图将如下所示:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)