Extracting zeros from vectors

10 visualizzazioni (ultimi 30 giorni)
IBM watson
IBM watson il 24 Ott 2018
Commentato: madhan ravi il 24 Ott 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]

Risposta accettata

madhan ravi
madhan ravi il 24 Ott 2018
Modificato: madhan ravi il 24 Ott 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 Commento
madhan ravi
madhan ravi il 24 Ott 2018
if this is not what you are looking for let know

Accedi per commentare.

Più risposte (1)

Andrei Bobrov
Andrei Bobrov il 24 Ott 2018
S1 = S(S ~= 0)

Categorie

Scopri di più su Modeling in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by