How to reshape a matrix by rows?

40 visualizaciones (últimos 30 días)
Abhishek Chakraborty
Abhishek Chakraborty el 27 de Sept. de 2021
Respondida: Abhishek Chakraborty el 27 de Sept. de 2021
I want to reshape a matrix A into a row vector but it has to be reshaped row wise. The matrix is:
A=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16;17 18 19 20;21 22 23 24;25 26 27 28];
I want a result like this:
B=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28];
I tried the following:
B=reshape(A,[1,28]); %But it is reshaping columnwise
B=reshape(A,1,[]) %Again similar issue
How to get this 1x28 vector from the 7x4 matrix?

Respuesta aceptada

Abhishek Chakraborty
Abhishek Chakraborty el 27 de Sept. de 2021
Got it...
B=reshape(A',1,[]);

Más respuestas (0)

Categorías

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

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by