newmat乔里斯基分解

来源:互联网 发布:c语言心形图案代码动态 编辑:程序博客网 时间:2024/04/28 12:00

乔里斯基(cholesky)分解是将一个正定的厄米特(hermite)矩阵分解为一个下三角矩阵和它的共轭转置矩阵。

厄米特矩阵(共轭矩阵),矩阵对称的两个数字互相共轭。实数的共轭是自己本身,复数的共轭-实部不变虚部相反。

SymmetricMatrix s(3);
s(1,1) = 10;s(1,2) = 0;s(1,3) = 3;
s(2,1) = 0;s(2,2) = 15; s(2,3) = 0;
s(3,1) = 3;s(3,2) = 0;s(3,3) = 15;


  LowerTriangularMatrix l = Cholesky(s);
 
  cout<<s<<endl;
cout<<l<<endl;



0 0