4trch0.c
来自「常用算法的C程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩」· C语言 代码 · 共 37 行
C
37 行
#include "stdio.h"
#include "4trch.c"
main()
{ int n,i,j,k;
static double t[6]={10.0,5.0,4.0,3.0,2.0,1.0};
static double tt[6]={0.0,-1.0,-2.0,-3.0,-4.0,-5.0};
static double b[6][6],a[6][6];
n=6;
i=trch(t,tt,n,b);
if (i>0)
{ printf("B=inv(T):\n");
for (i=0; i<=5; i++)
{ for (j=0; j<=5; j++)
printf("%12.6e ",b[i][j]);
printf("\n");
}
printf("\n");
printf("A=T*B:\n");
for (i=1; i<=6; i++)
for (j=1; j<=6; j++)
{ a[i-1][j-1]=0.0;
for (k=1; k<=j-1; k++)
a[i-1][j-1]=a[i-1][j-1]+b[i-1][k-1]*t[j-k];
a[i-1][j-1]=a[i-1][j-1]+b[i-1][j-1]*t[0];
for (k=j+1; k<=6; k++)
a[i-1][j-1]=a[i-1][j-1]+b[i-1][k-1]*tt[k-j];
}
for (i=0; i<=5; i++)
{ for (j=0; j<=5; j++)
printf("%12.6e ",a[i][j]);
printf("\n");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?