C语言求行列式的值——余子式展开
C语言计算n阶行列式的值
大家都知道计算行列式的一种方法,通过代数余子式展开可以降行列式的阶数,从而简化问题。
任意n阶行列式都可以化为二阶行列式线性之和,利用这个原理,我们采用递归算法,应该效率还算可以吧。
本人能力实属有限,且该程序耗时较短,无论是语法还是变量命名,都显得粗糙,此代码仅作为一种参考,不足之处请大家在评论提出
#include<stdio.h>
//从n阶开始在第一行进行展开
int nj(int *p,int n){ //递归一直到二阶行列式
if(n==2){ /
原创
2021-04-02 21:17:21 ·
3419 阅读 ·
1 评论