浮点不准确以奇怪的方式破坏了幂等性
作者:Powereleven 提问时间:7/11/2022
我想知道在归一化矢量(特别是 3D 矢量)时,浮点误差会有多严重。归一化一次应该给出与归一化两次相同的值,但正如预期的那样,浮点不准确并不能保证我们这一点。因此,我决定测试一些其他东西:如果你无限期地...
ieee-754 问答列表
作者:Powereleven 提问时间:7/11/2022
我想知道在归一化矢量(特别是 3D 矢量)时,浮点误差会有多严重。归一化一次应该给出与归一化两次相同的值,但正如预期的那样,浮点不准确并不能保证我们这一点。因此,我决定测试一些其他东西:如果你无限期地...
作者:zell 提问时间:9/16/2022
我知道浮点计算本质上是不准确的,因为四舍五入错误。但是我怎么能理解它有时是准确的,有时是不准确的,如下所示: In [58]: 0.2+0.2==0.4 Out[58]: True In [59]...
作者:Nate Parsons 提问时间:5/16/2009
我对浮点数的表示方式略知一二,但恐怕还不够。 一般问题是: 对于给定的精度(就我而言,以 10 为基数的精确小数位数),16 位、32 位和 64 位 IEEE-754 系统可以表示多大范围的数字...
作者:starblue 提问时间:10/14/2009
为什么 NaN 值的比较行为与所有其他值不同? 也就是说,与运算符 ==、<=、>=、< > 的所有比较,其中一个或两个值都是 NaN 将返回 false,这与所有其他值的行为相反。 我想这在某种程...
作者:gbg 提问时间:10/21/2022
简短示例: #include <iostream> #include <string_view> #include <iomanip> #define PRINTVAR(x) printVar(#...
作者:Jin 提问时间:10/9/2022
我认为正确的是,在单个浮点和正常情况下,最小值将是 (以ABS值表示) 1.0 × 2-126 但是在非正态情况下(当指数为 000...0 时),较小的值可以表示为 2-23 × 2-127 ...