How to convert Nan to zero

Hi guys; Please I need urgent help
I have matrix of experiment data in excel file, this excel matrix has some blank cells The problem is that the blank element shows as NaN when import the matrix to matlab for processing. Is there any function or .. to convert the Nan to zero
I appreciate your help.

 Respuesta aceptada

Laurent
Laurent el 25 de Ag. de 2013

45 votos

To set all NaN in Q to zero:
Q(isnan(Q))=0;
Is that what you need?

5 comentarios

Abdulaziz
Abdulaziz el 25 de Ag. de 2013
easy,fast and smart I really appreciate your urgent respond . Thans
Walter Roberson
Walter Roberson el 11 de Jun. de 2017
Carlos Gamarra comments to Laurent:
Fast and simple
raf gm
raf gm el 3 de Sept. de 2017
thk
MAHMOUD ALZIOUD
MAHMOUD ALZIOUD el 15 de Dic. de 2017
Thank you
Ambati Sathvik
Ambati Sathvik el 22 de Mayo de 2020
Thank you so much!!

Iniciar sesión para comentar.

Más respuestas (2)

Santosh Shakya
Santosh Shakya el 24 de Dic. de 2021

2 votos

i want to replace nan with 0 in an array
can you help me?

1 comentario

a = rand(5,5)
a = 5×5
0.9293 0.2265 0.4353 0.6769 0.2335 0.7836 0.5917 0.3524 0.9278 0.9782 0.3526 0.6221 0.5509 0.6242 0.4922 0.8690 0.6174 0.6444 0.7184 0.1279 0.6544 0.5207 0.1999 0.3623 0.0036
a([2, 7, 23]) = nan
a = 5×5
0.9293 0.2265 0.4353 0.6769 0.2335 NaN NaN 0.3524 0.9278 0.9782 0.3526 0.6221 0.5509 0.6242 NaN 0.8690 0.6174 0.6444 0.7184 0.1279 0.6544 0.5207 0.1999 0.3623 0.0036
b = fillmissing(a, 'constant', 0)
b = 5×5
0.9293 0.2265 0.4353 0.6769 0.2335 0 0 0.3524 0.9278 0.9782 0.3526 0.6221 0.5509 0.6242 0 0.8690 0.6174 0.6444 0.7184 0.1279 0.6544 0.5207 0.1999 0.3623 0.0036
%OR
c = a; c(isnan(c)) = 0
c = 5×5
0.9293 0.2265 0.4353 0.6769 0.2335 0 0 0.3524 0.9278 0.9782 0.3526 0.6221 0.5509 0.6242 0 0.8690 0.6174 0.6444 0.7184 0.1279 0.6544 0.5207 0.1999 0.3623 0.0036

Iniciar sesión para comentar.

Hernan Larriva
Hernan Larriva el 30 de Jul. de 2019

1 voto

Great, Thank you from Barcelona

Categorías

Más información sobre Data Preprocessing en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 25 de Ag. de 2013

Comentada:

el 24 de Dic. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by