Как найти начальное приближение нелинейного уравнения

Численные методы: решение нелинейных уравнений

Как найти начальное приближение нелинейного уравнения

Задачи решения уравнений постоянно возникают на практике, например, в экономике, развивая бизнес, вы хотите узнать, когда прибыль достигнет определенного значения, в медицине при исследовании действия лекарственных препаратов, важно знать, когда концентрация вещества достигнет заданного уровня и т.д.

В задачах оптимизации часто необходимо определять точки, в которых производная функции обращается в 0, что является необходимым условием локального экстремума.

В статистике при построении оценок методом наименьших квадратов или методом максимального правдоподобия также приходится решать нелинейные уравнения и системы уравнений.

Итак, возникает целый класс задач, связанных с нахождением решений нелинейных уравнений, например, уравнения Как найти начальное приближение нелинейного уравненияили уравнения Как найти начальное приближение нелинейного уравненияи т.д.

В простейшем случае у нас имеется функция Как найти начальное приближение нелинейного уравнения, заданная на отрезке ( a , b ) и принимающая определенные значения.

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

Нам нужно найти такое значение Как найти начальное приближение нелинейного уравненияпри котором Как найти начальное приближение нелинейного уравнениятакие Как найти начальное приближение нелинейного уравненияназываются корнями функции Как найти начальное приближение нелинейного уравнения

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

Видео:Способы решения систем нелинейных уравнений. 9 класс.Скачать

Способы решения систем нелинейных уравнений. 9 класс.

Метод деления пополам

Простейшим методом нахождения корней уравнения Как найти начальное приближение нелинейного уравненияявляется метод деления пополам или дихотомия.

Этот метод является интуитивно ясным и каждый действовал бы при решении задачи подобным образом.

Алгоритм состоит в следующем.

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

Поделим отрезок Как найти начальное приближение нелинейного уравненияпополам и введем среднюю точку Как найти начальное приближение нелинейного уравнения.

Тогда либо Как найти начальное приближение нелинейного уравнения, либо Как найти начальное приближение нелинейного уравнения.

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

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

Заметьте, описанный алгоритм применим для любой непрерывной функции.

К достоинствам метода деления пополам следует отнести его высокую надежность и простоту.

Недостатком метода является тот факт, что прежде чем начать его применение, необходимо найти две точки, значения функции в которых имеют разные знаки. Очевидно, что метод неприменим для корней четной кратности и также не может быть обобщен на случай комплексных корней и на системы уравнений.

Порядок сходимости метода линейный, на каждом шаге точность возрастает вдвое, чем больше сделано итераций, тем точнее определен корень.

Видео:Решение нелинейного уравнения методом простых итераций (программа)Скачать

Решение нелинейного уравнения методом простых итераций (программа)

Метод Ньютона: теоретические основы

Классический метод Ньютона или касательных заключается в том, что если Как найти начальное приближение нелинейного уравнения— некоторое приближение к корню Как найти начальное приближение нелинейного уравненияуравнения Как найти начальное приближение нелинейного уравнения, то следующее приближение определяется как корень касательной к функции Как найти начальное приближение нелинейного уравнения, проведенной в точке Как найти начальное приближение нелинейного уравнения.

Уравнение касательной к функции Как найти начальное приближение нелинейного уравненияв точке Как найти начальное приближение нелинейного уравненияимеет вид:

Как найти начальное приближение нелинейного уравнения

В уравнении касательной положим Как найти начальное приближение нелинейного уравненияи Как найти начальное приближение нелинейного уравнения.

Тогда алгоритм последовательных вычислений в методе Ньютона состоит в следующем:

Как найти начальное приближение нелинейного уравнения

Сходимость метода касательных квадратичная, порядок сходимости равен 2.

Таким образом, сходимость метода касательных Ньютона очень быстрая.

Запомните этот замечательный факт!

Без всяких изменений метод обобщается на комплексный случай.

Если корень Как найти начальное приближение нелинейного уравненияявляется корнем второй кратности и выше, то порядок сходимости падает и становится линейным.

Упражнение 1. Найти с помощью метода касательных решение уравнения Как найти начальное приближение нелинейного уравненияна отрезке (0, 2).

Упражнение 2. Найти с помощью метода касательных решение уравнения Как найти начальное приближение нелинейного уравненияна отрезке (1, 3).

К недостаткам метода Ньютона следует отнести его локальность, поскольку он гарантированно сходится при произвольном стартовом приближении только, если везде выполнено условие Как найти начальное приближение нелинейного уравнения, в противной ситуации сходимость есть лишь в некоторой окрестности корня.

Недостатком метода Ньютона является необходимость вычисления производных на каждом шаге.

Видео:Метод Ньютона (метод касательных) Пример РешенияСкачать

Метод Ньютона (метод касательных) Пример Решения

Визуализация метода Ньютона

Метод Ньютона (метод касательных) применяется в том случае, если уравнение f(x) = 0 имеет корень Как найти начальное приближение нелинейного уравнения, и выполняются условия:

1) функция y= f(x) определена и непрерывна при Как найти начальное приближение нелинейного уравнения;

2) f(af(b) 0. Таким образом, выбирается точка с абсциссой x0, в которой касательная к кривой y=f(x) на отрезке [a;b] пересекает ось Ox. За точку x0 сначала удобно выбирать один из концов отрезка.

Рассмотрим метод Ньютона на конкретном примере.

Пусть нам дана возрастающая функция y = f(x) =x 2 -2, непрерывная на отрезке (0;2), и имеющая f ‘(x) = 2x > 0 и f »(x) = 2 > 0.

Как найти начальное приближение нелинейного уравнения

Уравнение касательной в общем виде имеет представление:

В нашем случае: y-y0=2x0·(x-x0). В качестве точки x0 выбираем точку B1(b; f(b)) = (2,2). Проводим касательную к функции y = f(x) в точке B1, и обозначаем точку пересечения касательной и оси Ox точкой x1. Получаем уравнение первой касательной:y-2=2·2(x-2), y=4x-6.

Точка пересечения касательной и оси Ox: x1 = Как найти начальное приближение нелинейного уравнения

Как найти начальное приближение нелинейного уравнения

Рисунок 2. Результат первой итерации

Затем находим точку пересечения функции y=f(x) и перпендикуляра, проведенного к оси Ox через точку x1, получаем точку В2 =(1.5; 0.25). Снова проводим касательную к функции y = f(x) в точке В2, и обозначаем точку пересечения касательной и оси Ox точкой x2.

Точка пересечения касательной и оси Ox: x2 = Как найти начальное приближение нелинейного уравнения.

Как найти начальное приближение нелинейного уравнения

Рисунок 3. Вторая итерация метода Ньютона

Затем находим точку пересечения функции y=f(x) и перпендикуляра, проведенного к оси Ox через точку x2, получаем точку В3 и так далее.

В3 = (Как найти начальное приближение нелинейного уравнения)

Как найти начальное приближение нелинейного уравнения

Рисунок 4. Третий шаг метода касательных

Первое приближение корня определяется по формуле:

Как найти начальное приближение нелинейного уравнения= 1.5.

Второе приближение корня определяется по формуле:

Как найти начальное приближение нелинейного уравнения= Как найти начальное приближение нелинейного уравнения

Третье приближение корня определяется по формуле:

Как найти начальное приближение нелинейного уравнения Как найти начальное приближение нелинейного уравнения

Таким образом, i-ое приближение корня определяется по формуле:

Как найти начальное приближение нелинейного уравнения

Вычисления ведутся до тех пор, пока не будет достигнуто совпадение десятичных знаков, которые необходимы в ответе, или заданной точности e — до выполнения неравенства |xixi-1|

using namespace std;

float f(double x) //возвращает значение функции f(x) = x^2-2

float df(float x) //возвращает значение производной

float d2f(float x) // значение второй производной

int _tmain(int argc, _TCHAR* argv[])

int exit = 0, i=0;//переменные для выхода и цикла

double x0,xn;// вычисляемые приближения для корня

double a, b, eps;// границы отрезка и необходимая точность

cin>>a>>b; // вводим границы отрезка, на котором будем искать корень

cin>>eps; // вводим нужную точность вычислений

if (a > b) // если пользователь перепутал границы отрезка, меняем их местами

if (f(a)*f(b)>0) // если знаки функции на краях отрезка одинаковые, то здесь нет корня

cout 0) x0 = a; // для выбора начальной точки проверяем f(x0)*d2f(x0)>0 ?

xn = x0-f(x0)/df(x0); // считаем первое приближение

cout eps) // пока не достигнем необходимой точности, будет продолжать вычислять

xn = x0-f(x0)/df(x0); // непосредственно формула Ньютона

> while (exit!=1); // пока пользователь не ввел exit = 1

Посмотрим, как это работает. Нажмем на зеленый треугольник в верхнем левом углу экрана, или же клавишу F5.

Если происходит ошибка компиляции «Ошибка error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден», то это лечится либо установкой первого Service pack 1, либо в настройках проекта Свойства -> Компоновщик отключаем инкрементную компоновку.

Как найти начальное приближение нелинейного уравнения

Рис. 4. Решение ошибки компиляции проекта

Мы будем искать корни у функции f(x) = x2-2.

Сначала проверим работу приложения на «неправильных» входных данных. На отрезке [3; 5] нет корней, наша программа должна выдать сообщение об ошибке.

У нас появилось окно приложения:

Как найти начальное приближение нелинейного уравнения

Рис. 5. Ввод входных данных

Введем границы отрезка 3 и 5, и точность 0.05. Программа, как и надо, выдала сообщение об ошибке, что на данном отрезке корней нет.

Как найти начальное приближение нелинейного уравнения

Рис. 6. Ошибка «На этом отрезке корней нет!»

Выходить мы пока не собираемся, так что на сообщение «Exit?» вводим «0».

Теперь проверим работу приложения на корректных входных данных. Введем отрезок [0; 2] и точность 0.0001.

Как найти начальное приближение нелинейного уравнения

Рис. 7. Вычисление корня с необходимой точностью

Как мы видим, необходимая точность была достигнута уже на 4-ой итерации.

Чтобы выйти из приложения, введем «Exit?» => 1.

Видео:Метод простой итерации Пример РешенияСкачать

Метод простой итерации Пример Решения

Метод секущих

Чтобы избежать вычисления производной, метод Ньютона можно упростить, заменив производную на приближенное значение, вычисленное по двум предыдущим точкам:

Как найти начальное приближение нелинейного уравнения/Как найти начальное приближение нелинейного уравнения

Итерационный процесс имеет вид:

Как найти начальное приближение нелинейного уравнения

где Как найти начальное приближение нелинейного уравнения.

Это двухшаговый итерационный процесс, поскольку использует для нахождения последующего приближения два предыдущих.

Порядок сходимости метода секущих ниже, чем у метода касательных и равен в случае однократного корня Как найти начальное приближение нелинейного уравнения.

Эта замечательная величина называется золотым сечением:

Как найти начальное приближение нелинейного уравнения

Убедимся в этом, считая для удобства, что Как найти начальное приближение нелинейного уравнения.

Как найти начальное приближение нелинейного уравнения

Как найти начальное приближение нелинейного уравнения

Таким образом, с точностью до бесконечно малых более высокого порядка

Как найти начальное приближение нелинейного уравнения

Отбрасывая остаточный член, получаем рекуррентное соотношение, решение которого естественно искать в виде Как найти начальное приближение нелинейного уравнения.

После подстановки имеем: Как найти начальное приближение нелинейного уравненияи Как найти начальное приближение нелинейного уравнения

Для сходимости необходимо, чтобы Как найти начальное приближение нелинейного уравнениябыло положительным, поэтому Как найти начальное приближение нелинейного уравнения.

Поскольку знание производной не требуется, то при том же объёме вычислений в методе секущих (несмотря на меньший порядок сходимости) можно добиться большей точности, чем в методе касательных.

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

Как только начнется рост, вычисления прекращают и последнюю итерацию не используют.

Такая процедура определения момента окончания итераций называется приемом Гарвика.

Видео:Метод половинного деления решение нелинейного уравненияСкачать

Метод половинного деления решение нелинейного уравнения

Метод парабол

Рассмотрим трехшаговый метод, в котором приближение Как найти начальное приближение нелинейного уравненияопределяется по трем предыдущим точкам Как найти начальное приближение нелинейного уравнения, Как найти начальное приближение нелинейного уравненияи Как найти начальное приближение нелинейного уравнения.

Для этого заменим, аналогично методу секущих, функцию Как найти начальное приближение нелинейного уравненияинтерполяционной параболой проходящей через точки Как найти начальное приближение нелинейного уравнения, Как найти начальное приближение нелинейного уравненияи Как найти начальное приближение нелинейного уравнения.

В форме Ньютона она имеет вид:

Как найти начальное приближение нелинейного уравнения

Точка Как найти начальное приближение нелинейного уравненияопределяется как тот из корней этого полинома, который ближе по модулю к точке Как найти начальное приближение нелинейного уравнения.

Порядок сходимости метода парабол выше, чем у метода секущих, но ниже, чем у метода Ньютона.

Важным отличием от ранее рассмотренных методов, является то обстоятельство, что даже если Как найти начальное приближение нелинейного уравнениявещественна при вещественных Как найти начальное приближение нелинейного уравненияи стартовые приближения выбраны вещественными, метод парабол может привести к комплексному корню исходной задачи.

Этот метод очень удобен для поиска корней многочленов высокой степени.

Видео:Метод простых итераций пример решения нелинейных уравненийСкачать

Метод простых итераций пример решения нелинейных уравнений

Метод простых итераций

Задачу нахождения решений уравнений можно формулировать как задачу нахождения корней: Как найти начальное приближение нелинейного уравнения, или как задачу нахождения неподвижной точкиКак найти начальное приближение нелинейного уравнения.

Пусть Как найти начальное приближение нелинейного уравненияи Как найти начальное приближение нелинейного уравнения— сжатие: Как найти начальное приближение нелинейного уравнения(в частности, тот факт, что Как найти начальное приближение нелинейного уравнения— сжатие, как легко видеть, означает, чтоКак найти начальное приближение нелинейного уравнения).

По теореме Банаха существует и единственна неподвижная точка Как найти начальное приближение нелинейного уравнения

Она может быть найдена как предел простой итерационной процедуры

Как найти начальное приближение нелинейного уравнения

где начальное приближение Как найти начальное приближение нелинейного уравнения— произвольная точка промежутка Как найти начальное приближение нелинейного уравнения.

Если функция Как найти начальное приближение нелинейного уравнениядифференцируема, то удобным критерием сжатия является число Как найти начальное приближение нелинейного уравнения. Действительно, по теореме Лагранжа

Как найти начальное приближение нелинейного уравнения

Таким образом, если производная меньше единицы, то Как найти начальное приближение нелинейного уравненияявляется сжатием.

Условие Как найти начальное приближение нелинейного уравнениясущественно, ибо если, например, Как найти начальное приближение нелинейного уравненияна [0,1] , то неподвижная точка отсутствует, хотя производная равна нулю. Скорость сходимости зависит от величины Как найти начальное приближение нелинейного уравнения. Чем меньше Как найти начальное приближение нелинейного уравнения, тем быстрее сходимость.

Рассмотрим уравнение: Как найти начальное приближение нелинейного уравнения.

Если в качестве Как найти начальное приближение нелинейного уравнениявзять функцию Как найти начальное приближение нелинейного уравнения, то соответствующая итерационная процедура будет иметь вид: Как найти начальное приближение нелинейного уравнения. Как нетрудно убедиться, метод итераций в данном случае расходится при любой начальной точке Как найти начальное приближение нелинейного уравнения, не совпадающей с собственно неподвижной точкой Как найти начальное приближение нелинейного уравнения.

Однако можно в качестве Как найти начальное приближение нелинейного уравненияможно взять, например, функцию Как найти начальное приближение нелинейного уравнения. Соответствующая итерационная процедура имеет вид: Как найти начальное приближение нелинейного уравнения.

Эти итерации сходятся к неподвижной точке для любого начального приближения Как найти начальное приближение нелинейного уравнения:

Как найти начальное приближение нелинейного уравнения

Действительно, в первом случае Как найти начальное приближение нелинейного уравнения, т.е. для выполнения условия Как найти начальное приближение нелинейного уравнениянеобходимо чтобы Как найти начальное приближение нелинейного уравнения, но тогда Как найти начальное приближение нелинейного уравнения. Таким образом, отображение Как найти начальное приближение нелинейного уравнениясжатием не является.

Рассмотрим Как найти начальное приближение нелинейного уравнения, неподвижная точка та же самая, ситуация другая. Здесь, хотя формально производная может быть довольно большой (при малых ж), однако уже на следующем шаге она будет меньше 1.

Как найти начальное приближение нелинейного уравнения

Как найти начальное приближение нелинейного уравнения

т.е. такой итерационный процесс всегда сходится.

Метод Ньютона представляет собой частный случай метода простых итераций.

Здесь Как найти начальное приближение нелинейного уравнениянетрудно убедиться, что при Как найти начальное приближение нелинейного уравнениясуществует окрестность корня, в которой Как найти начальное приближение нелинейного уравнения.

Как найти начальное приближение нелинейного уравнения

то если Как найти начальное приближение нелинейного уравнениякорень кратности Как найти начальное приближение нелинейного уравнения, то в его окрестности Как найти начальное приближение нелинейного уравненияи, следовательно,Как найти начальное приближение нелинейного уравнения.

Если Как найти начальное приближение нелинейного уравнения— простой корень, то сходимость метода касательных квадратичная (то есть порядок сходимости равен 2).

Поскольку Как найти начальное приближение нелинейного уравнения, то

Как найти начальное приближение нелинейного уравнения

Как найти начальное приближение нелинейного уравнения

Как найти начальное приближение нелинейного уравнения

Таким образом, сходимость метода Ньютона очень быстрая.

Видео:10 Численные методы решения нелинейных уравненийСкачать

10 Численные методы решения нелинейных уравнений

Нахождение всех корней уравнения

Недостатком почти всех итерационных методов нахождения корней является то, что они при однократном применении позволяют найти лишь один корень функции, к тому же, мы не знаем какой именно.

Чтобы найти другие корни, можно было бы брать новые стартовые точки и применять метод вновь, но нет гарантии, что при этом итерации сойдутся к новому корню, а не к уже найденному, если вообще сойдутся.

Для поиска других корней используется метод удаления корней.

Пусть Как найти начальное приближение нелинейного уравнения— корень функции Как найти начальное приближение нелинейного уравнения, рассмотрим функциюКак найти начальное приближение нелинейного уравнения. Точка Как найти начальное приближение нелинейного уравнениябудет являться корнем функции Как найти начальное приближение нелинейного уравненияна единицу меньшей кратности, чемКак найти начальное приближение нелинейного уравнения, при этом все остальные корни у функций Как найти начальное приближение нелинейного уравненияи Как найти начальное приближение нелинейного уравнениясовпадают с учетом кратности.

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

Повторяя указанную процедуру, можно найти все корни Как найти начальное приближение нелинейного уравненияс учетом кратности.

Заметим, что когда мы производим деление на тот или иной корень Как найти начальное приближение нелинейного уравнения, то в действительности мы делим лишь на найденное приближение Как найти начальное приближение нелинейного уравнения, и, тем самым, несколько сдвигаем корни вспомогательной функции относительно истинных корней функции Как найти начальное приближение нелинейного уравнения. Это может привести к значительным погрешностям, если процедура отделения применялась уже достаточное число раз.

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

Мы рассмотрели решение уравнений только в одномерном случае, нахождение решений многомерных уравнений существенно более трудная задача.

Видео:1 3 Решение нелинейных уравнений методом простых итерацийСкачать

1 3 Решение нелинейных уравнений методом простых итераций

5.1. Приближённое решение систем нелинейных уравнений. Метод Ньютона

Рассмотрим нелинейную систему уравнений

Как найти начальное приближение нелинейного уравнения(5.1)

С действительными левыми частями. Систему (5.1) можно представить в матричном виде

Как найти начальное приближение нелинейного уравнения(5.2)

Здесь приняты следующие обозначения:

Как найти начальное приближение нелинейного уравнения— вектор аргументов, а Как найти начальное приближение нелинейного уравнения— вектор – функция.

Для решения системы (5.2) воспользуемся методом последовательных приближений. Предположим, что найдено Р-ое приближение Xp = (X1(P), X2(P) , . Xn(P)) одного из изолированных корней X = (X1, X2, X3, . Xn) векторного уравнения (5.2). Тогда точный корень уравнения (5.2) можно представить в виде

Как найти начальное приближение нелинейного уравнения(5.3)

Где Как найти начальное приближение нелинейного уравнения— поправка (погрешность) корня на N – ом шаге.

Подставив выражение (5.3) в (5.2), получим

Как найти начальное приближение нелинейного уравнения(5.4)

Предположим, что функция F(X) — непрерывно дифференцируема в некоторой выпуклой области, содержащей X и X(P). Тогда левую часть уравнения (5.4) разложим в ряд Тейлора по степеням малого вектора ε(P), ограничиваясь линейными членами:

Как найти начальное приближение нелинейного уравнения, (5.5)

Или в развернутом виде:

Как найти начальное приближение нелинейного уравнения(5.6)

Из анализа формул (5.5) и (5.6) следует, что под производной F¢(X) следует понимать матрицу Якоби системы функций F1 , F2, . Fn, относительно переменных X1, X2, X3, . Xn, то есть:

Как найти начальное приближение нелинейного уравненияКак найти начальное приближение нелинейного уравнения. (5.7)

Выражение (5.7) в краткой записи можно представить:

Как найти начальное приближение нелинейного уравнения(5.8)

Выражение (5.6) представляет собой линейную систему относительно поправок Как найти начальное приближение нелинейного уравнения(I = 1, 2, . N) с матрицей W(X), поэтому формула (5.5) может быть записана в следующем виде:

Как найти начальное приближение нелинейного уравнения(5.9)

Отсюда, предполагая, что матрица W(X(P)) — неособенная, получим:

Как найти начальное приближение нелинейного уравнения(5.10)

Теперь, подставив выражение (5.10) в формулу (5.3), окончательно получим:

Как найти начальное приближение нелинейного уравнения(5.11)

Таким образом, получили вычислительную формулу (метод Ньютона), где в качестве нулевого приближения X(0) можно взять приближенное (грубое) значение искомого корня.

Пример 5.1. Рассмотрим применение метода Ньютона на примере системы двух нелинейных уравнений

Как найти начальное приближение нелинейного уравнения(5.12)

Прежде чем разбирать конкретные шаги по решению системы (5.12), распишем в общем виде якобиан для системы из двух уравнений

Как найти начальное приближение нелинейного уравнения

Здесь A, B, C, D – функционалы от переменных X1, x2. Нас фактически интересует W-1. Пусть матрица W— неособенная, тогда обратная матрица вычисляется

Как найти начальное приближение нелинейного уравнения

Теперь вернемся к системе (5.12). Графическое решение этой системы дает две точки пересечения: М1 (1.4; -1.5) и М2 (3.4; 2.2). Зададим начальное приближение:

Видео:Метод касательных (метод Ньютона)Скачать

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

Как найти начальное приближение нелинейного уравнения

Nickolay.info. Обучение. Лекции по численным методам. Приближённое решение нелинейных алгебраических уравнений

1. Приближенное решение нелинейных алгебраических уравнений

Дано нелинейное алгебраическое уравнение

Нелинейность уравнения означает, что график функции не есть прямая линия, т.е. в f(x) входит x в некоторой степени или под знаком функции.

Решить уравнение – это найти такое x* ∈ R: f(x*)=0. Значение x* называют корнем уравнения. Нелинейное уравнение может иметь несколько корней. Геометрическая интерпретация корней уравнения представлена на рис. 1. Корнями уравнения (1) являются точки x1*, x2*, x3*, в которых функция f(x) пересекает ось x.

Как найти начальное приближение нелинейного уравненияМетоды решения нелинейного уравнения (1) можно разделить на точные (аналитические) и приближенные (итерационные). В точных методах корень представляется некоторой алгебраической формулой. Например, решение квадратных уравнений, некоторых тригонометрических уравнений и т. д.

В приближенных методах процесс нахождения решения, вообще говоря, бесконечен. Решение получается в виде бесконечной последовательности <xn>, такой, что Как найти начальное приближение нелинейного уравнения. По определению предела, для любого (сколь угодно малого) ε, найдется такое N, что при n>N, |xn x*| / (x) не меняет знак на отрезке [a, b], т.е. f(x) – монотонная функция, в этом случае отрезок [a,b] будет интервалом изоляции.

Если корней несколько, то для каждого нужно найти интервал изоляции.

Существуют различные способы исследования функции: аналитический, табличный, графический.

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

Графический способ – это построение графика функции f(x) и определение числа корней по количеству пересечений графика с осью x.

Табличный способ это построение таблицы, состоящей из столбца аргумента x и столбца значений функции f(x). О наличии корней свидетельствуют перемены знака функции. Чтобы не произошла потеря корней, шаг изменения аргумента должен быть достаточно мелким, а интервал изменения достаточно широким.

Решить уравнение x 3 ‑ 6x 2 +3x+11=0, т.е. f(x)= x 3 ‑ 6x 2 +3x+11.

Найдем производную f / (x)=3x 2 -12x+3.

Найдем нули производной f / (x)=3x 2 -12x+3=0; D=144-4*3*3=108;

X1=Как найти начальное приближение нелинейного уравнения= 0.268;

X2=Как найти начальное приближение нелинейного уравнения= 3.732;

Так как f / (Как найти начальное приближение нелинейного уравнения)>0, то f / (x)>0 при Как найти начальное приближение нелинейного уравнения, f / (x) / (x)>0 при Как найти начальное приближение нелинейного уравнения. Кроме того, f(Как найти начальное приближение нелинейного уравнения)=Как найти начальное приближение нелинейного уравнения 0. Следовательно, на интервалеКак найти начальное приближение нелинейного уравнения возрастает от Как найти начальное приближение нелинейного уравнения до f(x1)= 3x1 2 -12x1+3=11.39; на интервале Как найти начальное приближение нелинейного уравнения— убывает до f(x2)= 3x2 2 -12x2+3=-9.39 и на интервале Как найти начальное приближение нелинейного уравнения возрастает до Как найти начальное приближение нелинейного уравнения, т.е. уравнение имеет три корня.

Найдем интервалы изоляции для каждого из корней.

Рассмотрим для первого корня отрезок [-2, -1]:

f(-2)= -27 0, f / (x)>0 при Как найти начальное приближение нелинейного уравнения т.е. этот отрезок является интервалом изоляции корня.

Рассмотрим для второго корня отрезок [1, 3]:

f(1)= 9>0, f(3)= -7 / (x) 0, f / (x)>0 при Как найти начальное приближение нелинейного уравнения т.е. этот отрезок является интервалом изоляции корня.

💥 Видео

ЧМ-1. Решение нелинейных уравнений. Часть 1/2Скачать

ЧМ-1. Решение нелинейных уравнений. Часть 1/2

Нелинейные уравнения с двумя переменными и их геометрический смысл. 9 класс.Скачать

Нелинейные уравнения с двумя переменными и их геометрический смысл. 9 класс.

Способы решения систем нелинейных уравнений. Практическая часть. 9 класс.Скачать

Способы решения систем нелинейных уравнений. Практическая часть. 9 класс.

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

Алгоритмы. Нахождение корней уравнений методом деления отрезка пополам.

МЗЭ 2021 Лекция 9 Метод Ньютона для решения нелинейных уравненийСкачать

МЗЭ 2021 Лекция 9 Метод Ньютона для решения нелинейных уравнений

Нелинейные уравнения. Практическая часть. 9 класс.Скачать

Нелинейные уравнения. Практическая часть. 9 класс.

После этого видео, ТЫ РЕШИШЬ ЛЮБУЮ Систему Нелинейных УравненийСкачать

После этого видео, ТЫ РЕШИШЬ ЛЮБУЮ Систему Нелинейных Уравнений

Как найти корни уравнения в Excel с помощью Подбора параметраСкачать

Как найти корни уравнения в Excel с помощью Подбора параметра

МЗЭ 2021 Лекция 11 Метод Ньютона для решения систем нелинейных уравненийСкачать

МЗЭ 2021 Лекция 11 Метод Ньютона для решения систем нелинейных уравнений

14 Метод половинного деления Ручной счет Численные методы решения нелинейного уравненияСкачать

14 Метод половинного деления Ручной счет Численные методы решения нелинейного уравнения

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

15 Метод Ньютона (Метод касательных) Ручной счет Численные методы решения нелинейного уравнения
Поделиться или сохранить к себе: