作业帮 > 综合 > 作业

矩阵求逆 疑问:请问谁那位高手大致说一下求逆的方法吗?通常我们高斯-约旦(全选主元法),但是应该还

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/18 03:21:28
矩阵求逆 疑问:请问谁那位高手大致说一下求逆的方法吗?通常我们高斯-约旦(全选主元法),但是应该还
对于矩阵求逆,通常我们高斯-约旦(全选主元法),但是应该还有很多其他的方法吧?
工程中(或理论分析中),通常会要求复矩阵的逆,这该怎么分析呢?要求逆的复矩阵通常具备某些特性,如Toplize性,这对求逆是否有帮助?
不知是否有人注意到,在用MATLAB 求逆时,通常会说:inv(A)*b 的方式没有用 A\b,得到的精度高,这是为什么,在C语言中可否实现一下,直接编一个函数来求inv(A)*b?
希望有高手给一个较好的分析,
感谢1L的回答!您给出了我的第三个疑点的解答,这个内容我也理解了,在一般的线性代数书籍中也有提到,inv(A)*b可看成是求一个线性方程组,该解可通过对增广矩阵做行变换(或列变换)得到.我已在C中实现该算法.
我最为疑惑的还是在于矩阵求逆,因为C里我用高斯约旦法(参考徐士良老师的)得出的与MATLAB得出的相差甚远.希望1L的或者其它的高手能解释一下原因.
矩阵求逆 疑问:请问谁那位高手大致说一下求逆的方法吗?通常我们高斯-约旦(全选主元法),但是应该还
Y = inv(X) returns the inverse of the square matrix X.A warning message is printed if X is badly scaled or nearly singular.
In practice,it is seldom necessary to form the explicit inverse of a matrix.A frequent misuse of inv arises when solving the system of linear equations Ax = b.One way to solve this is with x = inv(A)*b.A better way,from both an execution time and numerical accuracy standpoint,is to use the matrix division operator x = A\b.This produces the solution using Gaussian elimination,without forming the inverse.
直接对大的矩阵求逆是很复杂的.在实际应用中,例如MIMO,BEAMFORMING,都是可以通过解方程Rh=b来实现