【发布时间】:2014-01-17 21:59:59
【问题描述】:
我有两个双变量:
a > 0
b >= 0
这可能是很小的数字。 “a”代表矩阵的奇异值,“b”代表Tikhonov regularization 常数。作为 Tikhonov 最小二乘解的一部分,需要计算数量:
c = a*a / (a*a + b)
但是,如果 a 非常小(即矩阵的小奇异值),a*a 可能无法以双精度表示。对于给定的 a,b 范围,如何以数值稳定的方式计算商 c?
【问题讨论】:
标签: division numerical-methods