#include<stdio.h>
#define n 3 /*n为方程组系数矩阵的阶数*/
int Gauss(float a[n][n],float b[n])
{
int i,j,k,flag=1;
float t;
for(i=0;i<n-1;i++)
{
if(a[i][i]==0)
{
flag=0;
break;
}
else
{
for(j=i+1;j<n;j++) /*消元过程开始*/
{
t=-a[j][i]/a[i][i];
b[j]=b[j]+t*b[i];
for(k=i;k<n;k++)
a[j][k]=a[j][k]+t*a[i][k];
}
}
}
return(flag);
}
void zg_matric(float a[n][n],float b[n]) /*输出增广矩阵*/
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%10f",a[i][j]);
printf("%10f",b[i]);
printf("/n");
}
printf("/n");
}
void main()
用高斯消去法解方程组2x-y-z=4,3x+4y-2z=11,3x-2y+4z=11的解
最新推荐文章于 2024-12-20 07:00:00 发布