如何用降阶法求解四阶行列式的计算,请帮我编一个C语言程序。

 我来答
50573750
推荐于2016-12-02 · TA获得超过976个赞
知道大有可为答主
回答量:1800
采纳率:100%
帮助的人:0
展开全部
It's easy!I have writed a N-demonstration computing program for you!

double DemoCompute(double *date,int N)
{
if (N==1) return *data;

double Result=0;
int i=1;
for(i=1;i<=N;i++)
{
double *tmp=malloc(sizeof(double)*(N-1)*(N-1));
double *head=tmp;

int j=0,k=0;
for(j=1;j<=N;j++)
for(k=1;k<=N;k++)
{if (j!=1 && k!=i) *(tmp++)=*(data+(i-1)*N+j-1);}

if (i%2==1) Result += DemonCompute(head,N-1);
else Result-=DemonCompute(head,N-1);
}

return Result;
}

//前几天刚写完,测试通过!

//用data按行存储行列式,并且N是这个行列的阶数.

不对,百度消息我。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式