
- •Глава1. Системы линейных алгебраических уравнений (слау)
- •§1. Прямые методы
- •1.Метод Гаусса (исключения неизвестных)
- •2.Метод прогонки
- •3.Вычисление определителя и обратной матрицы
- •§2. Итерационные методы
- •1.Метод простой итерации
- •2.Метод Зейделя
- •§3. Вариационный метод (метод Ритца)
- •§4. Обусловленность систем и матриц
- •Глава2. Интегральные уравнения
- •§1. Интегральный оператор Гильберта-Шмидта
- •§2. Конечномерная аппроксимация
- •§3. Вырожденное ядро
- •§4. Интегральное уравнение первого рода (конечно-разностный алгоритм)
- •§5. Интегральное уравнение второго рода
- •§6. Регуляризация плохо обусловленных задач
- •1.Регуляризация Тихонова
- •2.Svd-регуляризация
- •3.Регуляризация методом простой итерации
- •Глава3. Обыкновенные дифференциальные уравнения
- •§1. Метод Эйлера (метод ломаных, касательных)
- •§2. Схема Адамса
- •§3. Метод Рунге-Кутта
- •1. Метод Рунге-Кутта первого порядка
- •2. Метод дихотомии (деления пополам)
- •3. Метод Ньютона
- •Глава5. Уравнения математической физики
- •§1. Основные понятия и определения
- •§2. Модельная задача
- •§3. Спектральный признак
- •§4. Задача уравнения теплопроводности
- •1.Одномерная теплопроводность
- •2.Двумерная теплопроводность
- •§5. Метод расщепления
- •§6. Уравнение Пуассона
- •1.Конечно-разностный метод
- •2.Метод установления
- •3.Метод Монте-Карло (метод статистических испытаний) для задачи Дирихле
- •4.Проекционный метод точечных потенциалов
- •1.Замкнутость
- •1.Линейнонезависимость
- •§7. Метод характеристик
- •3.Конус зависимости
- •4.Разрывные решения
Глава1. Системы линейных алгебраических уравнений (слау)
Постановка задачи
Рассмотрим пространство Rn. Точки в нем имеют видx=(x1..xn)T.
Рассмотрим следующую СЛАУ:
(1)
где A=(aij) – вещественная квадратная матица порядкаn.
Будем считать, что матрица Aи вектор-столбецbизвестны. Необходимо найти вектор-столбецx.
Перепишем СЛАУ в виде:
(1’)
Из (1’) следует: система (1) либо однозначно разрешима (если столбцы матрицы А линейно независимы), либо не имеет решения или их ∞ много (если столбцы линейно зависимы).
Это формулируется альтернативой Фредгольма: система (1) либо разрешима единственным образом, либо соответствующая однородная система имеет нетривиальное решение.
§1. Прямые методы
1.Метод Гаусса (исключения неизвестных)
Рассмотрим систему (1). Будем считать, что a11≠0 (иначе переномеруем строки).
Прямой ход:
I этап (n-1 шаг)
1)Умножим 1ую строку на
и вычтем ее из 2ой.
2) Умножим 1ую строку на
и
вычтем ее из 3ей. И т.д.
II этап (n-2 шага)
Рассмотрим систему:
И т.д.
Окончательно получим треугольную систему:
Обратный ход:
1-ый шаг:
- 1 деление
2-ой шаг:
- 1 деление, 1 умножение
……………………………………..
n-ый шаг:
Количество вычислений
Будем считать число арифметических операций, на которые затрачивается бОльшее число времени – умножения и деления.
Прямой ход:
1 этап Σ1=(1 деление +nумножений)(n-1)=(n+1)(n-1)=n2-1
2 этап Σ2=(1 деление +n-1 умножение)(n-2)=n(n-2)=n2-2n=(n-1)2-1
………………………………………………………………….
n-1 этап Σn-1=22-1
Таким
образом,
Обратный
ход:
Отсюда общее количество операций
Замечание: метод Гаусса плохо решает СЛАУ уже при порядке 100. Можно улучшить его, лишь увеличив порядок мантиссы.
2.Метод прогонки
Пусть дана трехдиагональная система:
Представим ее в следующем виде:
Метод Гаусса приведет такую систему к 2ух диагональной матрице, что нерационально! Найдем другой метод решения.
Запишем (k-1)ое уравнение системы в виде:
xk-1 -Pkxk =Lk, гдеPk и Lkизвестны,xk– диагональный элемент,k=2..n+1.
Подставим его в k-ое уравнение:
ak(Pkxk +Lk) +bkxk +ckxk+1 =fk
Тогда
→
→
;
(2)
Вычислим младшие коэффициенты:
из 1ого уравнения: b1x1 +c1x2=f1
т.е. x1 -P2x2=L2
По реккурентным формулам (2) вычислим P3,L3…Pn+1,Ln+1.
Количество вычислений:
для Pk: 1 деление + 1 умножение
для Lk: 1 деление + 1 умножение
для xk: 1 умножение
Всего неизвестных: P2 ,L2…Pn+1 ,Ln+1,x1…xn.
→ Σ=4.n+n=5.n
Достаточное условие разрешимости
Заметим, что метод прогонки, как и метод Гаусса не пригоден для вырожденных систем.
ЛеммаЕслиdetA=0, то
Доказательство
Если detA=0, тоT.
Пусть xk–maxпо модулю эл-т: |xk|
≥ |xi|
Расс-м k-ую строку системы
Ах=0:
Что и требовалось доказать.
СледствиеЕсли |bk| > |ak| + |ck| (преобладание главной диагонали), то трехдиагональная матрица невырождена.
3.Вычисление определителя и обратной матрицы
1)Дана матрицаA= (aij). Будем считать, чтоdetA≠0, матрица Γ приводит матрицуAк треугольному виду, причем эти преобразования не меняют определителя матрицыA:
Тогда
.
2)Дана матрицаA= (aij) и обратная к нейA-1, т.е.AA-1=E.
Обозначим.
Тогда в матричном виде возможно равенство столбцов:
,
где «1» стоит наjой позиции.
Т.о. получена система для вычисления jого столбца обратной матрицы.
Обозначим количество вычислений как
Σ. Получим, что необходимо решить nсистем, в каждой из которыхвычислений.
Тогда
- количество вычислений велико!