数学与软件科学学院 实验报告学期: 至__第__学期 年月曰课程名称:___数值计算方法与算法 专业:—级-班实验编号:0乞实验项目Gauss列主元素消元法求解线性方程组指导教师_张莉— 姓名:林海 学号:2009060619 实验成绩: 一、实验目的及要求实验目的:掌握使用列主元素法求解线性方程组的算法,比较 Gauss 列主元素消 元法与 Gauss 消元的区别和算法实现时的特点实验要求:使用 C 语言实现 Gauss 列主元素消元法二、实验内容用 Gauss 列主元素消元法求解方程组:2x + x + x = 41 2 3< x + 3x + 2x = 6123x + 2x + 2x = 5123要求:(1) 使用P108的算法,存储结构按照上课讲的要求:用A[4][5](或A[3][4]) 来存储增广阵,消元最后得到的上三角阵为数组的上三角部分2) 最后的输出结果输出增广阵的最后一列作为 X 的近似解,并且输出数组的 上三角部分查看结果与 P116 页例 5.2 的 U 矩阵作比较三、实验步骤(该部分不够填写.请填写附页) 程序代码如下:#include #include void main(){/* step 1 */int n,i,j,m,u,v,k,s;double **Arr,*Brr,*Xrr,temp; clrscr();printf("Please input the order n is::\n"); scanf("%d",&i);n=i+1;Arr=(double *)malloc(sizeof(double)*n*n);Brr=(double *)malloc(sizeof(double)*n);Xrr=(double *)malloc(sizeof(double)*n);printf("Please input Arr[][]::\n");for(i=1;is)m=u;}for(v=k;v=1;i--){temp=0;for(j=i+1;j
9,运行结果■ A!i ndo w-Vsyste m3 7\cind.e5cefor(i=n-l;i>=l;i —){temp=6;for(j = i<: j