问题标签 [nan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1836 浏览

perl - 对两个图求和,当第二个 RRD 文件现在才启动时

我不知道如何解释我的问题....但我有两个 RRD 文件:

我正在尝试总结这两个文件并将它们堆叠在图表中。像:

我的结果是:

替代文字 http://www.freeimagehosting.net/uploads/8d99a4a675.jpg

问题:它不打印文件 a.rrd 中的值,它仅从 b.rrd 文件的位置显示图形。

在这样的事情中(只有第一部分会用零):

替代文字 http://www.freeimagehosting.net/uploads/e036f93797.jpg

显然,这是因为第二个图没有 unix 时间戳,而第一个图有。

那么我怎样才能用零填充它呢?或更改我的图形配置?

0 投票
5 回答
16655 浏览

excel - 如何摆脱 MATLAB 中的 NaN?

我的文件有很多空单元格,当我使用时显示为 NaN cell2mat,但问题是当我需要获取平均值时,我无法使用它,因为它显示 NaN 错误。在 excel 中它忽略了 NaN 值,那么我该如何在 MATLAB 中做同样的事情呢?

另外,我正在使用以下方法编写文件xlswrite

我在除 1 之外的所有行中都有数据。我该怎么写:

换句话说,我想要M(1,1)='time', M(1,2)='count',等等。我有从M(2,1)到的数据M(10,20)。我怎样才能做到这一点?

0 投票
3 回答
1532 浏览

java - Javas Math.sin() 一直产生 NaN

如果这是一个愚蠢的初学者问题,请原谅我,但我真的不明白。

我有一个像这样声明的成员变量:

当我将 3.14159265 分配给 Value 并尝试计算它的正弦值时,会发生这种情况:

事实上,我尝试的每一个值都会发生这种情况——即使是 0!无论参数值如何, Math.sin() 似乎总是产生 NaN 。

文档说:

如果参数为 NaN 或无穷大,则结果为 NaN。

但我的论点显然不是 NaN 或无穷大!

那里到底发生了什么?

更新

原来我是地球上最愚蠢的程序员。在我的项目中,整个代码当然比上面的例子复杂得多。它是一种表达式解析器和求值器,对于定义的数学函数,我使用 switch 子句来决定调用哪个函数 -在导致 sqrt 函数使用负参数执行的情况下,我忘记了 break 语句。

正如我所说 - 地球上最愚蠢的程序员......

我接受了最高的答案,因为它是最好的恕我直言。对不起各位浪费你们的时间-.-

0 投票
3 回答
1550 浏览

c# - MS 测试中的 double.NaN 等式

为什么我会得到这个结果?

delta 在断言 NaN 等于数字方面有什么区别?当然,它应该总是返回 false。我知道 IsNaN,但这在这里没有用(见下文)。

背景:我有一个函数返回 NaN(错误地),它本来是一个实数,但测试仍然通过。我使用 delta 因为它是双精度相等,原始测试使用 1E-9。

0 投票
4 回答
900 浏览

c - 如何在 MIPSPro C 编译器中强制 0.0/0.0 返回零而不是 NaN?

正如问题所述,我正在使用 MIPSPRo C 编译器,并且我有一个操作将为分子和 denom 都为零的某些数据集返回 NaN。我如何防止这种情况发生?

0 投票
1 回答
279 浏览

actionscript-3 - ActionScript 黑色颜色值为 NaN

我正在尝试确定是否已将颜色作为可选参数提供给函数。为了确定这一点,我只是写if(color){...}如果我不希望有颜色,则提供 NaN 。

但是,黑色 (0x000000) 似乎也等同于 NaN。如果将 0x000000 作为参数传递,我如何确定是否存在提供的颜色编号参数和黑色?

0 投票
2 回答
66505 浏览

python - 如何在 matplotlib 中使用 imshow 将 NaN 值绘制为特殊颜色?

我正在尝试在 matplotlib 中使用 imshow 将数据绘制为热图,但其中一些值是 NaN。我希望将 NaN 呈现为颜色图中未找到的特殊颜色。

例子:

结果图像出乎意料地全是蓝色(喷射颜色图中的最低颜色)。但是,如果我像这样进行绘图:

--然后我得到了更好的结果,但是 NaN 值被绘制成与 vmin 相同的颜色......有没有一种优雅的方式可以将 NaN 设置为使用特殊颜色(例如:灰色或透明)绘制?

0 投票
11 回答
296453 浏览

java - 在 Java 中,NaN 是什么意思?

我有一个程序试图将 adouble缩小到所需的数字。我得到的输出是NaN.

NaN在 Java中是什么意思?

0 投票
32 回答
472106 浏览

javascript - 如何在 JavaScript 中检查一个数字是否为 NaN?

我只在 Firefox 的 JavaScript 控制台中尝试过,但以下语句均未返回 true:

0 投票
3 回答
1650 浏览

c# - 如何解释 Math.Acos() 报告无效输入的情况?

大家好。我正在计算两个向量之间的角度,有时 Math.Acos() 在余弦的输入超出范围(-1 > 输入 && 输入 > 1)时返回 NaN。这到底是什么意思?有人能解释发生了什么吗?任何帮助表示赞赏!

这是我的方法:

这是我对Dotand的实现Len