Replacing a value with nan
显示 更早的评论
Hello all. I want to replace a value that I have in accuracyC with nan if its counterpart value is nan in RTc. RTc and accuracyC are two matrices. I have written this loop but it does not work. I appreciate your help.
h=0;
for i=1:size(accuracyC,1)
for j=1:size(accuracyC,2)
if RTc(i,j)==nan
accuracyC(i,j)=NaN;
h=h+1;
end
end
end
采纳的回答
更多回答(1 个)
Dennis
2018-4-18
0 个投票
I read about this lately, NaN never equals NaN (some IEEE stuff).
But you can use isnan instead.
类别
在 帮助中心 和 File Exchange 中查找有关 NaNs 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!