数值计算实验报告
PB12011022
桑榆扬
Numberical
求方程x3+4x2−10=0在[1,2]上的根,从x=1.5开始,标准结果为1.365230013
使用octave编程和输出图像,实验代码见附件,分析见作业本
1. 牛顿迭代法 g1
x=g1(x)=x−x3−4x2+10
共迭代5步,由于x过大所以结束迭代
2. 牛顿迭代法 g2
x=g2(x)=(10x−4x)12
共迭代50步,x最终变成了复数
2.27475487839820−3.60881272309733i
3. 牛顿迭代法 g3
x=g3(x)=12(10−x3)12
共迭代30步,当
|xk−xk−1|<10−9时结束,最终
x=1.36523001287590,误差为1.24099841514180e-10
4. 牛顿迭代法 g4
x=g4(x)=(104+x)12
共迭代11步,当
|xk−xk−1|<10−9时结束,最终
x=1.36523001356143,误差为5.61430013590325e-10
5. 牛顿迭代法 g5
x=g5(x)=x−x3+4x2−103x2+8x
共迭代4步,当
|xk−xk−1|<10−9时结束,最终
x=1.36523001391615,误差为9.16150044716346e-10
6. 二分法
执行20步,最终x=1.36522960662842,误差为4.06371579941833e-07
7. 统计表格
见附件data.xlsx