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.

 채택된 답변

Laurent
Laurent 2013년 8월 25일

45 개 추천

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

댓글 수: 5

Abdulaziz
Abdulaziz 2013년 8월 25일
easy,fast and smart I really appreciate your urgent respond . Thans
Walter Roberson
Walter Roberson 2017년 6월 11일
Carlos Gamarra comments to Laurent:
Fast and simple
raf gm
raf gm 2017년 9월 3일
thk
MAHMOUD ALZIOUD
MAHMOUD ALZIOUD 2017년 12월 15일
Thank you
Ambati Sathvik
Ambati Sathvik 2020년 5월 22일
Thank you so much!!

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Santosh Shakya
Santosh Shakya 2021년 12월 24일

2 개 추천

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

댓글 수: 1

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

댓글을 달려면 로그인하십시오.

Hernan Larriva
Hernan Larriva 2019년 7월 30일

1 개 추천

Great, Thank you from Barcelona

카테고리

도움말 센터File Exchange에서 Data Preprocessing에 대해 자세히 알아보기

태그

질문:

2013년 8월 25일

댓글:

2021년 12월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by