Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Метод Ньютона (метод касательных) уточнения корней уравнения



Теорема

Если О.О.К. уравнения и в качестве начального приближения выбран тот из концов отрезка, для которого выполняется условия , то последовательность , члены которой находятся по формуле сходиться к корню этого уравнения, т.е. , где , (Θ ).

В качестве условия окончания итераций используют формулу , где и

Геометрически, метод Ньютона эквивалентен замене небольшой дуги кривой касательной, проведенной к некоторой точке кривой.

Из прямоугольного треугольника ABC

C другой стороны (AC) - касательная у графику функции в точке , тогда, из геометрического смысла производной в точке, . Таким образом , отсюда выразим :

Задание 2. Уточнить наибольший корень заданного уравнения методом Ньютона, с погрешностью 0.000001. Остановку процесса уточнения корня произвести в соответствии с условием , где и .

Решение.

Найдем на О.О.К.

> f:=x->x^3-3*x^2-2*x+3;f1:=diff(f(x),x);

> plot(abs(f1),x=3.2..3.4);

Из графика видно, что =9,5.

> m:=9.5;

Найдем

> f2:=diff(f(x),x$2); plot(abs(f2),x=3.2..3.4);

Из графика видно, что .=14,4

> M:=14.4;

Приступим к итерационному процессу по методу Ньютона, используя формулы

> f:=x->x^3-3*x^2-2*x+3;f1:=x->3*x^2-6*x-2;

> x[0]:=3.4;e:=0.000001;sqrt(2*m*e/M);

> for i from 1 by 1 to 20 do x[i]:=x[i-1]-f(x[i-1])/f1(x[i-1]); abs(x[i]-x[i-1]); if abs(x[i]-x[i-1])>sqrt(2*m*e/M) then i else i:=20 end if; end do;

Таким образом, корень найден =3,330059 cточностью





Дата публикования: 2015-07-22; Прочитано: 219 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...