Matlab - bucle for con modelo armax

   
Vista:

bucle for con modelo armax

Publicado por Paloma (6 intervenciones) el 23/07/2017 12:30:50
Hola,
Soy nueva en Matlab y me gustaria saber como puedo poner este bucle for referido al modelo armax para que me salgan todas las formas del modelo.
Este es mi codigo

1
2
3
4
5
6
7
8
9
10
windspeed=xlsread('windspeeddata');
past_data=windspeed(:,3);
y1=past_data(1:50);
 for i=1:25
       b(:,i)=y1((i-1)+1:i*1+25);
 end
 
 for i=1:25;
     sys=armax(b(:,i),[1 2]);
 end


y me gustaria que saliera esto:
1
2
3
4
5
6
7
sys1=armax(b(:,1),[1 2]);
sys2=armax(b(:,2),[1 2]);
sys3=armax(b(:,3),[1 2]);
sys4=armax(b(:,4),[1 2]);
sys5=armax(b(:,5),[1 2]);
sys6=armax(b(:,6),[1 2]);
.....
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 JESUS DAVID ARIZA ROYETH

bucle for con modelo armax

1
2
3
for i=1:25;
eval(['sys' num2str(i) '=armax(b(:,i),[1 2]);'])
end
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

bucle for con modelo armax

Publicado por Paloma (6 intervenciones) el 23/07/2017 15:42:04
muchas gracias!!
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
Revisar política de publicidad