Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
chisla_otvety.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
198 Кб
Скачать

Методы Ньютона

Рассмотрим 2 метода Ньютона: метод касательных и метод хорд. Оба метода основаны на следующем приеме.

Пусть уравнение F(х)=0 имеет единственный корень на отрезке [a, b] (1)

Преобразуем его к равносильному уравнению х=х-(х)*F(x) (2),

где (х) – любая функция, определенная на отрезке [a, b] и не обращающаяся на нем в ноль.

Метод хорд (МХ)

x=х-(х)*F(c)

Пусть φ(х)= (1)

тогда формула для метода хорд примет вид х=х- *F(x) (2)

xn=xn-1- *F(xn-1) (3) n=1, 2…

Функция F(x) удовлетворяет следующим условиям:

1) является дважды дифференцируемой на отрезке [a, b]

2) обе производные не меняют знак на этом отрезке, т.е. f(x) монотонна и не имеет характера выпуклости.

В качестве точкиС выбирается тот конец [a, b] , для которого выполняется условие F(c)*F”(c)0 (4)

В качестве х0 берется тот конец отрезка [a, b], который остался после выбора с.

F (x0) F (a) < 0, F (b) > 0, F”< 0

a (c)

F(c) ξ x1b(x0)

F (a) > 0, F (b) < 0, F” > 0

b(x0)

ξ x2 x1

a (c)

F (a) > 0, F (b) < 0, F” < 0

ξ

a(x0) x1 b(c)

F (a) < 0, F (b) >0, F” >0

a(x0) ξ b(c)

Пусть уравнение х = х - * F(x) решается методом хорд, причем результат должен быть получен с точностью . Критерием прекращения вычисления при достижении заданной точности является условие:

 хn≤  хn= где m - min |F(x)| на [a, b]

Алгоритм решения уравнения методом хорд

1) выбор точки С F(c)*F”(c)0

2) выбор точки х0

3) х1= х0 -

x1= x1? +: ответ х1, х1

-: 4

4) х21- x2= x2? +: ответ х2, х2 -: х3, …

Билет №7 Алгоритм решения задачи методом хорд

Блок-схема метода хорд

начало

a, b, , m

F(а)*F”(а)0

+ -

с:=a

x0:=b

с:=b

x0:=a

x:=x0

y=х - * F(x)

=



корень=, y,

погр.=, 

x:=y

y:=х – *F(x)

=

конец

+ -

Билет №8 Программная реализация метода хорд

Program PR1;

function f(t; real): real;

begin

f:=sin(2*t);

End;

Begin

Function f1 (t; real): real;

Begin

f1:=2*cos(2*t);

End;

Function f2 (t; real): real;

Begin

f2:=-4*sin(2*t);

End;

Var a, b, e, m, x, y, x0, d: real;

Begin

Writeln (введите a, b, e, m);

Readln (a, b, e, m);

if F(a)*F”(a)0 then begin

c:=a;

x0=b;

end;

else begin

c:=b;

x0:=a;

end;

x:=x0;

y: = х – * F(x)

= (abs(f(y))/m;

While de do begin x:=y

y:=(x-(x-c)/(F(x)-F(c)))*F(x)

d:=(abs(F(y))/m;

Writeln (корень =, у, погр.=, d);

End.

Билет №9 Численное решение нелинейных уравнений с одной переменной. Метод касательных

Методы Ньютона

Рассмотрим 2 метода Ньютона: метод касательных и метод хорд. Оба метода основаны на следующем приеме.

Пусть уравнение F(х)=0 имеет единственный корень на отрезке [a, b] (1)

Преобразуем его к равносильному уравнению х=х-(х)*F(x) (2),

где (х) – любая функция, определенная на отрезке [a, b] и не обращающаяся на нем в ноль.

Метод касательных

Пусть (х)=1/F’(x) (3), тогда уравнение (2) примет вид:

x =х - - формула метода касательных

Итерационная последовательность х0, х1, х2, …хn строится с помощью рекуррентного соотношения

хnn-1 (4)

Вопрос о выборе начального х0 и гарантированной сходимости итерации решается просто, если F(x) удовлетворяет следующим условиям:

1. F(x) является дважды дифференцируемой на отрезке [a, b]

2. Обе производные не меняют знак на этом отрезке, т.е. F(x)монотонна и не имеет характера выпуклости.

В такой ситуации за х0берется тот конец [a, b], на котором F(x) и ее вторая производная имеют одинаковые знаки, т.е. выполняется условие

F(x0)*F(x0)0 (7)

Геометрическая интерпретация метода касательной (МК)

F”(x)0

F”(x)<0

F (a) < 0, F (b) >0, F” >0

a ξ

x2

x1 b(x0)

F (a) < 0, F (b) > 0, F”< 0

a (x0) ξ b

F (a) > 0, F (b) < 0, F” > 0

ξ b

a

F (a) > 0, F (b) < 0, F” < 0

b

a ξ

Пусть уравнение х = х - решается методом касательной, причем результат должен быть получен с точностью .Критерием для прекращения вычисления является условие  хn≤  (5),

хn= (6)

где m = min |F(x)| [a, b] (6’)

F(x0)*F”(x0)0 (7)

x0 берется такая, что выполняется (7)

х=х0- x1= m по формуле (6)

x1≤ ? +: х1 и x1

¯: х21 -

х2=F(x2)

х2≤?

Билет №10 Алгоритм решения задачи методом касательных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]