What is the meaning of sol(31,: ,1)
조회 수: 12 (최근 30일)
이전 댓글 표시
What is the meaning of A(31,: ,1)? If A is a matrix. Thanks
댓글 수: 0
채택된 답변
John D'Errico
2022년 1월 16일
편집: John D'Errico
2022년 1월 16일
Do you understand indexing? Perhaps you really need to start with a tutorial, the Onramp tutorials may be a good place to start.
If A is a matrix,
A = magic(5)
then you can index into the matrix. A colon as an index tells MATLAB to take all of the elements in that row or column, etc.
A(3,:)
So A(3,:) extracts the 3rd row, with all of the elements in that row.
But all matrices in MATLAB can also be viewed as higher dimensional matrices. So a 5x5 matrix, is also a 5x5x1 matrix. So this:
A(3,:,1)
does exactly the same thing. Or, we might have a matrix with multiple true planes in that matrix.
A = randi(5,[3,4,2])
So that matrix now has 2 planes, EACH of which is a 3x4 matrix. Now
A(:,3,2)
That extracted the third column, of the 2nd plane of the matrix. The result is 3x1 vector.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!