(资料图)
1、计算机中的数值是浮点数,不是我们理解的实数,所以当我们输入一个矩阵时,里面的元素和我们输入的数据是有一点点误差的。
2、LU分解时,对矩阵的一些元素进行了减法,扩大了这些误差,所以本来应该是零的值很可能变成一个很小的值。
3、第二个矩阵的行列式恰好等于零是因为运气好正好没扩大误差。
4、嗯,如果你想深入分析,最好先看看浮点数系统(floating-points system)。
5、然后自己编一个精度更低的浮点数系统模拟器,再算算,就可以体会到期间的奥妙了。
本文到此分享完毕,希望对大家有所帮助。
X 关闭
Copyright © 2015-2022 欧洲办公网版权所有 备案号:沪ICP备2022005074号-23 联系邮箱: 58 55 97 3@qq.com