Htitybt cbcntv ytkbytqys[ ehfdytybq

  • 05 дек. 2011 г.
  • 1264 Слова
Федеральное агентство по образованию
Сибирская государственная автомобильно-дорожная академия
(СибАДИ)

Факультет Информационные системы в управление
Специальность КОИБАС
Кафедра Информационная безопасность

Пояснительная записка
к курсовой работе

по дисциплине Вычислительная математика и программирование

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

Выполнил:студент группы БИ06-И2
Кобков В.А.

Руководитель: Епифанцева М. Я.

Омск - 2008 г.
Содержание

1. Графическое отделение корней 4
1.1 Графическое решение 5
2. Обзор методов решения систем нелинейных уравнений 6
2.1 Решение систем нелинейных уравнений 6
2.1.1 Метод простых итераций 6
2.1.2 Решение систем нелинейных уравнений методом Ньютона 7
2.1.3 Определение матрицы Якоби 9
3.Разработка и отладка программы 10
4. Блок-схема рабочей программы 11
5. Листинг программы 14
6. Решение контрольного примера 16
7. Список литературы 17

Аннотация
Программа разработана для решения систем нелинейных алгебраических уравнений методом Зейделя и простой итерации.
Метод Зейделя является частным случаем, метода простой итерации. Точность данных методов e= 0,001. Программа разработана наязыке Borland Pascal 7.0

1. Графическое отделение корней

Решение уравнения fn(xn)=0 из системы уравнений F(xn)=0 состоит из двух этапов:

1) Отделение корней, то есть отыскание достаточно малых областей, в каждой из которых заключен ровно один корень системы уравнений.

2) Вычисление каждого отделенного корня с заданной точностью.

Отделение корней можно произвести графически. [2]Дана система нелинейных уравнений
[pic]
Необходимо построить графики этих функций, далее преобразуем систему для решения
[pic]
Проверяем условие сходимости
[pic]
Находим:
[pic]
Определяем область сходимости G. [5]

Граница области сходимости определится при решении системы, полученной в ходе предыдущих действий. На графике уравнений строим область сходимости G.
Выбираем начальную точку[pic], принадлежащую области сходимости G. Используя выбранную начальную точку, решаем заданную систему нелинейных уравнений.

1.1 Графическое решение

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

2. Обзор методов решения систем нелинейных уравнений2.1 Решение систем нелинейных уравнений
Дана система нелинейных уравнений
|[pic] | |

или
[pic]
Необходимо решить эту систему, т.е. найти вектор[pic], удовлетворяющий системе (1) с точностью[pic].
Вектор [pic]определяет точку в n-мерном Евклидовом пространстве, т.е. [pic]этому пространству иудовлетворяет всем уравнениям системы (1).
В отличие от систем линейных уравнений для систем нелинейных уравнений неизвестны прямые методы решения. При решении систем нелинейных уравнений используются итерационные методы. Эффективность всех итерационных методов зависит от выбора начального приближения (начальной точки), т.е. вектора[pic].
Область, в которой начальное приближение [pic]сходится к искомомурешению, называется областью сходимости G. Если начальное приближение [pic]лежит за пределами G, то решение системы получить не удается.
Выбор начальной точки [pic]во многом определяется интуицией и опытом специалиста. [5]

2.1.1 Метод простых итераций
Для применения этого метода исходная система (1) должна быть преобразована к виду
|[pic]| |

или
[pic]
Далее, выбрав начальное приближение [pic]и используя систему (2), строим итерационный процесс поиска по схеме:
[pic]
т.е. на каждом k-ом шаге поиска вектор переменных [pic]находим, используя значения переменных, полученных на шаге (k-1).
Итерационный процесс поиска прекращается, как только выполнится условие
|[pic]...
tracking img