Conversion of an matrix array
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ajay Kumar
am 25 Jan. 2019
Kommentiert: madhan ravi
am 28 Jan. 2019
How to convert a 50x50 matrix into 1x2500 matrix in matlab?
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 25 Jan. 2019
reshape(matrix,1,[])
2 Kommentare
Walter Roberson
am 25 Jan. 2019
Note that this will proceed column by column, giving
[M(1,1), M(2,1), M(3,1), ... M(50,1), M(1,2), M(2,2), ... ]
This is one of the very fastest operations in MATLAB, as the data is not change: there is just a change to the header saying how to interpret the data.
If you want to proceed row by row,
[M(1,1), M(1,2), M(1,3), ... M(1,50), M(2,1), M(2,2) ....]
then you need
reshape(YourMatrix.', 1, []);
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!