gpt4 book ai didi

c - 使用 if 语句将数组中的 nan 值切换为 0.0?

转载 作者:太空狗 更新时间:2023-10-29 15:49:08 24 4
gpt4 key购买 nike

我正在对点和点之间的 vector 进行一些计算,当点非常靠近时我得到 nan 对我来说并不奇怪。我现在要做的是删除我存储在数组中的数组中的所有 nan 值以及良好的数据。我希望只使用一些这样的代码:

   if( angle[i] == nan ) { angle[i] = 0.0 };

至少那是我尝试过的方法,并且在尝试时出现错误。有谁知道如何摆脱 nan 值并仅用 0.0 替换它们?

最佳答案

假设这是 C 然后使用 isnan来自 <math.h> :

#include <math.h>

if (isnan(angle[i]))
{
angle[i] = 0.0;
}

关于c - 使用 if 语句将数组中的 nan 值切换为 0.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11569337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com