数值分析实验六
专业班级:计算142姓名:许莎莎 学号:2014014517
实验目的
本次实验目的是通过利用MATLAB编写程序,利用迭代法求解非线性方程和方程组,
一方面可以加深对数值分析课堂所讲的求解非线性方程和方程组的二分法= (X)的简单迭代
法。
收敛性与收敛阶
设迭代过程xk 4 = (xk)收敛于方程(X)的根X*,如果当k—;:时迭代误差
ek二Xk- x5^足渐进关系式 % > C,常数C = 0
则称该迭代过程是p阶收敛的「特别地,p = 1(C二^时称为线性收,p 1时称为超
线性收敛,p=2时称为平方收敛
:(xk)及正整数?,如果如)(x)在所求根入的临近连续,并且
:(X*)「(x*)「. = g (x*) =0,
;;(p) (x) =0,
则该迭代过程在点X*附近是P阶收敛的
实验内容
1、
方案1 fun cti on y = ef1() x=0;
for i=1:10
x=(((x+1)/2)〈⑶); y(i)=x;
end y;
end
» yeflO
y =
Columns 1 through 9
Column 10
L0000
方案2、 fun cti on y = ef2() x=0;
for i=1:10 x=2*xa3-1;
y(i)=x;
end y;
end
»y=ef2O
y ■
+153 *
Columns 1 through 9 - - -0. 0000 - - - - -Inf
Caluitn 10
-Inf
-Inf
方案1:
fun ctio n y = n et1()
x=;
for i=1:10
x=x-((xa3-x-1)/(3*xa2-1)); y(i)=x;
end
y;
end
» y= L ')
Columns ] through 9
L3252 1,3247 L 3247
Column 10
万案2:
function y = n et2()
x=0;
for i=1:10
x=x-((xA3-x-1)/(3*xA2-1));
y(i)=x;
end
y;
end
» y=net2()
ColunkHE 1 through 9
-t. OOQO - - - - - - - -
Colwnn 10
-
万案 1 >> format long c=10.(6); x0=; syms x fx; fx=x-(x42-3*x-exp(x))+2/(2*x- exp(x)-3);
jT ;
fx0=(-exp(x0)+2)/3;
while((abs(x0-fx0)/fx0)>c)
数值实验报告六计算142许莎莎 来自淘豆网m.daumloan.com转载请标明出处.