Storing indices from a matrix

21 vues (au cours des 30 derniers jours)
shahzer rahman
shahzer rahman le 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.

Réponse acceptée

Stephan
Stephan le 2 Mar 2020
Modifié(e) : Stephan le 2 Mar 2020
A= [ 1 2 3 -4 6 -2]'
B = find(A<0)
A =
1
2
3
-4
6
-2
B =
4
6
  1 commentaire
shahzer rahman
shahzer rahman le 2 Mar 2020
Thanks man. works fine.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by