大相径庭

大相径庭

一个小时之后,他回到办公室,一件意想不到的事正等待着他:这次计算结果本来应该完全重复上次的计算结果,但是现在这两个结果却大相径庭,就好比是一个预报几个月后的某天是晴空万里,另一个却预报这一天是电闪雷鸣,简直是驴头不对马嘴。洛伦兹的第一个念头是:又坏了一只真空管。

说也奇怪,就在这时,一种突然间的灵感使洛伦兹领悟到:计算机没有毛病,问题出在他输入的数据上。原来,这台计算机在计算时,对每个数据都保持着6位数字的精确性,例如0.506127。但是在输出打印时,为了节省地位,只打印经过四舍五入的前3位,例如0.506。洛伦兹在将上次计算的中间结果输入时,就是只输入这前3位。他认为如此省略是合理的。确实,千分之一的误差实在算不了什么。如果气象预报能达到这样的精确度,那完全可称得上无可挑剔了。然而,恰恰是这千分之一的误差,导致了可说是灾难性的后果。这正应了中国的一句老古话:“差之毫厘,失之千里。”