Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Численные методы решения систем нелинейных уравнений.↑ ⇐ ПредыдущаяСтр 6 из 6 Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Требуется решить систему нелинейных уравнений вида: (3.1) … Метод простой итерации (метод Якоби). Систему нелинейных уравнений (3.1) после преобразований , (здесь определяются из условия сходимости), представим в виде: (3.2) … Из системы (3.2) легко получить итерационные формулы метода Якоби. Возьмем в качестве начального приближения какую-нибудь совокупность чисел . Подставляя их в правую часть (3.2) вместо переменных , получим новое приближение к решению исходной системы: (3.3) … Эта операция получения первого приближения решения системы уравнения (3.2) называется первым шагом итерации. Подставляя полученное решение в правую часть уравнения (3.2) получим следующее итерационное приближение: и т.д.: , . (3.4) Итерационный процесс можно считать законченным, если все значения переменных, полученных ()-ой итерации, отличается от значений соответствующих переменных, полученных от предыдущей итерации, по модулю меньше наперед заданной точности , т.е. если: (3.5) Метод Зейделя. Метод Зейделя отличается от метода Якоби тем, что вычисления ведутся не по формулам (3.4), а по следующим формулам: (3.6) … При решении систем нелинейных уравнений необходимо определить приемлемое начальное приближение. Для случая двух уравнений с двумя неизвестными начальное приближение находится графически. Сходимость метода Зейделя (Якоби тоже) зависит от вида функции в (3.2), вернее она зависит от матрицы, составленной из частных производных: , (3.7) где . Итерационный процесс сходится, если сумма модулей каждой строки меньше единицы в некоторой окрестности корня: , или Пример 3.1. Найти решение системы методом Зейделя с точностью : (3.8) Решение: Представим (3.8) в виде (3.5): (3.9) Задаем начальные приближения , . Запишем достаточное условие сходимости и определяем , : и Определяем частныезначения , ,которые удовлетворяют неравенствам и Переходим к реализации итерационного процесса:
Определяем погрешностьпо формуле : Таким образом, имеем решение: , . Программа, реализующая решение данной задачи, представлена на рис. 3.1.
Метод Ньютона. Основная идея метода Ньютона состоит в выделении из уравнений системы линейных частей, которые являются главными при малых приращениях аргументов. Это позволяет свести исходную задачу к решению последовательности систем линейных уравнений. Рассмотрим систему двух нелинейных уравнений с двумя неизвестными вида: (3.10) Пусть известно некоторое приближение , корня , . Тогда поправки , можно найти, решая систему: (3.11) Для этого разложим функции , в ряд Тейлора по , . Сохранив только линейные по , части, получим систему линейных уравнений (3.12) относительно неизвестных поправок , и . Решая эту систему линейных уравнений, определяем значения , . Таким образом, решение системы уравнений по методу Ньютона состоит в построении итерационной последовательности: (3.13) где , - решения систем линейных уравнений, вида (3.12) на каждом шаге итерации. В методе Ньютона для обеспечения хорошей сходимости также важен правильный выбор начального приближения. Пример 3.2. Найти решение системы (3.8) методом Ньютона с точностью . (3.13) Решение. Начальные приближения , . Определим частные производные: ;
и, используя (3.12), построим систему линейных уравнений относительно поправок
Подставляя начальные приближения , и решая систему линейных уравнений , определяем поправки на первом шаге итерации , Далее начальное приближение уточняем по формулам (3.13) Подставляя результаты первой итерации , и решая систему линейных уравнений , определяем поправки на втором шаге итерации , Далее и уточняем по формулам (3.12) Определяем погрешностьпо формуле : Таким образом, имеем решение: , . Программа, реализующая метод Ньютона для указанной задачи, представлена на рис. 3.2.
Пример 3.3. Найти решение системы (3.8) с помощью программы Excel.
Порядок решения. 1) Подключить надстройку «Поиск решения» через Главное меню-Сервис-Надстройки (рис. 3.3); 2) Ввести в ячейки A1, B1, C1, D1 заголовки столбцов (рис. 3.4а); 3) В ячейку A2 – начальное приближение для : 4) В ячейку B2 – начальное приближение для : 5) В ячейку C2 – формулу =2*SIN(A2+1)-B2-0,5 6) В ячейку D2 – формулу =10*COS(B2-1)-A2+0,4 7) Вызвать диалоговое окно «Поиск решения»: Главное меню-Сервис-Поиск решения (рис. 3.5) 8) В качестве целевой ячейки указываем результат вычисления левой части одного из уравнений, например, , т.е. ячейку C2 9) Для решения уравнения значение , поэтому выбираем переключатель «значение», а в соответствующее поле вводим 0 10) Установив курсор в поле «Изменяя ячейки», выделяем ячейки незвестных , , т.е. A2: B2 11) Остальные уравнения системы рассматриваются как дополнительные ограничения (). Нажимаем кнопку «Добавить», отмечаем мышью ячейку D2 и вводим =0 12) Нажимаем кнопку «Выполнить». Если решение найдено, появляется окно сообщения (рис. 3.6). Нажимаем кнопку ОК. 13) В ячейках A2: B2 - решение системы (рис. 3.4б), т.е ,
ЛИТЕРАТУРА 1. Калиткин Н.П. Численные методы. М.: Наука, 1978. - 512 с. 2. Турчак Л.И., Плотников П.В. Основы численных методов: Учебное пособие. М.: ФИЗМАТЛИТ, 2003. – 304 с. 3. Васильев А.Н. Научные вычисления в Microsoft Excel. М.: Издательский дом "Вильямс", 2004. – 512 с. 4. Ларсен У.Р. Инженерные расчеты в Excel. М.: Издательский дом "Вильямс", 2004. – 544 с. 5. Попов В.И. Численные методы расчета мостовых конструкций на ЭВМ. М.: 1981. – 78 с. 6. Ф.Г.Ахмадиев, Ф.Г.Габбасов, И.Н.Гатауллин, Р.Ф.Гиззятов, Р.И.Ибятов, Х.Г.Киямов. Методические указания к лабораторным работам по курсу «Информатика» для всех специальностей. Численные методы. Часть 1. КГАСУ, 2008г., 34с. 7. Ф.Г.Ахмадиев, Ф.Г.Габбасов, И.Н.Гатауллин, Р.Ф.Гиззятов, Р.И.Ибятов, Х.Г.Киямов. Методические указания к лабораторным работам по курсу «Информатика» для всех специальностей. Численные методы. Часть 2. КГАСУ, 2008г., 35с.
|
|||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 1725; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.135.34 (0.008 с.) |