Help to write a simple codë to split vector to subvectors

3 visualizaciones (últimos 30 días)
D.Chehov
D.Chehov el 7 de Feb. de 2012
Editada: Isaac el 3 de Oct. de 2013
Hello,
probably this question is quiet simple for this forum, but I decided to ask you!
I have Y=[Y1;Y2;Y3;Y4;Y5;Y6,...,Ym], where m is multiple of 3.
I'd like to obtain for i=1:(m/3);
y1=[Y1;Y2;Y3], y2=[Y4;Y5;Y6],....
I will appreciate any suggestion and please don't be very critical to this simple issue!
Thank you in advance!

Respuesta aceptada

Honglei Chen
Honglei Chen el 7 de Feb. de 2012
Are all Y1 through Ym equal length. If so, assume the length is N, then you can do
y = reshape(Y,3*N,[])
and each column in y corresponds to one of the subvector you want.
  1 comentario
D.Chehov
D.Chehov el 7 de Feb. de 2012
Thank you for teh help!The "reshape" function is suitable!
Regards

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by