2011-04-09 161 views
7

以下命令確實用正方形標記了這些點,但它沒有在其中輸入值(例如,(21,0),...)。用MATLAB繪圖中的值標記點

X = [21 8 2 1 0] 

Y = [0 1 2 3 4] 

plot(X,Y,'k-s') 

我要補充哪些參數,以便所有5點值來對劇情?

這些值不能逐個輸入,因爲它們是隨機數。

回答

15

可以使用的功能NUM2STRCELLSTR顯示在您的劇情文本,STRTRIM的座標值格式化爲字符串單元陣列,通過功能TEXT顯示它們:

strValues = strtrim(cellstr(num2str([X(:) Y(:)],'(%d,%d)'))); 
text(X,Y,strValues,'VerticalAlignment','bottom'); 

和你情節看起來像這樣對上述樣本數據:

enter image description here

+0

,如果我想要做的是沒有一個正方形作爲情節的象徵,但實際上有什麼號碼例如:其軸上的值:so(0,4)上的0,以及(8,1)上的8 – Arturo 2016-04-24 23:17:42