Численные методы, используемые в данной работе
При написании программы решения системы из двух нелинейных уравнений мною использовались два известных и широко применяемых численных метода. Это метод Ньютона и метод простых итераций.
Метод Ньютона. Этот метод обладает быстрой сходимостью и сравнительно хорошей точностью вычислений. В случае одного уравнения F(x)=0 алгоритм метода был легко получен путем записи уравнения касательной к кривой y=F(x). В основе метода ньютона для системы уравнений лежит использование разложения функций Fi(x1,x2,...xn) в ряд Тейлора, причем члены, содержащие вторые (и более высоких порядков) производные, отбрасываются.
Пусть приближенные значения неизвестных системы уравнений
F1(x1,x2,...xn)=0,
F2(x1,x2,...xn)=0,
................ (1)
Fn(x1,x2,...xn)=0,
(например, полученные на предыдущей итерации) равны соответственно a1,a2,...an. Задача состоит в нахождении приращений (поправок) к этим значениям x1,x2,....,xn, благодаря которым решение системы (1) запишется в виде:
xi=ai+x1, x2=a2+x2,...,xn,=an+xn. (2)
Проведем разложение левых частей уравнений (1) в ряд Тейлора, ограничиваясь лишь линейными членами относительно приращений:
F1(x1,x2,...xn)F1(a1,...an)+
F2(x1,x2,...xn)F2(a1,...an)+
..............................................
Fn(x1,x2,...xn)Fn(a1,...an)+ .
Поскольку в соответствии с (1) левые части этих выражений должны обращаться в нуль, то приравняем нулю и правые части. Получим следующую систему линейных алгебраических уравнений относительно приращений:
=-F1
=-F2 (2)
............................
=-Fn
Значения F1,F2,...,Fn и их производные вычисляются при x1=a1, x2=a2,...xn=an.
Определителем системы (2) является якобиан:
J=
Для существования единственного решения системы (2) он должен быть отличным от нуля на каждой итерации.
Таким образом, итерационный процесс решения системы уравнений (1) методом Ньютона состоит в определении приращений x1,x2,...xn, к значениям неизвестных на каждой итерации. Счет прекращается, если все приращения становятся малыми по абсолютной величине: max|xi|<. В методе
i
Ньютона также важен выбор начального приближения для обеспечения хорошей сходимости. Сходимость ухудшается с увеличением числа уравнений системы.
В качестве примера рассмотрим использование метода Ньютона для решения системы двух уравнений
F1(x,y)=0, (3)
F2(x,y)=0.
Пусть приближенные значения неизвестных равны a,b. Предположим, что якобиан системы (3) при x=a; y=b отличается от нуля, т.е.:
J=
Тогда следующие приближения неизвестных можно аписать в виде
x=a- (F1
Величины, стоящие в правой части, вычисляются при x=a, y=b.
При программировании данного метода в качестве исходных данных задаются начальные приближения неизвестных a,b, погрешности . Если итерации сойдутся, то выводятся значения x,y; в противном случае происходит вывод x,y по мере работы программы до прерывания ее пользователем.
Статьи по теме:
Sugarcrm В РоссииЦЕЛЬ СОЗДАНИЯ САПРЗагрузка в альтернативном режиме Импорт файлов в проект Количества и конфигурация оборудованияБесплатный Софт, Быть Или Не БытьТИПЫ ЛКСAutodesk — В Softway!МикропроцессорСоветы владельцам виртуальных магазиновСпрячьте ваши важные документы компьютера в секундахАлее Софтвер Создает Электронный Каталог Для СзагсПримеры комплексов CASE-средств Электронные платыОбзор Популярных Программ Резервного КопированияНарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)Создание эффекта перехода Защита вновь создаваемых программSHADOW MASKФизическое хранение, методы кодирования информацииРынок электронной коммерции: сектор business-to-businessЧто ваш супруга беседует около на компьютере?Sizes-Resolutions-Refresh Rate Общая структура СКСГеоинформационные Системы (Гис) Как Средства Сбора И Анализа ГеоданныхО Windows VistaРАЗРАБОТКА И РАСПРОСТРАНЕНИЕ КОМПЬЮТЕРНЫХ ВИРУСОВИмпорт изображений из файла ТранзисторыСистемные и локальные шиныРисование эллипса или окружности Обеспеченность Линукс: Важность в сегодняшнем миреИскусственный интеллектТекст программы на языке BasicЗамечания по региональной системе именИстория открытия и развитие метода компьютерной томографииПолучение изображений со сканера или цифровой камеры Уход За Домашним КомпьютеромГлавная загрузочная записьЭлектронная почтаДополнительные программы Microsoft Internet ExplorerОтмена печати отдельных документов История Браузера OperaЧто Приносит Sp1 Для Windows Vista?Прослушивание радиостанций Интернета Отличительные особенности. Экспертные системы первого и второго поколенияКомпьютеры как средство общения людейЧТО ТАКОЕ КОМПЬЮТЕР?Монтирование и размонтирование дисковПроигрыватель Windows Media Папка Избранное Типы квантовых компьютеровПоиск адреса по доменному имениКоманды для контроллера НГМДЭкспертные системы