- •Ширапов д.Ш.
- •Глава 1. Погрешности приближенных вычислений и основные теоремы ………………………………………...
- •Глава 2. Прямые методы решения систем линейных алгебраических уравнений ……………………………….
- •Глава 3. Итерационные методы решения систем линейных алгебраических уравнений ………………………..
- •Глава 4. Методы решения задач на собственные значения и собственные вектора………………………………
- •Введение
- •Глава 1. Погрешности приближенных вычислений и основные теоремы
- •Погрешности приближенных вычислений
- •Обусловленность системы линейных алгебраических уравнений
- •1.3. Основные теоремы
- •Доказательство
- •Доказательство
- •Доказательство
- •Глава 2. Прямые методы решения систем линейных алгебраических уравнений
- •2.1. Метод Гаусса
- •2.2. Метод Гаусса с выбором главного элемента
- •2.3. Алгоритм вычисления определителя матрицы
- •2.4. Алгоритм вычисления обратной матрицы
- •2.5. Метод Халецкого
- •2.6. Метод квадратных корней
- •2.7. Метод прогонки
- •Глава 3. Итерационные методы решения систем линейных алгебраических уравнений
- •3.1. Метод простой итерации
- •3.1.1. О сходимости итерационных процессов для систем линейных алгебраических уравнений
- •3.1.2. Оценки погрешности метода простой итерации
- •3.2. Метод Зейделя
- •3.3. Метод релаксации
- •3.4. Каноническая форма двухслойных итерационных методов
- •3.4.1. Каноническая форма метода простой итерации
- •3.4.2. Каноническая форма метода Зейделя
- •3.4.3. Теоремы двухслойных итерационных методов
- •3.5. Вариационно-итерационные методы
- •3.5.1. Метод минимальных невязок
- •3.5.2. Метод скорейшего спуска
- •Глава 4. Методы решения задач на собственные значения
- •4.1. Устойчивость задачи на собственные значения
- •4.2. Метод вращения Якоби
- •4.2.1. Различные варианты метода Якоби
- •4.3. Степенной метод
- •4.4. Обратный степенной метод
- •4.5. Итерационный метод
- •4.6. Методы для матриц, не принадлежащих к специальному классу
- •4.7. Обобщенная задача на собственные значения
- •4.7.1. Обобщенный метод Якоби
- •4.7.2. Метод приведения обобщенной задачи к стандартной
- •Задание № 2.2
- •Задание № 2.3
- •Задание № 2.4
- •Задание № 2.5
- •Задание № 2.6
- •Задание № 2.7
- •Задания к главе 3 Задание № 3.1
- •Задание № 3.2
- •Задания к главе 4 Тестовые примеры
- •Задание для индивидуального выполнения
- •Литература
4.7.1. Обобщенный метод Якоби
Метод предназначен для решения задачи (4.40). Очевидно, что обобщенная задача на собственные значения (4.40) эквивалентна для любой невырожденной матрицы Т задачи: TАTTy=TВTTy ,
причем новая задача сохраняет свойства исходных матриц А и В такие как симметричность и положительная определенность. В качестве матрицы Т выбираются:
i j
Tij(k)= , (i<j).
Видно, что элементы на месте (i, j) у матриц Tij(k)А (k) и Tij(k)В (k) определяются по формулам:
Обобщенный метод Якоби для задачи (4.40) состоит в последовательном применении конгруэнтных преобразований матриц А и В с помощью матриц Tij(k) таких, что на каждом шаге , . В качестве стратегии выбора зануляемых элементов может быть реализован один из вариантов обычного метода Якоби (см. параграф 4.2).
Значения параметров , матриц Tij(k) определяются из соотношений:
Обозначая через с=(1-) получим две системы линейных алгебраических уравнений:
и (4.41)
По правилу Крамера из этих уравнений получим:
, . (4.42)
Обозначая через:
, ,
и приравнивая правые части (4.42) получим:
. (4.43)
Положив, из (4.43) получим .
После подстановки этих выражений для и в одно из исходных уравнений (4.41), получим:
или
(4.44)
После упрощений (4.44) примет вид:
. (4.45)
Когда матрица В положительно определена, уравнение (4.45) имеет ненулевое решение. Чтобы и были достаточно малыми величинами, в качестве нужно выбирать тот корень уравнения, который дальше отстоит от нуля.
После вычисления элементы матрицы Tij(k) определяются по формулам:
, .
На обобщенный метод Якоби распространяется квадратичная сходимость обычного метода Якоби, при условии, что итерационный процесс вообще сходится. Отметим, что теоретически сходимость обобщенного метода Якоби ещё не доказана [13].
4.7.2. Метод приведения обобщенной задачи к стандартной
Одним из распространенных методов решения обобщенной задачи на собственные значения
Ах=Вх (4.46)
является сведения её к эквивалентной стандартной форме с помощью разложения Халецкого матрицы
B=LLT ,
где L – нижняя треугольная матрица.
Если известно разложение Халецкого матрицы В , то уравнение (4.46) примет вид:
Ах=LLTх ,
L-1Ах=LTх . (4.47)
Делаем замену переменных:
у=LTх или х=L-Ту .
Тогда (4.47) запишется в виде:
L-1АL-Ту=у ,
при =L-1АL-Т ,
y=у . (4.48)
Таким образом, исходная задача (4.46) при A=AT и В=ВТ>0 заменяется эквивалентной стандартной задачей на собственные значения (4.48) с симметричной матрицей . Для полученной задачи (4.48) можно применить один из описанных выше методов.
Заметим, что более быстрым способом получения задачи с одной матрицей был бы переход к уравнению
В-1Ах=х ,
но матрица В-1А несимметричная, что делает задачу более сложной по сравнению с задачей на собственные значения с симметричной матрицей.
ПРИЛОЖЕНИЕ
ЗАДАНИЯ ДЛЯ ЛАБОРАТОРНЫХ РАБОТ
Каждое задание состоит из 10 вариантов, и выполняются с применением конкретного численного метода, указанного вначале задания. При выполнении задания необходимо использовать один из языков программирования высокого уровня.
Цель лабораторных работ:
Усовершенствование навыков программирования;
Практическое усвоение численных методов линейной алгебры.
ЗАДАНИЯ К ГЛАВЕ 2
Задание № 2.1
Здесь даны 10 вариантов задания, в которых СЛАУ надо решить классическим методом Гаусса:
2х1+2х2 - х3 + х4=4, 2) 2х1+3х2+11х3+5х4=2,
4х1+3х2 - х3+2х4=6, х1 + х2 + 5х3+2х4=1,
8х1+5х2-3х3+4х4=12, 2х1 + х2 + 3х3+2х4=-3,
3х1+3х2-2х3+2х4=6. х1 + х2 + 3х3+4х4=-3.
Ответ: х1=х2=1, Ответ: х1=-2, х2=0,
х3=х4=-1. х3=1, х4=-1.
3) 2х1 + 5х2+4х3+ х4=20, 4) 3х1+4х2 + х3+2х4=-3,
х1 + 3х2+2х3 + х4=11, 3х1+5х2+3х3+5х4=-6,
2х1+10х2+9х3+7х4=40, 6х1+8х2 + х3+5х4=-8,
3х1 + 8х2+9х3+2х4=37. 3х1+5х2+3х3+7х4=-8.
Ответ: х1=1, х2=2, Ответ: х1=2, х2=-2,
х3=2, х4=0. х3=1, х4=-1.
5) 7х1+9х2+4х3+2х4=2, 6) 3х1-2х2-5х3 + х4=3,
2х1-2х2 + х3 + х4=6, 2х1-3х2 +х3+5х4=-3,
5х1+6х2+3х3+2х4=3, х1+2х2 - 4х4=-3,
2х1+3х2 + х3 + х4=0. х1 - х2-4х3+9х4=22.
Ответ: х1=-0.4, х2=-1.2, Ответ: х1=-1, х2=3,
х3=3.4, х4=1. х3=-2, х4=2.
7) 4х1-3х2 + х3+5х4=7, 8) 2х1-2х2 + х4=-3,
х1-2х2 - 2х3 -3х4=3, 2х1+3х2 +х3-3х4=-6,
3х1 - х2 + 2х3 =-1, 3х1+4х2 -х3 +2х4=0,
2х1+3х2 +2х3 -8х4=-7. х1+3х2+х3 - х4=2.
Ответ: х1=2, х2=1, Ответ: х1=-2, х2=1,
х3=-3, х4=1. х3=4, х4=3.
9) х1 + х2- 6х3 - 4х4=6, 10) 2х1-3х2+3х3 +2х4=3,
3х1 - х2 -6х3 - 4х4=2, 6х1+9х2 -2х3 - х4=-4,
2х1+3х2+9х3+2х4=6, 10х1+3х2-3х3- 2х4=3,
3х1+2х2+3х3+8х4=-7. 8х1+6х2+ х3+3х4=-7.
Ответ: х1=0, х2=2, Ответ: х1=1/2, х2=-2/3,
х3=1/3, х4=-3/2. х3=2, х4=-3.