Title with multiple outputs
古いコメントを表示

Here is my code:
title = (['k = %0.3f ', format(f * chord / Uinf), ...
't/T = %0.3f ', format(tInterval(t) / .5) + r, ...
'\theta_p = %0.3f ', format(theta_t(t) * 180 / pi) + r, ...
' C_Y = %0.3f ', format(float(CySto(n)))]);
Is there a way of doing this?
[EDITED, Jan, Code formatted]
回答 (2 件)
KL
2017 年 11 月 20 日
Try this,
title(['k = ' num2str(k) ' t/T = ' num2str(t/T) ' \theta_p = '...
num2str(theta_p) '\circ C_{\Upsilon} = ' num2str(C_Y)],'Interpreter','tex')
3 件のコメント
Zach Dunagan
2017 年 11 月 21 日
編集済み: Walter Roberson
2017 年 11 月 21 日
Image Analyst
2017 年 11 月 21 日
Then use
title(['k = ' num2str(k) ' t/T = ' num2str(t) ' \theta_p = '...
num2str(theta_p) '\circ C_{\Upsilon} = ' num2str(C_Y)],'Interpreter','tex')
instead.
Zach Dunagan
2017 年 11 月 23 日
編集済み: Zach Dunagan
2017 年 11 月 23 日
Walter Roberson
2017 年 11 月 23 日
str = sprintf('$k = %0.3f \\qquad t/T = %0.3f \\qquad \\theta_\\rho = %0.3f ^{\\circ} \\qquad C_\\gamma = %0.3f$', f * chord / Uinf, tInterval(t) / .5, theta_t(t) * 180 / pi, CySto(n));
title(str, 'interpreter', 'latex')
Please re-check, as I did not know what the '+r' was intended to indicate
5 件のコメント
Zach Dunagan
2017 年 11 月 28 日
編集済み: Zach Dunagan
2017 年 11 月 28 日
Walter Roberson
2017 年 11 月 28 日
No MATLAB in there.
Look at print() and saveas() and imwrite() to save images.
Zach Dunagan
2017 年 11 月 28 日
編集済み: Zach Dunagan
2017 年 11 月 28 日
Zach Dunagan
2017 年 11 月 28 日
編集済み: Zach Dunagan
2017 年 11 月 28 日
Zach Dunagan
2017 年 11 月 29 日
編集済み: Zach Dunagan
2017 年 11 月 30 日
カテゴリ
ヘルプ センター および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!