dpb
Posts:
9,850
Registered:
6/7/07


Re: Transform matrix to vector
Posted:
Apr 22, 2011 6:19 PM


On 4/22/2011 5:07 PM, Ali wrote: > "Sprinceana " <mihaispr@yahoo.com> wrote in message > <h2s4c1$3aj$1@fred.mathworks.com>... >> I have the matrix: >> >> A=[1 2 3;4 5 6; 6 7 8] >> >> And I want to obtain the vector line: >> >> 1 2 3 4 5 6 7 8 ...
>> Is there another method to obtain that? I wait your advices! > > > B=reshape(A',1,9) does it for you!
Indeed; too bad that Matlab doesn't allow
v=A'(:)';
to eliminate the explicit reshape() call...closest one can come is
v=A';v=v(:)'


