Borrar filtros
Borrar filtros

replace -28672 with NaN

2 visualizaciones (últimos 30 días)
mahesh chathuranga
mahesh chathuranga el 21 de Jul. de 2014
Comentada: mahesh chathuranga el 21 de Jul. de 2014
I have MODIS image, fill value is -28672(No data area). I want to replace those as NaN. why I am doing this is, I dont want to use those values to further calculations. I used this I(I==-28672)=NaN; but it not displayed as NaN. it displayed as 0. I dont know why it is not working.my image(I) is in type int16.

Respuesta aceptada

Robert Cumming
Robert Cumming el 21 de Jul. de 2014
You have answered your own question - your data type is a int16. A NaN is a double
See:
class(NaN)
It is type double.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by