Function to display variables in MATLAB figures
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Chirag Gupta
le 16 Août 2011
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 commentaires
Chirag Gupta
le 16 Août 2011
should! If you want the quotes around the the number then:
title([' case 1: ''' num2str(val) '''']);
Voir également
Catégories
En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!