필터 지우기
필터 지우기

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 (최근 30일)
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?

채택된 답변

Stephen23
Stephen23 2018년 5월 14일
편집: Stephen23 2018년 5월 14일
The most general, correct answer is to use transpose .' (rather than conjugate transpose '):
A(:,1).'
  댓글 수: 2
phoenix
phoenix 2018년 5월 14일
what is the difference between transpose and conjugate transpose(i.e between A(:,1).'and A(:,1)' ) ?
James Tursa
James Tursa 2018년 5월 14일
편집: James Tursa 2018년 5월 14일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

KSSV
KSSV 2018년 5월 14일

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by