- •Федеральное агентство по образованию
- •Определитель
- •Миноры и алгебраические дополнения
- •Второй способ вычисления определителя
- •Третий способ вычисления определителя
- •Действия с матрицами
- •Транспонированная матрица
- •Обратная матрица
- •Алгоритм получения обратной матрицы
- •2.2 Геометрический образ электрической сети
- •2.3. Уравнения законов Ома и Кирхгофа в матричной форме
- •2.4. “Прямой ” расчет токораспределения в электрической сети
- •2.5. Метод узловых напряжений для расчета токораспределения
- •2.6. Метод контурных токов [л-4, с.25-228]
- •Раздел 2. Методы решения систем алгебраических уравнений
- •Тема 2.I методы решения систем линейных уравнений
- •Метод обратной матрицы
- •Метод Крамера
- •Метод Гаусса
- •Метод простой итерации
- •Достаточное (но не необходимое) условие сходимости итерационного процесса
- •Метод Зейделя
- •Преимущества и недостатки итерационных методов
- •Тема 2.2 решение систем нелинейных уравнений Понятие о системах нелинейных уравнений и методах их решения
- •Решение нелинейного уравнения методом Ньютона
- •Решение системы нелинейных уравнений методом Ньютона
Решение системы нелинейных уравнений методом Ньютона
Система нелинейных уравнений решается методом Ньютона аналогично.
Пусть дана система нелинейных уравнений
f1(х1, . . .,хn)=0;
f2(x1, . . .,хn)=0;
… … …;
fn(х1, . . . ,хn)=0.
Эта система заменяется системой линеаризованных уравнений
;
;
… … … … … ;
.
Вматричном виде система (2) записывается
…∆х1f1(х1,х2, …,хn)
…х ∆х2=f2(х1,х2, …,хn)
… … … … … …
…∆хnfn(х1,х2, …,хn)
или в общем матричном виде
, (8)
где - матрица Якоби; ∆х– вектор-столбец поправок;F(х) – вектор-столбец невязок.
Данная система линейных уравнений может быть решена любым известным численным методом (например, методом Гаусса).
Алгоритм решения системы нелинейных уравнений методом Ньютона состоит из следующих действий:
Зададим начальные приближения ,, …,.
Вычислим невязки f1(х1,х2, …,хn),f2(х1,х2, …,хn), …,fn(х1,х2, …,хn).
Вычислим все элементы матрицы частных производных прих1=,х2=, …,хn=.
Найдем поправки ,, …,
Для этого решим систему линейных уравнений
численным методом относительно поправок ∆х(1).
Определим новые приближения
Вычислим невязки f1(х1,…,хn),f2(х1,…,хn), …,fn(х1,…,хn)
Проверим условия
|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<ε
Результаты расчетов сведем в таблицу
№ итерации |
∆х |
хк |
f(к) | ||||
0 |
- |
- |
|
0 |
0 |
9 |
1 |
1 |
0,1667 |
-1,125 |
-0,1667 |
1,125 |
0,01667 |
0,114 | |
2 |
-0,0191 |
-0,0016 |
-0,1476 |
1,1266 |
0,0002714 |
0,0000071 |