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

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

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

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

Дано нелинейное уравнение:

Приближенные методы решения нелинейных уравнений( 4.1)

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

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

Если функция имеет вид многочлена степени m,

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

где ai — коэффициенты многочлена, Приближенные методы решения нелинейных уравнений, то уравнение f(x)=0 имеет m корней (рис. 4.2).

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

Если функция f(x) включает в себя тригонометрические или экспоненциальные функции от некоторого аргумента x , то уравнение (4.1) называется трансцендентным уравнением .

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

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

Такие уравнения обычно имеют бесконечное множество решений.

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

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

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

Большинство употребляющихся приближенных методов решения уравнений являются, по существу, способами уточнения корней. Для их применения необходимо знание интервала изоляции [a,b] , в котором лежит уточняемый корень уравнения (рис. 4.3).

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

Процесс определения интервала изоляции [a,b] , содержащего только один из корней уравнения, называется отделением этого корня.

Процесс отделения корней проводят исходя из физического смысла прикладной задачи, графически, с помощью таблиц значений функции f(x) или при помощи специальной программы отделения корней. Процедура отделения корней основана на известном свойстве непрерывных функций: если функция непрерывна на замкнутом интервале [a,b] и на его концах имеет различные знаки, т.е. f(a)f(b) , то между точками a и b имеется хотя бы один корень уравнения (1). Если при этом знак функции f'(x) на отрезке [a,b] не меняется, то корень является единственным на этом отрезке.

Процесс определения корней алгебраических и трансцендентных уравнений состоит из 2 этапов:

  1. отделение корней, — т.е. определение интервалов изоляции [a,b] , внутри которого лежит каждый корень уравнения;
  2. уточнение корней, — т.е. сужение интервала [a,b] до величины равной заданной степени точности Приближенные методы решения нелинейных уравнений.

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

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

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

Последовательность действий

Лабораторная работа №4

Тема. Приближенные методы решения нелинейных уравнений

Задание.

Решить нелинейное уравнение с заданной точностью e ,

двумя приближёнными (итерационными) методами:

1. методом половинного деления (все студенты)

2. методом, выбранным в соответствии с вариантом.

Вид уравнения и метод выбрать в соответствии с вариантом (приложение 1).

Порядок выполнения

1. Первый этап – этап локализация корней

· Определите область допустимых значений (ОДЗ) функции y=f(x).

· Определите количество действительных корней уравнения (1.1) и их расположение. Для этого протабулируйте функцию y=f(x) на достаточно большом отрезке [а, b] из ОДЗ с шагом h=(b-a)/10 и постройте её график (рис.1.1).

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

Теорема 1. Уравнения (1.1) имеет единственный корень в интервале x * Î (а, b), если функция у=f(x) удовлетворяет на отрезке xÎ [a, b] следующим условиям:

1. функция непрерывна,

2. f(a) f(b) ’ (x) сохраняет знак на этом отрезке.

· Определите нулевое приближение (нулевую итерацию) х0 для метода хорд и метода касательных.

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

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

2. Второй этап – этап уточнения корня (этап построения итерационного процесса) до заданной точности

Для построения итерационного процесса используйте одну из приведенных ниже расчетных схем в зависимости от метода решения нелинейного уравнения (рис. 1.2, 1.3 и 1.4).

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

Рис.1.2 Расчетная схема метода половинного деления

Для формирования концов сужающегося отрезка [a, b] в методе половинного деления рекомендуется использовать логическую функцию Excel ЕСЛИ.

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

Рис.1.3. Расчетная схема метода хорд

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

Рис.1.4. Расчетная схема метода касательных

3. Условное форматирование

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

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

· выделите ячейки последнего столбца расчетной схемы, где будет задаваться критерий окончания итерационного процесса (рис. 1.2, или 1.3, или 1.4);

· на вкладке Главная выберите панель Стили и нажмите кнопку Условное форматирование;

· в появившемся меню (рис.1.5) выберите пункт Правила выделения ячеек, а в подменю – пункт Меньше;

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

Рис.1.5. Установка параметров условного форматирования

· в левой части открывшегося диалогового окна Меньше (рис.1.6) задайте значение, которое будет использовано в качестве критерия (в нашем примере это адрес ячейки Е4 для всех трех расчетных схем, где находится значение точности ε).

· в выпадающем списке правой части окна выберите цвет, которым будут окрашены ячейки, отвечающие заданному условию; и нажмите кнопку ОК.

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

Рис.1.6. Диалоговое окно условного форматирования

В результате условного форматирования наглядно видно (рис.1.2, 1.3 и 1.4)., что решением нелинейного уравнения (1.1) с точностью e=0,01 является:

Приближенное значение корняНомер итерацииМетод
Х * ≈1,763n=3касательных
Х * ≈1,759n=3хорд
Х * ≈1,758n=8половин.деления

4. Исследовательская часть (численный эксперимент)

· Постройте таблицу и диаграмму зависимости количества итераций от заданной точности n=n(e) для e=0.1; 0.01; 0.001; 0.0001.

· Проанализируйте полученные результаты, сделайте соответствующие выводы.

5. Контрольный пример

Решите ваше нелинейное уравнение, используя надстройку Подбор параметра.

Последовательность действий

1. Приближенные методы решения нелинейных уравнений Приближенные методы решения нелинейных уравненийПодготовьте таблицу, как показано на рис.1.7. В ячейку А3 введите некоторое значение х0 из ОДЗ функции y=f(x). Это будет начальным приближением для итерационного метода, реализуемого приложением Подбор параметра. Ячейка В3 является изменяемой ячейкой в процессе работы надстройки. Введите в нее это же значение х0, а в ячейке С3 вычислите значение f(xn) для этого приближения.

2. Выберите вкладку Данные, на панели Работа с данными нажмите кнопку Анализ «что-если» и в открывшемся подменю выберите пункт Подбор параметра.

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

Рис.1.8. Окно «Подбор параметра»

3. В появившемся окне «Подбор параметра»сделайте установки, как показано на рис.1.8 и нажмите кнопку ОК.

Если все было проделано правильно, то в ячейке В3 (рис.1.7) будет получено приближенное значение корня нашего уравнения.

Проделайте все эти операции ещё раз с другим значением начального приближения х0., для определения других корней уравнения (если они имеются).

1. Какое уравнение называется нелинейным. Пример нелинейного уравнения.

2. Что является решением нелинейного уравнения.

3. Геометрическая интерпретация решения нелинейного уравнения.

4. Методы решения нелинейного уравнения (прямые и итерационные), в чем разница.

5. Два этапа решения нелинейного уравнения. Какие задачи ставятся на первом и втором этапах.

6. Табулирование функции, сеточная функция, шаг табулирования.

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

8. Критерии окончания итерационного процесса. Геометрический смысл критериев.

9. Метод половинного деления. Суть метода (см. вопросы 6,7).

10. Метод Ньютона (касательных). Как выбирается нулевое приближение (нулевая итерация). Суть метода (см. вопросы 6, 7).

11. Метод хорд. Как выбирается нулевое приближение (нулевая итерация). Суть метода (см. вопросы 6, 7).

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

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

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

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

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

🔍 Видео

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.1 Решение нелинейных уравнений метод деления отрезка пополам (бисекций) Мathcad15Скачать

1.1 Решение нелинейных уравнений метод деления отрезка пополам (бисекций) Мathcad15

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

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

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

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

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

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

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

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

Лекция 2. Методы решения нелинейных уравнений. 18.02.2021Скачать

Лекция 2. Методы решения нелинейных уравнений. 18.02.2021

Метод итерацийСкачать

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