1
5
在演示减法时,Goldberg将结果显示为0.02 10 1. 。这将保留输入和减法中使用的指数。但是,它不是结果的归一化指数。 在本例中,精度 P 是3位数。因此,计算结果。02 10 1. 可以表示为2.00Ã10 1. ,精确的数学结果为1.70 10 第1页 .这两种表述的ULP均为0.01 10 1. ,计算结果与数学结果相差30 ULP。 |
2
4
有2个数字并不意味着1个ulp是0.01。这个单位的关键在于它是相对于一个特定数字的精度而言的。0.02 is 2.00*10 -2 ;0.017 is 1.70*10 -2 ;在1.70和2.00之间有30个步骤
(由于这两个结果恰好具有相同的指数,因此我们可以轻松确定哪一个“定义”ulp,但我们 不 按10.1或9.93定义。) |
Rik Bloemers · for循环不接受任何浮点变量 2 年前 |
zell · 为什么存储7个浮点数需要34字节? 2 年前 |
Atharva Sunil Sathe · 如何删除任意数的小数点? 2 年前 |
user1658887 · 为什么**2!=a*a一些彩车? 6 年前 |