How can I convert an array to a matrix?
98 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have an array like B=[2 3 1 5 2 8 1 7 9 1 5 2 4 6 3 9 3 1 7 0 7 2 8 6].
I need this elements in a matrix called A like
A=
2 3 1 5 2 8 1 7
9 1 5 2 4 6 3 9
3 1 7 0 7 2 8 6
Please help...
0 Kommentare
Akzeptierte Antwort
José-Luis
am 29 Jan. 2013
B=[2 3 1 5 2 8 1 7 9 10 5 21 4 6 3 9 3 1 7 0 7 2 8 6];
A = reshape(B,8,3)'
0 Kommentare
Weitere Antworten (2)
Andreas Goser
am 29 Jan. 2013
In MATLAB all arrays are matrices... You may achieve what you need by using the RESHAPE command.
0 Kommentare
Martin
am 29 Jan. 2013
As Jose mentioned the reshape function is a really good one. The help file on that one is really useful for explaining how it works.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical 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!