MATLAB Answers

How to convert matrix into row vector

171 views (last 30 days)
Hey all,
I have a matrix of 2*2, I need to convert into row vecotr:
A = [0 1; 2 0];
Like this I need:
A = [ 0 1 2 0];
I don't know whether it is possible or not?
A= reshape(A,1,[]);
A = A(:);
using the above things I am gettig the column or row vector like below
A= [0 2 1 0] % row vector
A = [0;2;1;0] % column vector
But I need like this
A = [ 0 1 2 0];
Any suggestions and answers are most welcomed
Thanks in Advance.

  0 Comments

Sign in to comment.

Accepted Answer

Stephen Cobeldick
Stephen Cobeldick on 27 Jun 2019
Edited: Stephen Cobeldick on 27 Jun 2019
>> A = [0 1; 2 0];
>> B = reshape(A.',1,[]) % you need to use TRANSPOSE!
B =
0 1 2 0

  0 Comments

Sign in to comment.

More Answers (0)

Products


Release

R2014a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!