Borrar filtros
Borrar filtros

How to split 14400x1 into 20 719x1 matrices?

1 visualización (últimos 30 días)
mohsen moslemin
mohsen moslemin el 22 de Ag. de 2016
Comentada: Andrei Bobrov el 22 de Ag. de 2016
Hi i have a matrix that has 1 column and that column has 14400 elements what i want is to split it to each 719 elements so i end up with 19 of 719x1 matrices and the last one would be the remaining in size.

Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 22 de Ag. de 2016
a - your vector;
n = 719;
m = numel(a);
out = reshape([a(:);nan(mod(-m,n),1)],n,[]);

Más respuestas (1)

Walter Roberson
Walter Roberson el 22 de Ag. de 2016
If you have the communications systems toolbox, see buffer()

Categorías

Más información sobre Operators and Elementary Operations 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