Метод Ньютона (метод касательных)


Графически решение не линейного уравнения методом Ньютона можно проиллюстрировать с помощью рис. 2.2.1.

 

Рис. 2.2.1

К точке f(a) = f(x0) проводится касательная до пересечения с осью абсцисс в точке x1. Это первое приближение к корню. Затем вычисляется величина |x0-x1|, если |x0-x1|<=e,то значение x1 принимается за корень уравнения, если нет, то процесс повторяется, при этом x0 = x1, а x1 определяется снова.

Так как tgα = f (x0), то

 

(2.2.1)

 

Алгоритм нахождения корней нелинейного уравнения методом Ньютона с заданной точностью eпредставлен на 2.2.2.

Рис. 2.2.2

Суть алгоритма в следующем:

– в программу, в данном случае, с именем Newton с двумя формальными параметрами a и e, передаётся значение начала (или окончания) промежутка [a;b], в котором обнаружен корень, и значение точности;

– присваивается x0 = a;

– по формуле, соответствующей 2.2.2, вычисляется x1;

– вычисляется величина |x0-x1|,

– если |x0-x1|<e,то значение x1 принимается за корень уравнения, если нет, то процесс повторяется, при этом присваивается x0 = x1, а x1 определяется снова.

– значение последней точки x1 и есть корень уравнения с заданной точностью e.

Так как этап отделения корней для заданного варианта уже выполнен, то решение нелинейного уравнения 2x3+x2-3x+2=0методом Ньютона в средеExcel можно начинать с создания “шапки” таблицы, как показано на рис. 2.1.2, строка 30.

Заполнить первую строку таблицы:

– в ячейку E31 записать =A17;

– в ячейке F31 с помощью мастера функций fx вызвать модуль, соответствующий решаемому уравнению =nel_ur_1(E31);

– убедиться, что значения ячеек F31 и B17 совпадают;

– в ячейке G31 с помощью мастера функций fx вызвать модуль соответствующий первой производной от функции решаемого уравнения =nel_ur_1D(E31);

Модуль nel_ur_1Dоформить в VBA предварительно:



Дата добавления: 2020-07-18; просмотров: 514;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.