Hi,
I have a 3 x 3 matrix, B = [ 1 2 3; 4 5 6; 7 8 9 ]
I have a matrix, A = [ 0 1 0 ]'.
How can I extract only the middle row of matrix B, ie. [ 4 5 6] ?
If I multiply, I get the first and third row with zeros.
This is a simplification of a larger problem. How can I do it via multiplication of A and B?
I want all the rows of B that correspond where the index A equals 1.
Any help would be appreciated!
Thank you,
Inna
1 Comment
Direct link to this comment
https://de.mathworks.com/matlabcentral/answers/698955-logical-indexing-via-multiplication#comment_1219820
Direct link to this comment
https://de.mathworks.com/matlabcentral/answers/698955-logical-indexing-via-multiplication#comment_1219820
Sign in to comment.