What does this array operation do?
Show older comments
I have two 2D square arrays of the same size, array1 and array 2. What does this operation do?
x = array1(array2)
Accepted Answer
More Answers (1)
KSSV
on 8 Feb 2022
0 votes
- If array2 is double and have fractions it will throw error.
- If array2 is logical i.e. it has 0 and 1's. It will give elements of array1 where array2 is 1.
- If array2 has all integers, it will give the respective elements. As array2 acts like indecing.
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!