Change a 3x100 double to a 300x1 double
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hollis Williams
am 24 Mär. 2019
Bearbeitet: madhan ravi
am 24 Mär. 2019
I have a 3 x 100 double ie. 100 column vectors next to each other all with 3 rows, and I need to take each column vector and put them all on top of each other in one long 300 x 1 column vector, what would be the easiest way of doing this?
I appreciate there is help material on idexing matrices but I could not find anything which particularly explains how to do this.
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 24 Mär. 2019
reshape(a.',[],1) % a is of size 3 X 100
2 Kommentare
madhan ravi
am 24 Mär. 2019
Bearbeitet: madhan ravi
am 24 Mär. 2019
a = [ 1 8 9 ;...
2 6 4 ;...
4 2 3 ]
Result = reshape(a,[],1)
%or
Result = a(:)
Gives:
Result =
1
2
4
8
6
2
9
4
3
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!