q****x 发帖数: 7404 | 1 float X[];
假定X已经排序,现在求和,尽量减少精度损失,应该从小往大,从大往小,还是随便
? |
c****p 发帖数: 6474 | 2 量级相当的相加(如果都是正数的话)
【在 q****x 的大作中提到】 : float X[]; : 假定X已经排序,现在求和,尽量减少精度损失,应该从小往大,从大往小,还是随便 : ?
|
d********t 发帖数: 9628 | 3
nice idea
【在 c****p 的大作中提到】 : 量级相当的相加(如果都是正数的话)
|
q****x 发帖数: 7404 | 4 考虑IEEE float设计了?
【在 c****p 的大作中提到】 : 量级相当的相加(如果都是正数的话)
|
y*******g 发帖数: 6599 | 5 小到大吧?中间结果用double
量级相当不好操作, |
i******s 发帖数: 301 | 6 小到大。用量级不好,因为很难确定。你再想想为什么一定要小到大,eg, 1e-5 (10,
000个), 和10,0000 |