Лабораторная работа: Итерационные методы решения нелинейных уравнений
Модифицированный метод Ньютона. Начальное приближение выбирается аналогично методу Ньютона, т.е. . Рабочая формула модифицированного метода Ньютона для данной задачи запишется так:
(6)
Условия выхода итерационного процесса (6) аналогичны условиям метода простых итераций.
Замечание: для того, чтобы сделать вывод о скорости сходимости методов, необходимо в каждом методе выбирать одинаковое начальное приближение.
3. Блок-схема метода простых итераций, метода Ньютона и модифицированного метода Ньютона приведена на рисунке 3.
???? ? ???????? ??????? ????????? ????????? ?? ?????? ???????????????? ??????? ? ?, ??????????? ???????????? ??????? ?????? ??????? ????????.
ПРИМЕР ПРОГРАММЫ НА ЯЗЫКЕ ПАСКАЛЬ
Program Pr_iter;
Uses Crt;
var n:integer;
x0,x,eps,d,y,z,c:real;
begin
clrscr;
n:=0;x0:=-1;c:=-0.1;x:=x0;eps:=0.001;d:=0.01;
repeat
y:=x+c*(exp(x)+x);z:=x;
n:=n+1;
writeln(n:3,x:9:5,y:9:5,abs(y-x):9:5,abs(exp(y)+y):9:5);
x:=y;
until (abs(z-x)<=eps) and (abs(exp(x)+x)<=d);
end.
ПРИМЕР ПРОГРАММЫ НА ЯЗЫКЕ С
#include <stdio.h>
#include <math.h>
main()
{
int n=0;
float x,y,z,x0=-1,c=-0.1,eps=0.001;d=0.01;
x=x0;
clrscr();