delete NaN rows and columns but
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I want to remove the NaN column and row in my image so the size will be decreased, but since I used the "find' command it Matlab, it also remove the NaN that changes the shape of the image,too. I just want to remove the NaN data as much as possible but keep the other NaNs that cannot be removed in order to have the same shape.
0 comentarios
Respuesta aceptada
per isakson
el 21 de Mayo de 2012
Is this close?
M( all( isnan( M ), 2 ), : ) = []; % removes all rows with all nans
M( :, all( isnan( M ), 1 ) ) = []; % and columns
2 comentarios
Claudia
el 1 de Jul. de 2012
Was just looking exactly for that! Thank you! And thanks showing both (column and rows)! It looks easy to change from row to column if you know how ... but if you don't ... can drive you crazy!
Más respuestas (1)
wenwu
el 27 de Mayo de 2012
Nice, Thx for your guys question and answer, i learned sth. Thx
0 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!