Extracting zeros from vectors

2 vues (au cours des 30 derniers jours)
IBM watson
IBM watson le 24 Oct 2018
Commenté : madhan ravi le 24 Oct 2018
I need to extract zeros from a vector while keeping the same order of elements in s.
Like this :
S=[1 0 0 2 3 0 0 0 2 1 0 4 0 0 0 0 1 0 2]
S1=[1 2 3 2 1 4 1 2]

Réponse acceptée

madhan ravi
madhan ravi le 24 Oct 2018
Modifié(e) : madhan ravi le 24 Oct 2018
>> S=[1 0 0 2 3 0 0 0 2 1 0 4 0 0 0 0 1 0 2]
S =nonzeros(S)'
S =
Columns 1 through 13
1 0 0 2 3 0 0 0 2 1 0 4 0
Columns 14 through 19
0 0 0 1 0 2
S =
1 2 3 2 1 4 1 2
>>
  1 commentaire
madhan ravi
madhan ravi le 24 Oct 2018
if this is not what you are looking for let know

Connectez-vous pour commenter.

Plus de réponses (1)

Andrei Bobrov
Andrei Bobrov le 24 Oct 2018
S1 = S(S ~= 0)

Catégories

En savoir plus sur Modeling dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by