问题标签 [infinity]
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.
c++ - 非常大的浮点数会导致不确定性吗?
我在 win32 环境中运行 C++ 优化程序。该程序为 FFTW 和 pthreads 使用预构建的 DLL。
最近,程序发生了变化,它可以遇到非常大的数字,甚至可能是无穷大。在此更改之后,这个原本精简而强大的系统开始产生奇怪的症状 - 最明显的是它在不同的运行(在同一台计算机上,使用相同的二进制文件)产生不同的数值结果,甚至在这里和那里添加 printf 或虚拟分配从根本上改变了行为。
我仔细检查了所有可能的缓冲区溢出、内存分配、线程问题(我现在将线程池大小减少到 1)、堆栈大小,但经过数周的搜索,我什么也没找到。在更改之前,该程序没有不确定性或稳定性问题,它会定期运行数天。
我想知道问题是否出在 FFTW 模块上?或者这种浮点不稳定性是否源于大量数字?
javascript - Math.pow 和 Infinity
数学中有七种不定形式。它们中的大多数在 JavaScript 中返回 NaN。但是当我尝试时:
或者
它返回:
这是某种错误吗?
reporting-services - 从报告中删除 NaN 和 Infinity
我尝试使用其他地方给出的逻辑来删除 NaN 和无穷大值,但无法基于此更改我的公式。
如果有人可以请写我的公式,包括 NaN 和无穷大检查。
我希望 Nan 和 infinity 在我的报告中显示为 -
我的公式
谢谢
javascript - Math.sqrt() 返回无穷大?
Math.sqrt();
似乎适用于长度小于 310 个字符的任何数字。
但是,任何 310 个字符或以上的数字都将返回无穷大......
如果你想自己测试一下,这里是 jsfiddle http://jsfiddle.net/gqhk9/2
无论如何,我需要得到数字的平方根,包括一些 310 个字符或更长的数字。
我怎么能在js中做到这一点?
java - 为什么我得到无穷大?可以解决吗?
我有这样的代码,我尝试从 henon 公式中获取数字
我如何在 24、25 中获得无穷大值...如何解决?
c++ - mkl 随机数生成器和 FLT_MAX
我正在使用 mkl Intel 的准随机数生成器。我创建了自己的 wrappnig 方法以允许定义 rng 的最大和最小界限。但是,当边界值 aer FLT_MIN FLT_MAX 时似乎不起作用。所以我想知道 FLT_MAX 实际上是什么。一个大浮动?一个不可超过的虚构值?不能在 FLT_MIN 和 FLT_MAX 之间进行采样吗?如何处理?
谢谢并恭祝安康。
glsl - glsl 无穷大常数
GLSL 是否有任何用于 +/-infinity 或 NaN 的预定义常量?我这样做是一种解决方法,但我想知道是否有更清洁的方法:
我知道这个isinf
函数,但我需要将无穷大分配给一个变量,这样对我没有帮助。
java - 将 Java Double Infinity 和 NaN 值存储到 MS SQL 2008 数据库
在我们的业务逻辑中,我们必须处理正值和负值Double.Infinity
以及Double.NaN
值。
我们必须将这些值存储到 Microsot SQL Server 2008 数据库中。问题是 Microsot SQL Server 不支持 infinity 或 nan 值。(SQL Server 2005 的问题描述,也适用于 MS SQL Server 2008)。
我们使用 Hibernate 3.6.7 作为我们的 JPA 实现和 Microsoft 的 sqljdbc4 驱动程序版本 4.0.2206.100。
我们试图通过像这样将 JPA 实体的列定义设置为 VARCHAR 来解决这个问题
这似乎没有任何效果,即使列定义在数据库中正确更改为 VARCHAR。似乎无穷大值在 JDBC 驱动程序的验证中被捕获,因为我们在尝试插入Double.Infinity
值时得到以下堆栈跟踪:
欢迎任何关于如何解决此问题的想法。
floating-point - 为什么无穷大的浮点表示显然是 0^n?
我试图理解浮点表示。我不明白浮点中的“无穷大”“NaN”表示。我正在查看TopCoder 提供的表格。
无穷大由全 1 的指数和全 0 的尾数表示。
我只能将其读取为 0^n,而且我不确定它如何趋于无穷大。