Adding sentences with calculated numbers to a plot

I want to add 3 sentences with a calculated numbers underneath a plot. I tried using a second line in the x-label, which works, but it doesn't calculate the number. Is this even possible?

2 Comments

can you describe by pasting your code and what's your desired output?
What do you mean?? Perhaps you are looking to put the content of a numerical variable in a string? If so, then you're looking for sprintf

Sign in to comment.

Answers (1)

Use the text (link) function.
Example
x = 1:10;
y = rand(1,10);
AB = rand(1,2);
figure
plot(x, y)
xext = get(gca, 'XLim');
yext = get(gca, 'YLim');
text(1.4*xext(1), yext(1)-0.1*diff(yext), sprintf('The value of A is %.3f\nThe value of B is %.3f', AB))
Experiment to get the result you want.

Categories

Asked:

on 5 Sep 2018

Answered:

on 6 Sep 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!