Optimize legend command?

1 view (last 30 days)
Muhammad Usman
Muhammad Usman on 8 Dec 2021
Commented: Muhammad Usman on 8 Dec 2021
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

Accepted Answer

Matt J
Matt J on 8 Dec 2021
Edited: Matt J on 8 Dec 2021
For example,
plot((0:4).^2);
s=string(2);
legend("$x^"+s+"$", 'interpreter','latex')
  1 Comment
Muhammad Usman
Muhammad Usman on 8 Dec 2021
Thank you so very much

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!