Crear varios vectores a partir de uno solo.
Publicado por Alberto (1 intervención) el 16/09/2015 20:33:21
Buen día.
Tengo un vector y=1:221000 y necesito crear 200 subvectores a partir de ese vector.
De manera que tenga b1=y(1:1105) b2=y(1106:2210) y así hasta un b200=y(n:221000), esto para ir procesando los datos de cada bloque de ese vector, intente hacer un ciclo for que cumpliera con la siguiente función
for i=1:200
b(i)=[y((i-1)*N+1:i*N)]; ,donde N es N=length(y)/200;
end
Pero por la relación entre la dimensión de i y el argumento y no me es posible realizarlo.
Espero me puedan ayudar.
Gracias!
Tengo un vector y=1:221000 y necesito crear 200 subvectores a partir de ese vector.
De manera que tenga b1=y(1:1105) b2=y(1106:2210) y así hasta un b200=y(n:221000), esto para ir procesando los datos de cada bloque de ese vector, intente hacer un ciclo for que cumpliera con la siguiente función
for i=1:200
b(i)=[y((i-1)*N+1:i*N)]; ,donde N es N=length(y)/200;
end
Pero por la relación entre la dimensión de i y el argumento y no me es posible realizarlo.
Espero me puedan ayudar.
Gracias!
Valora esta pregunta


0