Методы секущих и хорд решения нелинейных уравнений

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

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

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

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

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

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

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

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

Методы секущих и хорд решения нелинейных уравнений

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

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

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

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

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

Вариант решения нелинейного уравнения в программном комплексе 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,…

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

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

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

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

Программирование на 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.

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

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

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

Тема урока: «Решение нелинейных уравнений в MS Excel».

Цель урока: изучение возможностей MS Excel по решению нелинейных уравнений и практическое освоение соответствующих умений и навыков.

Тип урока: комбинированный – урок изучения нового материала и практического закрепления полученных знаний, умений и навыков.

Вид урока: сдвоенный, продолжительность – 1,5 часа.

Задачи урока:

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

Оборудование урока:

  • Компьютеры с OS MS Windows;
  • Программа Microsoft Excel;
  • Программа Turbo Pascal;
  • Презентация по теме, выполненная в программе Power Point;
  • Карточки с заданиями для самостоятельной работы.

В данном уроке особое внимание уделено визуальному представлению информации – в ходе урока с помощью проектора демонстрируются слайды, подготовленные в пакете презентационной графики Microsoft Power Point.

I. Организационный момент

Учитель объявляет тему и цели урока.

II. Актуализация знаний, умений и навыков учащихся – повторение материала прошлого урока по теме «Решение нелинейных уравнений методом половинного деления»

Учащиеся повторяют указанный метод с помощью слайдов, подготовленных в пакете презентационной графики Microsoft Power Point метод половинного деления

Вопросы:

  • Всегда ли существуют формулы для «точного» решения уравнений?
  • Сформулируйте основное условие существования корня на заданном отрезке.
  • Запишите уравнение, позволяющее определить координаты середины отрезка.
  • Почему алгоритм решения этой задачи можно назвать циклическим?
  • Какое действие в алгоритме повторяется?
  • Определите условие, при котором действие алгоритма должно остановиться.

III. Изобразите блок-схему алгоритма. блок-схема

IV. Практическое задание с использованием программы на языке Turbo Pascal (Учащимся разрешено использовать программу, составленную на предыдущем уроке. Было решено уравнение y = x 3 – cos(x)) метод половинного деления TP

Задания для учащихся первой группы

Найти решение уравнения y = x 3 – cos(x) на отрезке [–1;1], при Методы секущих и хорд решения нелинейных уравнений= 0,0001

Задания для учащихся второй группы

Найти решение уравнения y = x 3 – cos(x) на отрезке [–1;1], определить на каком шаге циклического алгоритма будет получено решение.

V. Изучение нового материала «Решение нелинейных уравнений методом хорд»

VI. Объяснить алгоритм решения уравнения f(x)=0 на отрезке [а;в] методом хорд с помощью слайдов, подготовленных в пакете презентационной графики Microsoft Power Point. метод хорд

Вопросы:

  • Запишите уравнение, позволяющее определить координаты точки пересечения с осью ОХ.
  • Почему алгоритм решения этой задачи можно назвать циклическим?
  • Какое действие в алгоритме повторяется?
  • Определите условие, при котором действие алгоритма должно остановиться.
  • Изобразите блок-схему алгоритма блок-схема2

Этапы решения задачи

  • Содержательная постановка задачи. Решение уравнения y = x 3 – cos(x) на отрезке [–1,4; 1,4] с точностью Методы секущих и хорд решения нелинейных уравнений= 0,001.
  • Визуализация решения задачи с помощью построения графика заданной функции с помощью процессора MS Excel, используя метод подбора параметра определить корень уравнения.
  • Формальная математическая модель.
    • Задание математической формулы для отыскания корня уравнения на отрезке
    • Задание системы ограничений при использовании циклического алгоритма
    • Требование к диапазону задания переменных

Для формализации модели используем математические формулы.

Методы секущих и хорд решения нелинейных уравненийуравнение прямой, проходящей через две точки, где x1 = a, x2 = в, y1 = f(a), y2 = f(в).

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

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

  • Блок схема алгоритма решения задачи блок-схема2
  • Программа на языке Turbo Pascal метод хорд ТР
  • Заполнение расчетной таблицы в программе MS Excel метод хорд xls

💡 Видео

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

Метод хорд

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

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

Методы численного анализа - Метод Ньютона, секущих для решения систем нелинейных уравненийСкачать

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

Алгоритмы С#. Метод секущих(хорд)Скачать

Алгоритмы С#. Метод секущих(хорд)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Численное решение уравнений, урок 4/5. Метод касательных (Ньютона)Скачать

Численное решение уравнений, урок 4/5. Метод касательных (Ньютона)

Метод половинного деления. ДихотомияСкачать

Метод половинного деления. Дихотомия
Поделиться или сохранить к себе: