MATRIX MANUPULATION

1 visualización (últimos 30 días)
ofdma_matlab
ofdma_matlab el 9 de Jul. de 2011
suppose i have a matrix like this, a = [ 1 2 3 4; 5 6 7 8; 9 10 11 12] i want it like b = [1 2; 3 4; 5 6; 7 8; 9 10; 11 12 ] any idea ? thanks in advance

Respuestas (1)

the cyclist
the cyclist el 9 de Jul. de 2011
a_t = a';
b_t = reshape(a_t,2,6);
b = b';
  2 comentarios
Oleg Komarov
Oleg Komarov el 9 de Jul. de 2011
one liner: b = reshape(a.',2,[]).';
Fangjun Jiang
Fangjun Jiang el 9 de Jul. de 2011
Golfer: b=reshape(a',2,[])'

Iniciar sesión para comentar.

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by