Borrar filtros
Borrar filtros

how to use legends for polarplot

31 visualizaciones (últimos 30 días)
Hamid Bakht
Hamid Bakht el 1 de Dic. de 2016
Editada: Jesus Sanchez el 16 de Jul. de 2018
>> theta = linspace(0,2*pi,1000); n = 1:5; y = zeros(length(n),1000); for i = 1:length(n) y(i,:) = sin(n(i)*theta); end polarplot(theta,y);
This is my program. I am using for loop to go through n = 1;5 and i wanna add Legends with each polarplot and i wanna use loop
Thank you for your time

Respuestas (1)

Jesus Sanchez
Jesus Sanchez el 16 de Jul. de 2018
Editada: Jesus Sanchez el 16 de Jul. de 2018
As you are using polarplot instead of polarpatter, you can directly use "legend" to that, like a normal plot. Just define a legend that increments each loop and then it adds it to the polarplot. I would do something like this:
leg='';
figure
hold on
for n=1:5
polarplot(theta,y(n,:));
leg = strcat(leg,''',num2str(n),''');
end
legend(leg);
NOT TESTED, but it should be something like that

Categorías

Más información sobre Polar Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by