- •Оглавление
- •Предисловие
- •Лекция 1. Понятие погрешности решения систем алгебраических уравнений
- •1.1. Точные и приближенные числа, источники погрешностей, классификация погрешностей
- •Источники погрешностей
- •1.2. Абсолютные и относительные погрешности
- •1.3. Понятие о системе линейных уравнений
- •2.1. Формулы Крамера для решения системы линейных уравнений
- •2.2. Решение системы линейных уравнений методом последовательного исключения неизвестных (метод Гаусса)
- •Пусть дана система
- •1.4. Матричные уравнения
- •Лекция 2. Точные методы решения систем линейных алгебраических уравнений (слау)
- •Обозначим
- •Лекция 3. Приближенные методы решения слау
- •3.1. Понятие предела для векторов и матриц Пусть дана последовательность векторов
- •Аналогично, если имеется последовательность квадратных матриц
- •3.2. Метод простой итерации Пусть дана система линейных уравнений:
- •В матричном виде:
- •Условия сходимости итерационного процесса
- •3.4. Оценка погрешности приближенного процесса методом итерации
- •Лекция 4. Метод зейделя
- •4.1. Условия сходимости процесса Зейделя
- •Пусть дана линейная система
- •4.2. Оценка погрешности процесса Зейделя
- •4.3. Приведение системы линейных уравнений к виду, удобному для итераций
- •Лекция 5. Методы решения нелинейных уравнений
- •5.1. Итерационные методы решения нелинейных уравнений а). Метод простой итерации.
- •Число итераций при использовании этого метода
- •Если корень нас не устраивает, то мы находим
- •Г). Метод Ньютона.
- •5.2. Метод Рыбакова
- •5.3. Метод наискорейшего спуска
- •Лекция 6. Интерполирование и экстраполирование
- •6.1. Интерполяционный многочлен Лагранжа
- •Перепишем этот многочлен в другой форме
- •Окончательно получаем
- •Лекция 7. Конечные разности
- •Рассмотрим некоторые свойства конечных разностей
- •7.1. Первая интерполяционная формула Ньютона для равноотстоящих узлов интерполяции
- •7.2. Вторая интерполяционная формула Ньютона
- •7.3. Оценка погрешностей интерполяционных формул Ньютона
- •Лекция 8. Линейное интерполирование
- •8.1. Интерполирование по Эйткину
- •8.2. Интерполяция и приближение сплайном
- •Приближение линейными сплайнами
- •Лекция 9. Численное интегрирование функций
- •9.1. Постановка задачи
- •9.2. Формула прямоугольников
- •Лекция 10. Численные методы решения задачи коши для обыкновенных дифференциальных уравнений
- •10.1. Задача Коши. Общие замечания. Постановка задачи
- •10.2. Метод Эйлера
- •10.4. Метод Рунге-Кутта
- •Лекция 11. Разностный метод решения уравнений математической физики (метод сеток)
- •11.1. Метод сеток для уравнения параболического типа
- •Лекция 12. Метод сеток для уравнения гиперболического типа
- •12.2. Метод сеток для уравнений Пуассона и Лапласа
- •Образцы выполнения контрольных работ Контрольная работа № 5
- •Контрольная работа № 6
- •Решение уравнения методом Эйлера
- •Решение уравнения модифицированным методом Эйлера
- •Решение уравнения методом Рунге-Кутта
- •Аналитическое решение заданного уравнения
- •Сравнение точного решения и приближенных решений исходного дифференциального уравнения
- •Контрольная работа №7
- •Контрольная работа №8
- •Решение дифференциального уравнения методом Рунге-Кутта
- •Аналитические решения заданного уравнения
- •Примеры заданий для самостоятельной работы Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Варианты задания
- •Задание 6
- •Варианты задания
- •Задание 7
- •Варианты задания
- •Задание 8
- •Варианты задания
- •Задача для самостоятельного решения
- •Вопросы для самостоятельной подготовки
- •Библиографический список
Аналогично, если имеется последовательность квадратных матриц
;
;
(3.2)
… ;
.
с элементами aij(1), … , aij(k); где i = 1, 2, …, n; j = 1, 2, …, n; то пределом последовательности матриц А(1), … , А(k) называется матрица с элементами
.
Сама же последовательности А(1), ... , А(k) называется сходящейся к А, т.е.
А(k) = А
или
.
Из сказанного выше следует следующее утверждение:
Если последовательность матриц А(1) , … , А(k) имеет пределом собственную матрицу А и вектора В(1) ,…, В(k) сходятся к В, то решения систем А(1)Х = В(1), … , А(k)Х = В(k) имеют предел, являющийся решением системы АХ = В, т.е.
Х(k)
= (А(k))-1
В(k)
А-1В
.
3.2. Метод простой итерации Пусть дана система линейных уравнений:
.
(3.3)
В матричном виде:
,
;
;
. (3.4)
Предполагая, что диагональные элементы aii 0 ,(j= 1, 2, …, n), выразим х1 через первое уравнение системы, х2 – через второе, и т.д.
;
;
… (3.5)
.
Обозначим
,
,
где i
= 1, …, n;
j
= 1, … , n
, тогда
(3.6)
Эта система называется системой, приведенной к нормальному виду.
Введя обозначения
,
.
Запишем
систему (3.3) в матричной форме
или
.
(3.7)
Решим систему (3.7) методом последовательного приближения, за нулевое приближение возьмем столбец свободных членов:
-
нулевое приближение;
-
1-е приближение ;
-
2-е приближение .
Любое приближение вычисляется по формуле X(k+1) = + Х(k). Если последовательность приближения X(0), X(1), …, X(k) имеет предел X = lim X(k) при k , то этот предел является решением системы (3.6) . Поскольку по свойству предела lim X(k+1) = + lim X(k) , k , тогда X = + Х.
Условия сходимости итерационного процесса
Пусть дана приведенная к нормальному виду система линейных уравнений X = + Х. Итерационный процесс и его сходимость зависят от величины элементов матрицы следующим образом: если сумма модулей элементов строк или сумма модулей элементов столбцов меньше единицы, то процесс итераций для данной системы сходится к единственному решению независимо от выбора начального вектора.
Следующее условие сходимости можно записать так:
Сходимость итерационного процесса связана с нормами матрицы следующими соотношениями. Если выполняется одно из условий:
,
либо
,
либо
,
то процесс итераций линейной системы сходится к единственному решению.
3.4. Оценка погрешности приближенного процесса методом итерации
Если
задана допустимая погрешность вычислений
и Хi
– вектор точных
значений неизвестных линейной системы,
а Хi(k)
– есть k
приближение значений неизвестных,
вычисленное методом итераций, то для
оценки погрешности ||
Хi
- Хi(k)||
метода
применяется формула
.
(3.8)
где |||| – одна из трех норм матрицы , |||| – та же норма вектора , а k – число итераций, необходимое для достижения заданной точности.
При этом предполагается, что последовательное приближение Хi(j) (где j = 0, 1, 2, 3, …, k; i = 1, 2, …, n) вычисляется точно, в нем отсутствуют погрешности округления.
Пример. Методом последовательного приближения решить систему
Приведем данную систему к нормальному виду
;
.
Строим последовательные приближения.
Нулевое:
.
Первое:
.
Второе:
.
Третье:
.
С точностью 10-1 получаем х1 = 3, х2 = 1, х3 = 1.
Итерационный процесс сходится, т.к.
;
.
Процесс итераций заведомо сходится, если элементы матрицы удовлетворяют неравенству |ij| 1/n, где n - число неизвестных данной системы.
В нашем примере n = 3, |ji| 1/3. Используя норму ,
||||2 = max (0,4; 0,325; 0,325)=0,421 .
Соответствующая матрица ||||2 = (3,25 + 1,4 + 1,4) = 6,05 .
Применяя формулу
при ε =10-4 , получим
.
или
,
значит
итераций.
