Get both values and indices
Show older comments
I am trying to get the indices and values from a vector based on a condition. I used find for that but the values it returning are logical values. How can I get actual values? An example is:
X = [4; 5; 1; 0; -7; 3; 0; 1; -4];
[row, ~, val] = find(X>0 & X<6)
I want val to have 4 5 1 3 1
Accepted Answer
More Answers (0)
Categories
Find more on Mathematics 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!