deleting nan rows in a matrix
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
is there a simple method to delete the rows in which there is a nan in a matrix? I wrote the codes this way: [x1,y1]=find(isnan(AR1)); x1b=unique(x1); AR1(x1b,:)=[];
but I feel that I can delete these rows in a simpler way.
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Image Analyst
am 4 Mär. 2012
I think most people would use any. Here's a way but it's not necessarily much faster or better than your way:
AR1(any(isnan(AR1), 2),:)=[]
0 Kommentare
Siehe auch
Kategorien
Mehr zu NaNs finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!