数值分析上机实验报告
f《数值分析》上机实验报告
1用Newto
法求方程
X7X4140
在(01,19)中的近似根(初始近似值取为区间端点,迭代6次
或误差小于000001)。
11理论依据:
设函数在有限区间a,b上二阶导数存在,且满足条件
1fxfb0
2fx在区间ab上不变号
3fx0
4fcfx其中c是ab中使mirfafb达到的一个ba
则对任意初始近似值x0ab由Newto
迭代过程
xk1
xk
xk
fxkkfxk
0123
所生的迭代序列xk平方收敛于方程fx0在区间ab上的惟一解
令
fxx728x414f010f190fx7x6112x37x3x3160fx42x5336x242x2x380f19f190
故以19为起点
xk
1
xk
fxkfxk
x019
如此一次一次的迭代,逼近x的真实根。当前后两个的差ε时,
就认为求出了近似的根。本程序用Newto
法求代数方程最高次数不
大于10在(ab)区间的根。
1
f12C语言程序原代码:
i
cludestdioh
i
cludemathh
mai
doublex2ff1
doublex119
取初值为19
do
x2x1
fpowx2728powx2414
f17powx26428powx23
x1x2ff1
whilefabsx1x2000001x101
pri
tf