作者micklin (Mick@Tucson)
看板CSSE
标题Re: [问题] 怪异的加总问题
时间Fri Mar 9 08:58:15 2007
※ 引述《Keelungman (:3)》之铭言:
: ※ 引述《micklin (Mick@Tucson)》之铭言:
: : 若一百项全加起来, 值就差很多, 又因为我要求此值的倒数,
: : 整个情况变的很混乱....
: 问题比较大的地方反而应该在这里
: 因为你做出来的加总是一个接近 0 的数, 你拿这个数再去当分母
: 出来的结果本来就会异常的敏感, 一旦分母有了微小的变化, 算出的结果就变化很大
: 通常我们在撰写数值计算的程式时有个一个金科玉律, 就是
: "无论如何, 请避免拿很小的数值当分母"
: 建议你回头检视你的问题, 在代数计算上为何要以这个数当分母?
: 是不是可以合并其他项? 或是做其他的展开?
: 甚至另开判断条件来进行直接令值? (ex. 用解析解得到的极限值)
: 总之尽量找寻其他方法, 避开直接以此数当分母来计算的情形, 才是最妥当的方法
跟Keelungman板友讨论後,
问题基本上有了解决.
1. excel的值并不可靠, 应该用matlab等科学计算软体.
2. 公式有问题, 不过这不在本篇讨论的范围内 XD
非常感谢Keelungman!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 68.231.146.70
1F:推 whackup:我觉得你可以学一下 fortran 说, 如果常要作这种运算. 04/15 15:03