КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Итерационные методы решения СЛАУ
Алгоритм Метод Ньютона
Одним из наиболее эффективных методов нахождения корней уравнения (2.1) является метод Ньютона, расчетное соотношение которого можно получить, используя два различных подхода. Метод касательных. Допустим, найдено некоторое начальное приближение Уравнение касательной, проведенной к графику функции
Согласно описанной последовательности следующее приближение
Откуда
Именно благодаря такой геометрической интерпретации этот метод иногда называют методом касательных.
Рис.2.4. Метод Ньютона
Метод линеаризации. Если определена некоторая достаточно малая область нахождения решения, то любую сложную кривую в этой области приближенно можно заменить на прямую, т.е. провести линеаризацию функции в данной области. Используя эту процедуру, можно свести решение исходного нелинейного уравнения к последовательному решению линейных уравнений. Пусть приближение
где Метод Ньютона можно рассматривать как один из вариантов метода простой итерации. В самом деле, если принять
итерационная формула (2.21) совпадет с итерационной формулой (2.10). При этом вопрос о сходимости метода Ньютона будет вытекать из сходимости метода простой итерации. Необходимо отметить, что из всех итерационных формул метод Ньютона обладает наибольшей скоростью сходимости. Критерий окончания итерационного процесса также будет определяться соотношением (2.18). К сожалению, метод Ньютона, отличаясь простотой, логической стройностью и высокой скоростью сходимости, имеет ряд существенных недостатков. К наиболее важным из них относятся два. Во-первых, для реализации метода необходимо на каждом шаге вычислять производную. Часто сделать это аналитически весьма непросто, а определять приближения с требуемой точностью достаточно трудно. Во-вторых, метод Ньютона обладает локальной сходимостью. Это означает, что областью его сходимости является только некоторая (иногда достаточно малая) окрестность решения. Если начальное приближение выбрано плохо, то в некоторых случаях возможно появление расходящейся последовательности приближений. Для преодоления первого недостатка используют некоторые модифицированные методы, избегая непосредственного вычисления производной. Чтобы расширить область возможных начальных приближений, метод Ньютона используют совместно с медленно сходящимися методами, но дающими гарантированную сходимость (например, методом дихотомии). 1. Локализуем корень. 2. Выбираем начальное приближение 3. Вычисляем производную в точке 4. Вычисляем следующее приближение по формуле (2.21). В качестве примера программной реализации возьмем уравнение (2.3). Будем искать решение с точностью не более
3. Решение систем линейных алгебраических уравнений
В вычислительной линейной алгебре обычно выделяют четыре основных типа задач: 1. решение систем линейных алгебраических уравнений; 2. нахождение собственных значений и собственных векторов; 3. вычисление определителей; 4. нахождение обратных матриц. В основе решения этих задач лежит анализ системы линейных алгебраических уравнений (СЛАУ), которая имеет следующий вид
Ее можно представить в матричном виде
где
В СЛАУ (3.1) представим матрицу
(3.13) Рассмотрим последовательность векторов
где ( Вычтя из равенства (3.13) равенство (3.14), получим …,
Итерационный метод (3.14) сходится тогда и только тогда, когда каждое собственное значение Скорость сходимости зависит от спектрального радиуса 1. Метод простой итерации. Метод простой итерации сводится к представлению матриц
Тогда матрицу
Из неравенства (3.14) следует, что
Соотношение (3.15) определяет алгоритм вычисления. Пример. Решить методом простой итерации систему уравнений
то есть
где Применяя метод Зейделя к решению рассмотренной выше системы, получим следующие соотношения
для членов последовательности
Дата добавления: 2017-01-14; Просмотров: 310; Нарушение авторских прав?; Мы поможем в написании вашей работы! |