フィルターのクリア

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

1 回表示 (過去 30 日間)
Mo_B
Mo_B 2017 年 1 月 12 日
コメント済み: Mo_B 2017 年 1 月 16 日
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!

採用された回答

Vandana Rajan
Vandana Rajan 2017 年 1 月 16 日
Hi,
You can try
>> text(xMax,y4Max + 0.1,num2str(xMax),'HorizontalAlignment', 'center', 'FontSize', 15)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLow-Level File I/O についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by