Storing indices from a matrix

9 views (last 30 days)
shahzer rahman
shahzer rahman on 2 Mar 2020
Commented: shahzer rahman on 2 Mar 2020
Hye all. I am relatively new with Matlab. I am modelling a vehicle suspension system right now.
Assume I have a column matrix that has 6 elements. A= [ 1 2 3 -4 6 -2]'
I want to extract the index of the values that are negative, and store all of them as a column matrix or an array 'B'.
Expected result : B= [4 6]
Kindly help.

Accepted Answer

Stephan
Stephan on 2 Mar 2020
Edited: Stephan on 2 Mar 2020
A= [ 1 2 3 -4 6 -2]'
B = find(A<0)
A =
1
2
3
-4
6
-2
B =
4
6

More Answers (0)

Categories

Find more on Startup and Shutdown 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!