Removing multiple NaN's from an array

1 Ansicht (letzte 30 Tage)
Rahul
Rahul am 30 Mai 2012
I have an array ( following is a small sample, array is 32000 long
ar=35 NaN 4 5 8 NaN 4 16 NaN 32 NaN 43 NaN
I need to remove all the NaN's
such that
ar= 35 4 5 8 4 16 32 43
I cannot doit manually as the array is too big..

Akzeptierte Antwort

Thomas
Thomas am 30 Mai 2012
Use isnan
doc isnan
in your case
ar(isnan(ar))=[]

Weitere Antworten (0)

Kategorien

Mehr zu Numeric Types finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by