Matlab - Ayda con PLot y leyenda

   
Vista:

Ayda con PLot y leyenda

Publicado por efirvida (3 intervenciones) el 12/07/2012 23:13:23
Hola tengo problemas para plotear diferentes curvas en el mismo grafico utilizando un for

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
j=1;
hold on
for k=0:10
    Gear1.Beta=k;
    Gear2.Beta=k;
    for i=-1:0.1:1
        Gear1.x=i;
        Gear2.x=-i;
        x1(j)=Gear1.x;
        sigmaH=gear_pitting(Gear1,Gear2,Perfil,TR,pic);
        y1(j)=sigmaH(1);
         j=j+1;
    end
    plot(x1,y1);
    clear x1 y1;
end
hold off;


no se que estare haciendo mal pero siempre me grafica como si fuera una sola linea y por tanto cuando termina con una grafica una linea de regreso al punto inicial de la otra iteracion y asi susesivamente.

lo otro es que me gustaria hacer una leyenda dinamica para cada k que tenga, o sea para cada linea
Muchas gracias de antemano
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