Hi, I am struggling with LaTeX in legend, so far I wrote legend like:
legendStrings = string(n);
l = legend(legendStrings);
set(l,'interpreter','latex','string','$x^$'+string(n))
I want legend as and s on, but when I didn't write anything after ^ in string argument, MATLAB show me error.
Note:
n is an array of number and I'm plotting ananoymous function using flot withour loop.
Please optimize these lines and guide me how to display correctly.
Thanks

 採用された回答

Matt J
Matt J 2021 年 12 月 8 日
編集済み: Matt J 2021 年 12 月 8 日

0 投票

For example,
plot((0:4).^2);
s=string(2);
legend("$x^"+s+"$", 'interpreter','latex')

1 件のコメント

Muhammad Usman
Muhammad Usman 2021 年 12 月 8 日
Thank you so very much

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by