繁体   English   中英

次正常数和逐渐下溢

[英]Subnormal number and gradual underflow

我已经读过为什么要使用渐进式下溢。

逐渐下溢满足以下公式。

a!= b然后ab!= 0

我明白为什么。 但是我们还需要满足什么呢? 以及如何证明呢?

以下似乎不成立。

ab = 0然后a = 0或b = 0,a / b = 0然后a = 0

这个可以吗?

但是我们还需要满足什么呢?

避免小值的突然相减差异。 @帕特里夏·沙纳汉

DBL_MIN之上的几个2的DBL_MIN各个附近的值,将DBL_MIN 0。否则,使用法线时,差异为渐进且非零。

以下似乎不成立。

ab = 0然后a = 0或b = 0,a / b = 0然后a = 0

这个可以吗?

是。 a,b都是非零的,并远小于sqrt(DBL_MIN)产品为零。

a/b可能发生类似的情况: a = sqrt(DBL_MIN)b much greater than sqrt(DBL_MAX)

在这些情况下,次法线的逐渐精度损失不是关键问题。 指数的有限范围导致四舍五入到0。


次正态还允许所有有限double 的最后一位函数的单位非零答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM