What is the meaning of sol(31,: ,1)
8 次查看(过去 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!