How to change legends' name

71 次查看(过去 30 天)
Hi,
I have a code for plotting different curves that appears as time increases. The number of curves that are displayed depends on the input data each time I run the program, so I could have 6, 8, 10, etc., curves (unknown). My problem is that I want to label each of the curves as "Theta n" (n is 1,2,3,4....) but I don´t know how to include that in the legend command. The graph is like the following image:
Thanks,
Abby

采纳的回答

the cyclist
the cyclist 2021-5-19
编辑:the cyclist 2021-5-19
Here is a basic way you can do it:
N = 3;
figure
hold on
for ii = 1:N
plot(rand(1,7),'DisplayName',sprintf('Theta %d',ii))
end
legend()

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Legend 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by