How do I get a string to change everytime my xMax value changes?

1 view (last 30 days)
Hi guys, I want the string '47.4' to change everytime the xMax value changes,
x=linspace(0, 80, 200);
y4=@(x) (0.02049/0.4)*x-(0.66*60./(1+(1.331./(sqrt(0.0631*x./(83.17-x))).^3)));
f = y4(x);
[y4Max, iMax] = max(f)
xMax = x(iMax)
y_lim = ylim;
line([xMax xMax],[y_lim(1) y4Max])
text(xMax,y4Max + 0.1,'47.4','HorizontalAlignment', 'center', 'FontSize', 15)
the string '47.4' is actually the value of xMax, but I want it to change everytime xMax changes.
Thanks a lot!

Accepted Answer

Vandana Rajan
Vandana Rajan on 16 Jan 2017
Hi,
You can try
>> text(xMax,y4Max + 0.1,num2str(xMax),'HorizontalAlignment', 'center', 'FontSize', 15)

More Answers (0)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!