How to convert Nan to zero

932 visualizaciones (últimos 30 días)
Abdulaziz
Abdulaziz el 25 de Ag. de 2013
Comentada: Walter Roberson el 24 de Dic. de 2021
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
To set all NaN in Q to zero:
Q(isnan(Q))=0;
Is that what you need?
  5 comentarios
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
i want to replace nan with 0 in an array
can you help me?
  1 comentario
Walter Roberson
Walter Roberson el 24 de Dic. de 2021
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
Great, Thank you from Barcelona

Categorías

Más información sobre Tables 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