What is the meaning of sol(31,: ,1)
14 views (last 30 days)
Show older comments
Maria Jessica Borja Portugal
on 16 Jan 2022
Edited: John D'Errico
on 16 Jan 2022
What is the meaning of A(31,: ,1)? If A is a matrix. Thanks
0 Comments
Accepted Answer
John D'Errico
on 16 Jan 2022
Edited: John D'Errico
on 16 Jan 2022
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 Comments
More Answers (0)
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!