计算数值方法实验报告..
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程名称:计算机数值方法
实验项目:方程求根,线性方程组的直接解法与迭代解法,代数插值,最小二乘法拟合多项式
实验地点:逸夫楼402
专业班级:学号:
学生姓名:
指导教师:***
2012年4月26日
太原理工大学学生实验报告
}
3.追赶法
五、实验数据记录和处理
1.二分法
2..牛顿法
六、实验结果与分析
通过这个两个程序可看出,二分法的计算量更大一些。
七、讨论、心得
通过这个实验,我了解了线性方程的一些求根方法,对于方程近似值的求解有了更多的理解。
太原理工大学学生实验报告
for(i=1;i<=n;++i)
{
y[i] = b[i];
for(j=1;j
{
y[i]-=l[i][j]*y[j];
}
}
for(i=n;i>0;--i)
{
x[i] = y[i];
for(j=i+1;j<=n;++j)
{
x[i]-=u[i][j]*x[j];
}
x[i]/= u[i][i];
}
for(i=1;i<=n;++i)
{
printf("%0.2lf\n",x[i]);
}
return 0;
}
五.实验数据记录和处理1.高斯
2.LU分解
六、实验结果与分析
本次实验数据较多,在输入上要多费点功夫,一不小心就全部都错了。在今后编程过程中,一定要小心谨慎。
七、讨论、心得
通过本次实验,我深刻理解了直接法在计算机上解线性方程组的有效性,对于Gauss消元法、LU分解法也有了深刻的理解。
实验地点逸夫楼402指导教师于亚男
太原理工大学学生实验报告
学院名称软件学院专业班级学号
学生姓名实验日期4月26日成绩
课程名称计算机数值方法实验题目线性方程组的迭代解法
一、实验目的和要求
掌握雅可比迭代法和高斯-赛德尔迭代法对方程组进行求解
二、实验内容和原理
六、实验结果与分析
在本次实验中,编程不太容易,对c/c++的学习应该更进一步。
七、讨论、心得
通过这次实验,我明白了雅克比迭代的一般性解法,对于编程的应用也有了更深刻的理解。
实验地点逸夫楼402指导教师于亚男
太原理工大学学生实验报告
学院名称软件学院专业班级学号
学生姓名实验日期4月26日成绩
课程名称计算机数值方法实验题目代数插值
printf("\n");
for(i=0;i<=n-1;i++)
{
printf("x[%d]=",i);
scanf("%f",&x[i]);
printf("y[%d]=",i);
scanf("%f",&y[i]);
printf("\n");
}
difference(x,(float *)y,n);
printf("所ù求ó插?值μX:阰");
scanf("%f",&xx);
yy=y[20];
for(i=n-1;i>=0;i--)
yy=yy*(xx-x[i])+y[i];
printf("\n近ü似?值μ为a:阰F(%f)=%f\n",xx,yy);
}
五、实验数据记录和处理
六、实验结果与分析
拉格朗日插值的优点是插值多项式特别容易建立,缺点是增加节点
太原理工大学学生实验报告
}
五、实验数据记录和处理
六、讨论、心得
通过本次实验,我了解到了拟合的重要性,对于解决方程有了更多的方法和技巧。
实验地点逸夫楼402指导教师于亚男