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

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

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

1,2 Решение нелинейных уравнений методом хорд

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

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

В отличие от метода половинного деления, метод хорд предлагает, что деление рассматриваемого интервала будет выполняться не в его середине, а в точке пересечения хорды с осью абсцисс (ось — Х). Следует отметить, что под хордой понимается отрезок, который проведен через точки рассматриваемой функции по концам рассматриваемого интервала. Рассматриваемый метод обеспечивает более быстрое нахождение корня, чем метод половинного деления, при условии задания одинакового рассматриваемого интервала.

Геометрически метод хорд эквивалентен замене кривой Решение нелинейных уравнений метод хорд примеры решенияхордой, проходящей через точки Решение нелинейных уравнений метод хорд примеры решенияи Решение нелинейных уравнений метод хорд примеры решения(см. рис.1.).

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

Рис.1. Построение отрезка (хорды) к функции Решение нелинейных уравнений метод хорд примеры решения.

Уравнение прямой (хорды), которая проходит через точки А и В имеет следующий вид:

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

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

Для точки пресечения прямой с осью абсцисс Решение нелинейных уравнений метод хорд примеры решениязаписанное выше уравнение перепишется в следующем виде:

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

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

Решение нелинейных уравнений метод хорд примеры решенияили Решение нелинейных уравнений метод хорд примеры решения.

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

Решение нелинейных уравнений метод хорд примеры решения.

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

Рис.2. Пояснение к определению погрешности расчета.

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

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

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

2. Найти точку пересечения хорды с осью абсцисс:

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

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

— если выполняется условие Решение нелинейных уравнений метод хорд примеры решения, то искомый корень находится внутри левого отрезка положить Решение нелинейных уравнений метод хорд примеры решения, Решение нелинейных уравнений метод хорд примеры решения;

— если выполняется условие Решение нелинейных уравнений метод хорд примеры решения, то искомый корень находится внутри правого отрезка принять Решение нелинейных уравнений метод хорд примеры решения, Решение нелинейных уравнений метод хорд примеры решения.

В результате находится новый интервал неопределенности, на котором находится искомых корень уравнения:

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

4. Проверяем приближенное значение корня уравнения на предмет заданной точности, в случае:

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

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

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

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

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

Пример решения уравнений методом хорд

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

Вариант решения нелинейного уравнения в программном комплексе MathCAD .

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

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

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

Рис.1. Результаты расчета по методу хорд

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

Примечание:

Модификацией данного метода является метод ложного положения ( False Position Method ), который отличается от метода секущих только тем, что всякий раз берутся не последние 2 точки, а те точки, которые находятся вокруг корня.

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

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

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

Случай №1: Решение нелинейных уравнений метод хорд примеры решения0,

f»(a)>0″ width=»158″ height=»20″ border=»0″ />

Из первого условия получается, что неподвижной стороной отрезка является – сторона a .

Случай №2: Решение нелинейных уравнений метод хорд примеры решения0″ width=»158″ height=»20″ border=»0″ />

Из второго условия получается, что неподвижной стороной отрезка является – сторона b .

В общем виде, для выявления неподвижного конца можно записать следующее условие: Решение нелинейных уравнений метод хорд примеры решения0″ width=»122″ height=»20″ border=»0″ /> , где Решение нелинейных уравнений метод хорд примеры решенияили Решение нелинейных уравнений метод хорд примеры решения.

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

Рис. 3. Примеры убывающей или возрастающей функции

Таким образом, в зависимости от вида функции получаются два выражения для упрощения поиска корня функции:

— если функция соответствует первому случаю (см. рис. 3), тогда формула будет иметь следующий вид:

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

Решение нелинейных уравнений метод хорд примеры решения, где k =0,1,2,…

— если функция соответствует второму случаю (см. рис. 3), тогда формула будет иметь следующий вид:

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

Решение нелинейных уравнений метод хорд примеры решения, где k =0,1,2,…

Случай Решение нелинейных уравнений метод хорд примеры решениясводится к рассматриваемому , если уравнение записать в форме: Решение нелинейных уравнений метод хорд примеры решения.

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

Видео:Численное решение уравнений, урок 3/5. Метод хордСкачать

Численное решение уравнений, урок 3/5. Метод хорд

Программирование на C, C# и Java

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

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

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

ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode

Видео:Метод хордСкачать

Метод хорд

Метод хорд

Метод хорд используется для численного нахождения приближенного значения корня нелинейного уравнения. В данной статье будет показан алгоритм метода, а также будет приведена его программная реализация на языках: Си, C# и Java.

Метод хорд (то же, что метод секущих) — итерационный метод решения нелинейного уравнения.

Нелинейное уравнение — это уравнение в котором есть хотя бы один член, включающий неизвестное, НЕ в первой степени. Обозначается, как: f(x) = 0.

Метод хорд. Алгоритм

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

Итерационная формула для вычислений методом хорд следующая:

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

Вычисления продолжаются до тех пор, пока не станет истинным выражение:

Геометрическая модель одного шага итераций метода хорд представлена на рисунке:

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

Метод хорд, в отличие от метода Ньютона, имеет плюс в том, что для расчета не требуется вычисление производных. Но при этом метод хорд медленнее, его сходимость равна золотому сечению:

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

Метод хорд. Программная реализация

Ниже мы приводим реализацию алгоритма метода хорд на языках программирования Си, C# и Java. Кроме того, исходники программ доступны для скачивания.

В качестве примера ищется корень уравнения x 3 — 18x — 83 = 0 в области x0 = 2, x1 = 10, с погрешностью e = 0.001. (Корень равен: 5.7051).

x_prev — это xk-1, x_curr — это xk, x_next — это xk+1.

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

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

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

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 при Решение нелинейных уравнений метод хорд примеры решения т.е. этот отрезок является интервалом изоляции корня.

📹 Видео

Решение нелинейных уравнений методом хордСкачать

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

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

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

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

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

Метод хорд для приближённого решения алгебраических уравненийСкачать

Метод хорд для приближённого решения алгебраических уравнений

Метод секущихСкачать

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

Методы решения систем нелинейных уравнений. Метод Ньютона. Численные методы. Лекция 14Скачать

Методы решения систем нелинейных уравнений. Метод Ньютона. Численные методы. Лекция 14

4.2 Решение систем нелинейных уравнений. МетодыСкачать

4.2 Решение систем нелинейных уравнений. Методы

Решение нелинейного уравнения методом хордСкачать

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

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

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

Численный метод Ньютона в ExcelСкачать

Численный метод Ньютона в Excel

Метод Ньютона | Лучший момент из фильма Двадцать одно 21Скачать

Метод Ньютона | Лучший момент из фильма Двадцать одно  21

Метод Хорд - ВизуализацияСкачать

Метод Хорд - Визуализация

Метод хорд для вогнутой функцииСкачать

Метод  хорд для вогнутой функции
Поделиться или сохранить к себе: