2.2 舍入误差与条件数 2.2 舍入误差与条件数:数值计算中的隐形暗流 引言:当精确不再精确 在计算机的世界里,数字看似冰冷而绝对,实则暗藏玄机。我们输入一个数,期望它被忠实地存储、运算、输出,但现实却常常令人失望——哪怕是最简单的加减乘除,也可能悄悄引入误差。这种误差并非源于算法设计的缺陷,而是源于机器表示数字的天然局限。它们如潮水般无声渗透进每一次浮点运算,在高维空间中悄然累积,在关键时刻颠覆结果。 这就是舍入误差的本质——一种不可避免、不可根除、只能管理的“数值熵”。而在其背后,还有一个更隐秘的角色操控全局:条件数(Condition Number)。它不直接制造误差,却决定了误差被放大的倍数。如同地震仪之于震动,条件数衡量的是问题对输入扰动的敏感度。