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
Val: 269
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ayuda con un for

Publicado por Daniel (264 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