Function to display variables in MATLAB figures
33 次查看(过去 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!