Matlab - Ayuda con un for

   
Vista:

Ayuda con un for

Publicado por Maria (27 intervenciones) el 09/12/2015 11:20:56
Bueno esto es un trozo de un programa, es un bucle de i=2...N+1 que va haciendo la operacion de un sumatorio (rx, ry). Cogemos rx: rx(2)=rx(1)+1/N*cos(x1) es un sumatorio.Los valores de rx y ry antes del bucle estan incluidos ya. La cosa es que yo quiero que rx al final del bucle sea el sumatorio de los anteriores, sin embargo al correr el programa rx es un vector con todos los valores que va tomando


1
2
3
4
5
6
7
8
9
for i=2:N+1
 
 
    yo=x(i-1);
 
    rx(i)=rx(i-1)+(1/N)*cos(yo);
    ry(i)=ry(i-1)+(1/N)*sin(yo);
 
  end %bucle N

GRACIAS!!!
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 Daniel

Ayuda con un for

Publicado por Daniel (212 intervenciones) el 09/12/2015 17:50:17
Prueba esto

1
2
3
4
5
6
7
8
for i=2:N+1
 
    yo=x(i-1);
 
    rx=rx+(1/N)*cos(yo);
    ry=ry+(1/N)*sin(yo);
 
  end %bucle N

Saludos

Daniel

PD: previo al bucle rx y ry deben tener un valor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar