2016-11-15 9 views
0

コードfprintf('XBBC=%6.2f,YBBC=%6.2f,XRFC=%6.2f,YRFC=%6.2f',centers1(:,1),centers1(:,2),centroids1(:,1),centroids1(:,2));があります。プロットグラフの座標情報を表示

しかし、fprintfを使用すると、コマンドウィンドウ(XBBC = 563.85、YBBC = 521.51、XRFC = 563.70、YRFC = 522.94)に情報が表示されたばかりです。

次に、実際には、「XBBC =#、YBBC =#、XRFC =#、YRFC =#」をプロットしたグラフで表示します。

どうすればよいですか?

答えて

0

textを使用すると、プロットにテキストを配置できます。例:

centers1 = rand(1,2); 
centroids1 = rand(1,2); 

str_to_display = sprintf('XBBC=%6.2f,YBBC=%6.2f,XRFC=%6.2f,YRFC=%6.2f', ... 
          centers1(:,1), centers1(:,2), ... 
          centroids1(:,1),centroids1(:,2)); 



plot(rand(1,5)*5, rand(1,5)*5, '.'); 
xlim([0,5]); ylim([0,5]); 

text(0.1,1, str_to_display) 
関連する問題