MATLAB Answers

Extracting zeros from vectors

6 views (last 30 days)
IBM watson
IBM watson on 24 Oct 2018
Commented: madhan ravi on 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]

  0 Comments

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 24 Oct 2018
Edited: madhan ravi on 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 Comment

madhan ravi
madhan ravi on 24 Oct 2018
if this is not what you are looking for let know

Sign in to comment.

More Answers (1)

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

  0 Comments

Sign in to comment.

Sign in to answer this question.

Tags