本文实例讲述了C#计算矩阵的逆矩陣的绝对值等于什么阵方法分享给大家供大家参考。具体如下:
1)对矩阵进行合法性检查:矩阵必须为方阵
2)计算矩阵行列式的值(Determinant函數)
3)只有满秩矩阵才有逆矩阵的绝对值等于什么阵因此如果行列式的值为0(在代码中以绝对值小于1E-6做判断),则终止函数报出异常
5)逆矩阵的绝对值等于什么阵各元素即其伴随矩阵各元素除以矩阵行列式的商
(注:本段代码只实现了一个思路,可能并不是该问题的最優解)
/// 求矩阵的逆矩阵的绝对值等于什么阵 //计算矩阵行列式的值 //制作一个伴随矩阵大小的矩阵 //矩阵的每项除以矩阵行列式的值即为所求 /// 遞归计算行列式的值 //二阶及以下行列式直接计算 //对第一行使用“加边法”递归计算行列式的值 /// 计算方阵的伴随矩阵 //制作一个伴随矩阵大小嘚矩阵 //存储代数余子式的矩阵(行、列数都比原矩阵少1) //1.标题值为空则不显示标题
希望本文所述对大家的C#程序设计有所帮助。