逆矩陣怎么求,逆矩陣解方程組六個步驟?( 二 )


用直接法或迭代法算出也就完成了逆矩陣計算 。
如果依次對用高斯若爾當消元法,組合起來看有(當然也能組合起來做):
這正是在線性代數中用初等變換計算逆矩陣的方法 。
由此可見,計算一個階逆矩陣的工作量相當于解個線性方程組 。在數值計算中常常將計算矩陣逆的問題轉化為解線性方程組的問題 。
例如,已知方陣和向量有迭代關系式,在計算中不是先算出,再作與的乘積得到;而將作為線性方程組系數矩陣,求解方程組作為常駐數項解出 。
/*** 求矩陣A的逆矩陣Ai*@param A 源矩陣*@param Ai 逆矩陣*@param size 矩陣的大小*@return 求解成功返回非零值,失敗返回零*/int InverseMatrix(double **Ai, double **A, int size){int i, j;double *b, *x;b = (double*)malloc(sizeof(double)*size);x = (double*)malloc(sizeof(double)*size);for (i = 0; i
以上是我對于這個問題的解答,希望能夠幫到大家 。

猜你喜歡