作业帮 > 综合 > 作业

高斯消元法的问题#includemain(){float a[3][3]={{3.0,-1.0,2.0},{1.0,2.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/28 20:16:47
高斯消元法的问题
#include
main()
{float a[3][3]={{3.0,-1.0,2.0},{1.0,2.0,3.0},{2.0,-2.0,-1.0}},b[3]={12.0,11.0,2.0};
float l=0,s=0;
int i,j,k;
for(k=0;k
高斯消元法的问题#includemain(){float a[3][3]={{3.0,-1.0,2.0},{1.0,2.
程序没问题,关键在于你的矩阵A的第二行应该换到第一行.否则第二行不能被第一行整除,产生的误差会累积到结果中.
关于矩阵运算存在很多优化问题,用简单的程序很难智能判断.
这类计算一般不用高级语言编写,而是使用现成的fortran库或者matlab来实现.