Matlab - Como dar "n" leyendas en matlab?

 
Vista:

Como dar "n" leyendas en matlab?

Publicado por Natali (1 intervención) el 30/08/2016 17:15:24
Buenos días,


Tengo una interfaz GUIDE, en la cual muestro una gráfica, Las # curvas de la gráfica depende de cuantas se deseen, yo sé poner a leyenda a cada curva, pero mi duda es: Si quiero que se grafiquen 50 curvas, cada una con leyenda, debo ponerle a cada curva la leyenda? O hay alguna forma de que el programa por si mismo detecte que son 50 curvas, y escriba por si solo ("Curva 1, Curva 2.....Curva n")


Agradezco a quien me pueda colaborar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Como dar "n" leyendas en matlab?

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 31/08/2016 16:18:27
1
2
3
4
5
6
7
8
9
10
11
12
clear all
close all
hold on
linea={'-','--'};
x=linspace(-pi,pi);
f(1)=plot(x,sin(x),linea{1});
f(2)=plot(x, cos(x),linea{2});
for i=1:size(f,2)
   a{i}=['curva',num2str(i)];
end
legend(a)
hold off

1
legend1
Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Programador en Matlab
Servicios de programación matlab
[email protected]
El correo es para servicios de programación, toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar