Reshape a matrix into vector form and then again convert the array into previous dimensions matrix
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
akash bais
am 18 Mär. 2017
Kommentiert: akash bais
am 18 Mär. 2017
Suppose I have a matrix of size mxn and i want to convert it into an array and perform some operations on it and then later i want to regain the original matrix of same size mxn from that array
for e.g
A=[55 53 52 ;54 53 52 ;56 56 54];
array = 55 53 52 54 53 52 56 56 54
and then this array
array = 55 53 52 54 53 52 56 56 54
matrix
A=[55 53 52 ;54 53 52 ;56 56 54];
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 18 Mär. 2017
array = reshape(A.', 1, [])
A = reshape(array, n, m).'
Notice this is not m, n.
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Resizing and Reshaping Matrices 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!