论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

求计算方阵行列式的C代码!

求计算方阵行列式的C代码!

目前考虑的算法有两种:
1.按行或者按列展开法;
2.对角化法(化为上三角阵即可);
请给出关键算法的注释.
哪位大侠能赐教?如果使用第二种算法,请同时输出上三角矩阵.谢谢......

TOP

展开,递归应该可以解决吧。
因为梦想而努力,因为有你而精彩!
mail: qianzongming@gmail.com

TOP

自己提出的问题,自己都不动手去做,这么学程序。。。
因为梦想而努力,因为有你而精彩!
mail: qianzongming@gmail.com

TOP

matlab写的

你就努力点,改成C代码吧,呵呵
A=randn(5,5)
for n=1:size(A,2)-1
    for k=n+1:size(A,2)  
    A(k,:)=A(k,:)-A(k,n)/A(n,n)*A(n,:)   
   end
end
for n=size(A,2):-1:2
    for k=n-1:-1:1   
    A(k,:)=A(k,:)-A(k,n)/A(n,n)*A(n,:)   
   end
end

TOP

发新话题