大型對稱變帶寬方程組的解法
瀏覽:288640 評論:10
subroutine bandv(n,m,np,a,b,id,ir)――大型對稱變帶寬方程組的解法
本程序適用于求解大型線性代數方程組
◎ n 整變量,輸入參數,方程組的階數。
◎ m 整變量,輸入參數,方程組右端常向量的個數。
◎ np 整變量,輸入參數,為系數矩陣A壓縮存儲的元素存儲的元素的個數。
◎ a 輸入參數,np個元素的一維數組,存放系數矩陣的壓縮存儲元素。
◎ b 輸入、輸出參數,n×m個元素的二維實數組。開始時存放方程組右端的m個n維常向量;工作結束時,存
放m個解向量,元素按列存放。
◎ id 輸入參數,n個元素的一維數組。存放系數矩陣的各個對角線元素在壓縮存儲的一維數組中的位置。
◎ ir 整變量,輸出參數,標志。若輸出值不為零,表示矩陣奇異,不求方程組的解;正常求解結束時值為
零。
只是其中的元素Kij在一維等帶寬存儲A中的位置為A(n)
◎ 由LV=P向前回代求解V;
◎ 求對角陣D的逆陣D-1;
◎ 由V'= D-1V求修正分解后的載荷陣V';
◎ 由LTX=V'向后回代求解基本未知量X。
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
10




















