Clear Filters
Clear Filters

I have n*n matrix.I want to get all the elements of 1st column of nth rows like A(:,1). Now how will i arrange all the n elements into a single row i,e b=[A(1,1) A(2,1) A(3,1)............ A(n,1)].What will be the command for n being large say 5000?

6 views (last 30 days)
I have n*n matrix.I want to get all the elements of 1st column of nth rows like A(:,1). Now how will i arrange all the n elements into a single row i,e b=[A(1,1) A(2,1) A(3,1)............ A(n,1)].What will be the command for n being large say 5000?

Accepted Answer

Stephen23
Stephen23 on 14 May 2018
Edited: Stephen23 on 14 May 2018
The most general, correct answer is to use transpose .' (rather than conjugate transpose '):
A(:,1).'
  2 Comments
James Tursa
James Tursa on 14 May 2018
Edited: James Tursa on 14 May 2018
If A is real, there is no difference in the result. If A is complex, then ' will conjugate the elements (i.e., negate the imaginary part), whereas .' will not conjugate the elements.

Sign in to comment.

More Answers (1)

KSSV
KSSV on 14 May 2018
b = A(:,1)' ;

Community Treasure Hunt

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

Start Hunting!