用直接法或迭代法算出也就完成了逆矩陣計算 。
如果依次對用高斯若爾當消元法,組合起來看有(當然也能組合起來做):
這正是在線性代數中用初等變換計算逆矩陣的方法 。
由此可見,計算一個階逆矩陣的工作量相當于解個線性方程組 。在數值計算中常常將計算矩陣逆的問題轉化為解線性方程組的問題 。
例如,已知方陣和向量有迭代關系式,在計算中不是先算出,再作與的乘積得到;而將作為線性方程組系數矩陣,求解方程組作為常駐數項解出 。
/*** 求矩陣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
以上是我對于這個問題的解答,希望能夠幫到大家 。
猜你喜歡
- 肛門瘙癢怎么辦
- 不滿意美團外賣怎么辦 怎么投訴
- 飛秒手術30s眼球不動怎么練
- 面包變硬怎么讓它變軟
- 跑步機潤滑油怎么加 具體步驟分享
- 蓮托水怎么煮 怎么煮蓮托水
- 藍牙耳機怎么看電量百分比
- 定期三個月利息怎么算
- 夏天月季怎么養護 夏天月季花如何養呢
- 仙人掌應該怎么養
