2016-11-15 4 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)