В силу сложности структуры символьной записи алгебраических и трансцендентных уравнений задача по нахождению точных решений является весьма трудоемкой и подчас не реальной.
Процедура нахождения приближенных решений алгебраических и трансцендентных уравнений может быть реализована в два этапа:
Локализация корней - выделение отрезков, каждый из которых содержит по одному корню, с использованием аналитических или графических методов.
Уточнение корней - вычисление приближенных значений действительных корней уравнения на каждом из отрезков с необходимой точностью, при этом каждый из корней в силу единственности на рассматриваемом интервале, называемом интервалом изоляции корня, является изолированным, с использованием численных методов.
Предлагаемые в рамках данной лабораторной работы численные методы
используются для приближенных решений алгебраических и трансцендентных
уравнений вида с целью определения приближенного значения
изолированного действительного корня
на отрезке
с
необходимой точностью
.
Рассмотрим логические основы реализации метода дихотомии (бисекции),
комбинированного метода хорд и касательных (Ньютона), метода итераций для
выполнения приближенных решений алгебраических и трансцендентных уравнений в
зависимости от различных значений ,
,
, заложенных
в программу "APROXEQU".
Суть дихотомии (бисекции) или половинного деления состоит в следующем: если
разделить отрезок C на отрезки A и B таким образом, что это будет отражать
дихотомию, то C, деленное на A, будет равно C, деленному на B, то есть A
равно B:
или
.
Таким образом, при наличии исходного отрезка
полученный в результате "N"-го деления отрезок
связан с исходным соотношением
.
В данной лабораторной работе метод дихотомии (бисекции) ("METHOD OF DICHOTOMY") имеет следующую реализацию:
Итерация с индексом :
На искомом отрезке
при соблюдении условий
и
выбирается точка
, исходя из неравенства
, в соответствии с принципами дихотомии согласно следующему соотношению:
.
Если достигнута истинность выражения
, то итерации прекращаются, количество шагов итераций
, и в качестве приближенного значения действительного
корня уравнения
выбирается
в
силу равенства
.
Если
, то осуществляется
переход к следующей итерации.
Итерация с индексом
:
Если
и
, то
,
,
, и получаем
отрезок
.
Если
и
, то
,
,
, и получаем
отрезок
.
На отрезке
при соблюдении условий
и
выбирается точка
, исходя из неравенства
, в
соответствии с принципами дихотомии согласно следующему соотношению:
.
Если достигнута истинность выражения
, то итерации прекращаются, количество шагов итераций
, и в качестве приближенного значения действительного
корня уравнения
выбирается
в
силу равенства
.
Если
, то осуществляется
переход к следующей итерации.
Комбинированный метод хорд и касательных (Ньютона) применяется только в
случаях, когда функция
на искомом отрезке
монотонна и не имеет точек перегиба, то есть
и
не изменяют знака на отрезке
.
Суть метода заключается в сжатии искомого отрезка
в силу проведения из противоположных концов хорды и касательной
согласно следующим правилам:
Для случая
и
отрезок
образуется из отрезка
согласно следующим правилам:
Исходя из уравнения касательной, проходящей из точки с координатами
к графику исходной
функции
, то есть
, получим абсциссу точки
пересечения касательной с осью абсцисс (
:
.
Исходя из уравнения хорды, проходящей через точки с координатами
и
, то есть
, получим абсциссу точки пересечения хорды с осью абсцисс
(
:
.
Для случая
и
отрезок
образуется из отрезка
согласно следующим правилам:
Исходя из уравнения касательной, проходящей из точки с координатами
к графику исходной
функции
, то есть
, получим абсциссу точки
пересечения касательной с осью абсцисс (
:
.
Исходя из уравнения хорды, проходящей через точки с координатами
и
, то есть
, получим абсциссу точки пересечения хорды с осью абсцисс
(
:
.
В данной лабораторной работе комбинированный метод хорд и касательных ("METHOD OF CHORDS AND TANGENTS") или метод Ньютона имеет следующую реализацию:
Итерация с индексом :
На искомом отрезке
при соблюдении
условий
,
,
,
выбирается точка с координатами
, из которой проводится первая
касательная к графику исходной функции
.
Если
и
,
то
.
Если
и
,
то
.
Если достигнута истинность выражения
, то итерации прекращаются, количество шагов итераций
, и в качестве приближенного значения
действительного корня уравнения
выбирается
.
Если
, то
осуществляется переход к следующей итерации.
Итерация с индексом
:
Если
, то на отрезке
выбираются точки
и
с соблюдением
условия
согласно
следующим соотношениям:
Если
, то на отрезке
выбираются точки
и
с соблюдением
условия
согласно
следующим соотношениям:
Если достигнута истинность выражения
, то итерации прекращаются, количество шагов итераций
, и в качестве приближенного значения
действительного корня уравнения
выбирается
.
Если
, то осуществляется переход к следующей итерации.
Метод итераций применяется к уравнению вида
на
отрезке
при соблюдении условий
и
, где
.
Суть метода итераций заключается в построении рекуррентной
последовательности действительных чисел, сходящихся к решению, по формуле
, где
.
Обозначим дифференцируемую функцию
, при этом за начальное приближение корня примем произвольное
значение
.
Если - точное решение уравнения
,
то имеем:
По теореме Лагранжа
, где
.
Тогда
.
С другой стороны, так как
,
,
,
то получим:
.
По теореме Лагранжа
, где
.
Тогда
.
Очевидно, что
.
Каждый из членов ряда
, как следует из
неравенства, не превосходит
, а поскольку знаменатель геометрической
прогрессии
, то в силу сходимости данной геометрической прогрессии
рассматриваемый ряд сходится к необходимому решению.
Так как
и
, а также согласно неравенству
, получим, что
или
, то есть
.
В данной лабораторной работе метод итераций ("METHOD OF ITERATIONS") имеет следующую реализацию:
Итерация с индексом :
На искомом отрезке
при соблюдении условий
и
осуществляется ввод в символьном виде уравнения функции
,
исходя из уравнения
и неравенства
.
Осуществляется ввод значения знаменателя геометрической прогрессии , исходя
из условия
.
На искомом отрезке
при соблюдении условий
и
выбирается абсцисса точки начального приближения с координатами
, исходя из неравенства
.
Итерация с индексом
Устанавливается значение абсциссы точки с координатами
при соблюдении условия
, исходя из соотношения
.
Если достигнута истинность выражения
, то итерации прекращаются,
количество шагов итераций
, и в качестве приближенного
значения действительного корня уравнения
выбирается
значение
.
Если
,
то осуществляется переход к следующей итерации.