Function to display variables in MATLAB figures
35 ビュー (過去 30 日間)
古いコメントを表示
Say I have to plot the following:
x = [3 4 5 6]; y = [6 7 8 9];
Say in some logic these vectors hold their value for 'case1' which holds an integer value 10 (say).
Now I want this integer -10 i.e. value of 'case1' to display when I plot a MATLAB figure say using plot(x,y). Is there a function that will insert this value onto my plot?
Thank you
0 件のコメント
回答 (1 件)
Chirag Gupta
2011 年 8 月 16 日
Where do you want to insert this in the plot? You can insert this as a point on the existing graph using:
hold on;
plot(-10,1,'xk'); % Whats the y coordinate for -10 ?
If you just want to insert it to annotate your graph, you can use:
hold on;
text(2,3,'case1: -10');
If you want to place this as the title:
title(['case 1:' num2str(-10)]);
2 件のコメント
Chirag Gupta
2011 年 8 月 16 日
should! If you want the quotes around the the number then:
title([' case 1: ''' num2str(val) '''']);
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!