我在几个地方(在文档和这篇博文中:http://blogs.mathworks.com/loren/2007/05/16/purpose-of-inv/)读到不建议在 Matlab 中使用 inv,因为它速度慢且不准确。
我正在尝试找出这种不准确的原因。截至目前,谷歌没有给我有趣的结果,所以我想这里有人可以指导我。
谢谢!
最佳答案
我提到的不准确之处在于方法 INV,而不是 MATLAB 对它的实现。您应该使用 QR、LU 或其他方法来求解方程组,因为这些方法通常不需要对相关系统的条件数求平方。使用 inv 通常需要通过对原始系统的条件数进行平方来失去准确性的操作。
--洛伦
关于matlab - 为什么 Matlab 的 inv 缓慢且不准确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1419580/