Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Решение системы нелинейных уравнений методом Ньютона⇐ ПредыдущаяСтр 11 из 11
Система нелинейных уравнений решается методом Ньютона аналогично. Пусть дана система нелинейных уравнений f1(х1, . . ., хn)=0; f2(x1, . . ., хn)=0; … … …; fn(х1, . . . , хn)=0. Эта система заменяется системой линеаризованных уравнений ; ; … … … … … ; . В матричном виде система (2) записывается … ∆х1 f1(х1, х2, …, хn) … х ∆х2 = f2(х1, х2, …, хn) … … … … … … … ∆хn fn(х1, х2, …, хn) или в общем матричном виде , (8) где - матрица Якоби; ∆х – вектор-столбец поправок; F(х) – вектор-столбец невязок. Данная система линейных уравнений может быть решена любым известным численным методом (например, методом Гаусса). Алгоритм решения системы нелинейных уравнений методом Ньютона состоит из следующих действий:
Для этого решим систему линейных уравнений численным методом относительно поправок ∆х(1).
|f1(х1,…, хn)|≤ε1; |fn(х1,…, хn) )|≤εn. Если не выполняется хотя бы одно из n условий, то производим следующую итерацию – повторяем действия 3-7, уже используя полученные значения , , …, . Итерационный процесс нахождения корней системы нелинейных уравнений будем продолжать до выполнения всех условий без исключения. Метод Ньютона эффективен в том случае, когда известны хорошие начальные приближения неизвестных, достаточно близкие к корням системы нелинейных уравнений. Это условие в наших задачах, как правило, удается выполнить. Пример: нужно решить систему нелинейных уравнений
(при ε=0,01) 0 итерация 1. ; 2. ; 1 итерация 1. 2. х = или ; Отсюда ; . 3. ; . 4. ; |0,01667|>ε ; |0,114|>ε 2 итерация 1. 2. х = ; 3. ; ; 4. 0,0002714<ε 0,0000071<ε Результаты расчетов сведем в таблицу
|
||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 275. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |