Методы решения нелинейных уравнений | Статья в журнале «Юный ученый»

Отправьте статью сегодня! Журнал выйдет 11 мая, печатный экземпляр отправим 15 мая.

Опубликовать статью в журнале

Автор:

Научные руководители: ,

Рубрика: Математика: алгебра и начала анализа, геометрия

Опубликовано в Юный учёный №3 (6) май 2016 г.

Дата публикации: 29.04.2016

Статья просмотрена: 6401 раз

Библиографическое описание:

Воронова, М. Е. Методы решения нелинейных уравнений / М. Е. Воронова, М. Н. Симакова, Е. Е. Симаков. — Текст : непосредственный // Юный ученый. — 2016. — № 3 (6). — С. 102-105. — URL: https://moluch.ru/young/archive/6/414/ (дата обращения: 01.05.2024).



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

Ключевые слова: нелинейные уравнения, прикладная математика, САПР MathCAD, метод Ньютона, шаговый метод, метод дихотомии.

Цель работы: изучить методы решения нелинейных уравнений с одним неизвестным и апробировать их в опытно-экспериментальной работе.

Задачи работы:

  1. Проанализировать специальную литературу и выбрать наиболее рациональные способы решения нелинейных уравнений, позволяющие глубоко изучить и усвоить данную тему всем выпускникам средней школы.
  2. Разработать некоторые аспекты методики решения нелинейных уравнений с применением ИКТ.
  3. Изучить методы решения нелинейных уравнений:

‒ Шаговый метод

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

‒ Метод Ньютона

‒ PTC Mathcad

Введение.

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

Шаговый метод.

Пусть требуется решить нелинейное уравнение вида уравнение F(x)=0. Предположим также, что нам задан некоторый интервал поиска [x0,x1]. Требуется найти интервал [а,b] длиной h, содержащий первый корень уравнения, начиная с левой границы интервала поиска.

Реализация шагового метода

Рис. 1. Шаговый метод

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

I этап. Отделение корней.

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

  • Подставляем значения X (желательно с каким-то достаточно мелким шагом) и смотрим где функция сменит знак. Если функция сменила знак, это значит, что на участке между предыдущим и текущим значением X лежит корень (если функция не меняет характер возрастания/убывания, то можно утверждать, что корень на этом интервале один).
  • Графический метод. Строим график и оцениваем на каких интервалах лежит один корень.
  • Исследуем свойства конкретной функции.

II этап. Уточнение корней.

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

Метод половинного деления

Быстрый и достаточно простой численный метод решения уравнений, основанный на последовательном сужении интервала, содержащего единственный корень уравнения F(x)=0 до того времени, пока не будет достигнута заданная точность Е. Данный метод обычно используется при решении квадратных уравнений и уравнений высших степеней. Однако у данного метода есть существенный недостаток — если на отрезке [а,b] содержится более одного корня, то с его помощью не удастся добиться хороших результатов.

C:\Users\Admin\Desktop\1.jpg

Рис. 2. Метод дихотомии

Алгоритм данного метода следующий:

‒ Определить новое приближение корня х в середине отрезка [а;b]: х=(а+b)/2.

‒ Найти значения функции в точках а и х: F(a) и F(x).

‒ Проверить условие F(a)*F(x) < 0. Если условие выполнено, то корень расположен на отрезке [а;х]. В этом случае необходимо точку b переместить в точку х (b=х). Если условие не выполнено, то корень расположен на отрезке [х;b]. В этом случае необходимо точку а переместить в точку х (а=х).

‒ Перейти к пункту 1 и вновь поделить отрезок пополам. Алгоритм продолжить до того времени, пока не будет выполнено условие |F(x)| < Е.

Метод Ньютона

Самый точный из численных методов решения; подходит для решения очень сложных уравнений, но усложняется необходимостью вычисления производных на каждом шаге. заключается в том, что если xn некоторое приближение к корню уравнения http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/image026.png, то следующее приближение определяется как корень касательной к функции f(x), проведенной в точке xn.

Уравнение касательной к функции f(x) в точке xnимеет вид:

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/image034.png

В уравнении касательной положим y = 0 и x = xn+1.

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

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/image040.png

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

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

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

К недостаткам метода Ньютона следует отнести его локальность, поскольку он гарантированно сходится при произвольном стартовом приближении только, если везде выполнено условие http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/image046.png, в противной ситуации сходимость есть лишь в некоторой окрестности корня.

Метод Ньютона (метод касательных) обычно применяется в том случае, если уравнение f(x) = 0 имеет корень http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/11.png, и выполняются условия:

1) функция y= f(x) определена и непрерывна при http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/12.png;

2) f(a)·f(b) < 0 (функция принимает значения разных знаков на концах отрезка [a;b]);

3) производные f'(x) и f''(x) сохраняют знак на отрезке [a;b] (т. е. функция f(x) либо возрастает, либо убывает на отрезке [a;b], сохраняя при этом направление выпуклости);

4) http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/13.png.

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

Рассмотрим данный алгоритм на конкретном примере.

Пусть нам дана возрастающая функция y = f(x) =x2–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 = http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image008.png

Рис. 3. Построение первой касательной к графику функции f(x)

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

Уравнение второй касательной: y-2.25=2*1.5(x-1.5), y = 3x — 4.25. Точка пересечения касательной и оси Ox: x2 = http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image012.png.

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

В3 = (http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image016.png)

Рис. 4. Построение второй касательной к графику функции f(x)

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

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image020.png= 1.5.

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

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image022.png=http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image024.png

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

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image026.pnghttp://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image028.png

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

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image030.png

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

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

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image032.png

http://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image034.pnghttp://www.statistica.ru/upload/medialibrary/chisl-methods-resh-ur/clip_image036.png

Решение уравнения при помощи САПР MathCAD

Для простейших уравнений вида f(x) = 0 решение в MathСAD находится с помощью функции root.

root(f(х1, x2, …), х1, a, b)возвращает значение х1, принадлежащее отрезку [a, b], при котором выражение или функция f(х) обращается в 0. Оба аргумента этой функции должны быть скалярами. Функция возвращает скаляр.

Рис. 5. Решение нелинейного уравнения в MathCAD (функция root)

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

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

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

Рис. 6. Решение нелинейного уравнения в MathCAD (функция solve)

Заключение

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

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

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

Литература:

  1. Митяков С. Н. Информатика. Комплекс учебно-методических материалов. - Н. Новгород: Нижегород. гос. техн. ун-т.,2006
  2. Вайнберг М. М., Треногин В. А. Теория ветвления решений нелинейных уравнений. М.: Наука, 1969. — 527 с.
  3. Бронштейн И. Н., Семендяев К. А. Справочник по математике для инженеров и учащихся ВТУЗов — М.: Наука, 1986.
  4. Омельченко В. П., Курбатова Э. В. Математика: учебное пособие. — Ростов н/Д.: Феникс, 2005.
  5. Савин А. П. Энциклопедический словарь юного математика. — М.: Педагогика, 1989.
  6. Корн Г., Корн Т. Справочник по математики для научных работников и инженеров. — М.: Наука, 1973.
  7. Кирьянов Д. Mathcad 15/MathcadPrime 1.0. — С-Пб.: БХВ-Петербург, 2012.
  8. Черняк А., Черняк Ж., Доманова Ю. Высшая математика на базе Mathcad. Общий курс. — С-Пб.: БХВ-Петербург, 2004.
  9. Поршнев С., Беленкова И. Численные методы на базе Mathcad. — С-Пб.: БХВ-Петербург, 2012.
Основные термины (генерируются автоматически): метод Ньютона, уравнение, функция, шаговый метод, приближение корня, корень уравнения, метод решения, пересечение касательной, решение уравнений, начальное приближение.


Ключевые слова

метод Ньютона, прикладная математика, САПР MathCAD, нелинейные уравнения, шаговый метод, метод дихотомии

Похожие статьи

Организация приближённого решения интегральных уравнений...

Разработано много приближённых методов решения интегральных уравнений и

Приведём краткий обзор о методах решения ИУ. А. Разностный метод или метод квадратурных

уравнение, точное решение, начальное приближение, итерационная формула, формула...

Организация численных методов в MathCAD | Статья в журнале...

«начальная итерация и уравнение. «ссылка к внутренней функции и вывод решения. Пример 2. Определение всех решений уравнения .

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

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

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

Решение смешанной задачи для волнового уравнения...

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

Применение метода вариационных итераций к приближенному...

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

О корнях кубического уравнения | Статья в журнале...

Существуют различные методы решения кубических уравнений. Эти методы разделяются на аналитические (точные) и численные. Аналитическим методам относятся метод Карно, тригонометрический способ Виета, использование возвратных уравнений и т. д. [1,2,3].

Алгоритм интегрирования с переменным числом стадий для...

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

Касательная. Задачи на касательную | Статья в журнале...

Приведем алгоритм решения этой задачи. 1. Составляем уравнение касательной к графику

Составим уравнение касательной к графику заданной функции в точке : Так как эта прямая

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

Численная реализация разностного метода решения одной...

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

Изучить методы решения нелинейных уравнений: ‒ Шаговый метод. Самый точный из численных методов решения; подходит для решения очень сложных уравнений, но усложняется...

Похожие статьи

Организация приближённого решения интегральных уравнений...

Разработано много приближённых методов решения интегральных уравнений и

Приведём краткий обзор о методах решения ИУ. А. Разностный метод или метод квадратурных

уравнение, точное решение, начальное приближение, итерационная формула, формула...

Организация численных методов в MathCAD | Статья в журнале...

«начальная итерация и уравнение. «ссылка к внутренней функции и вывод решения. Пример 2. Определение всех решений уравнения .

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

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

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

Решение смешанной задачи для волнового уравнения...

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

Применение метода вариационных итераций к приближенному...

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

О корнях кубического уравнения | Статья в журнале...

Существуют различные методы решения кубических уравнений. Эти методы разделяются на аналитические (точные) и численные. Аналитическим методам относятся метод Карно, тригонометрический способ Виета, использование возвратных уравнений и т. д. [1,2,3].

Алгоритм интегрирования с переменным числом стадий для...

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

Касательная. Задачи на касательную | Статья в журнале...

Приведем алгоритм решения этой задачи. 1. Составляем уравнение касательной к графику

Составим уравнение касательной к графику заданной функции в точке : Так как эта прямая

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

Численная реализация разностного метода решения одной...

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

Изучить методы решения нелинейных уравнений: ‒ Шаговый метод. Самый точный из численных методов решения; подходит для решения очень сложных уравнений, но усложняется...

Задать вопрос