|
请假各位,如何用 乔列斯基分解获取矩阵的下三角矩阵啊。我查了何光渝老师的《Visual Fortran常用数值算法集》中有关对称方程组的乔列斯基(Cholesky)分解法的程序,但是不明白怎么得到矩阵分解后的下三角矩阵,求指点!
程序说明:
CHODCM(A,N,D,T)
N 整型变量,输入参数,矩阵A的阶数;
A NxN个元素的二维实型数组,输入、输出参数,输入时存放A的上三角部分,严格下三角部分可置为任意数,输出时,严格下撒娇部分,存放分解L的严格下三角 ,而上三角部分不变;
D N个元素的一维实型数组,输出参数,存放分解中对角均值D的对角元素;
T N个元数的一维实型数组,工作单元。
[Fortran] 纯文本查看 复制代码 01 | SUBROUTINE chodcm ( a , n , d , t ) |
13 | pause 'no cholesky decomposition' |
30 | DIMENSION A ( N , N ) , B ( N ) , D ( N ) , T ( N ) |
32 | DATA A / 1 , -0.4179 , -0.4179 , 1 / |
|
|