
- •В.В. Чуркин численные методы
- •Содержание
- •Нелинейных уравнений Краткие сведения
- •1 Метод деления пополам (метод дихотомии, метод бисекций)
- •2 Метод хорд
- •3 Метод касательных (метод Ньютона)
- •4 Метод секущих
- •5 Метод итераций
- •5 Комбинированные методы решений нелинейных уравнений
- •Решение нелинейных уравнений в системе Mathcad
- •Пример построения графика функции и решения нелинейного уравнения
- •Лабораторная работа 1
- •Задание
- •Контрольные вопросы
- •Краткие сведения
- •Интерполирование в системе Mathcad
- •Лабораторная работа 2
- •Содержание отчета
- •Контрольные вопросы
- •Краткие сведения Алгебра матриц
- •Алгоритмы формирования матриц
- •Методы разложения матриц
- •Методы обращения матриц
- •Операции с векторами и матрицами в системе Mathcad
- •Лабораторная работа 3
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Методы решений систем линейных алгебраических уравнений (слау) Краткие сведения
- •Прямые методы решений слау Метод Гаусса
- •Метод ортогонализации строк
- •Метод решения системы с ленточными матрицами
- •Метод Холецкого
- •Метод квадратного корня Пусть требуется решить слау с симметрической положительно определенной матрицей Матрица приводится к виду где
- •Метод прогонки
- •Метод вращений
- •Итерационные методы решений слау
- •Метод релаксации
- •Вычисление матричных выражений
- •Пример решения слау в системе Mathcad
- •Лабораторная работа 4
- •Контрольные вопросы
- •Лабораторная работа 5
- •Контрольные вопросы
- •Краткие сведения
- •Выполнение аппроксимации (регрессии) в системе Mathcad
- •Пример проведения регрессий – линейной и линейной общего вида
- •Лабораторная работа 6
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Краткие сведения
- •Вычисление первообразных и интегралов в системе Mathcad
- •Лабораторная работа 7
- •Задание
- •Варианты вычисляемых интегралов и методов (формул) вычислений представлены в таблицах 1 и 2
- •Контрольные вопросы
- •Краткие сведения
- •Метод интегрирования оду с помощью ряда Тейлора
- •Метод Эйлера
- •Метод Рунге-Кутта третьего порядка рк3
- •Ошибки методов
- •Интегрирование систем оду и оду высших порядков
- •Методы прогноза и коррекции
- •Первый вариант метода Адамса
- •Второй вариант метода Адамса
- •Метод на основе методов Милна и Адамса-Башфорта
- •Метод Хемминга
- •Интегрирование систем оду в системе Mathcad
- •Пример 2
- •Контрольные вопросы
Метод ортогонализации строк
Пусть дана система линейных уравнений
.Преобразуем строки системы такчтобы матрица
перешла в матрицу
с ортогональными строкамиПри этом вектор
перейдет в вектор
.
В результате получим эквивалентную
систему
,
откуда
.
Чтобы не вычислять обратную матрицу
,
воспользуемся свойством ортогональных
матриц:
диагональная
матрицаПоэтому
.
Матрица
обратная диагональнойнаходится просто:
Следовательно, решение системы сводится
в основном к нахождению матрицы
,
которая может быть получена следующим
образомИз каждой
-й
строки системы
вычтем первую строкуумноженную на
Получим матрицу
.
Множители
должны быть такимичтобы первая строка матрицы
была ортогональна всем остальным
строкамте
Над матрицей
проделываем аналогичную операцию: из
каждой ее
-й
строки
вычтем вторую строку
умноженную на
Получаем матрицу
и тдпока не получится матрица
все строки которой попарно ортогональны,
т.е. матрицу
.
Систему
можно
решить и по-другомуПусть она приведена к виду
как было описано вышеУмножим каждое уравнение системы на
Получим
где
-ортогональная матрицаПоскольку у ортогональных матриц
транспонированная матрица совпадает
с обратнойто
Метод решения системы с ленточными матрицами
Если
– положительно определенная ленточная
матрицатакаячто
при
то существует действительная невырожденная
треугольная матрица
допускающая представление исходной
матрицы в виде
где
если
Элементы матрицы
можно определить по строкамприравнивая элементы в обеих частях
последнего уравненияЕсли принятьчто
все элементы
при
и
равны нулюто
элементы
-й
строки удовлетворяют соотношениям
;
Решение системы уравнений
осуществляется
в два этапа:
Учитывая ширину ленточной матрицыполучаем следующий алгоритм для решения системы уравнений:
(5)
Метод Холецкого
Дана СЛАУ
где
– симметрическая положительно
определенная матрицадля которой справедливо разложение
где
– нижняя треугольная матрица с единичной
диагональю;
- положительно определенная диагональная
матрица
Такое разложение может быть выполнено
за
шаговпричем на
-м
шаге определяют
-ю
строку матрицы
и
-й
элемент
матрицы
Выражения для нахождения этих элементов
имеют вид
;
После тогокак
матрицы
и
будут найденызаменим исходную систему двумя
эквивалентными ей системами
Эти уравнения можно решитьпоследовательно вычисляя величины
;
Метод LU-разложения
В современных программахреализующих метод Гауссавычисления разбивают на два основных этапаПервый – вычислениеLU-разложения матрицы системывторой – обработка правых частей и вычисление решения
Для проведения первого этапа не нужна
информация о правой части СЛАУи поэтому он может быть выполнен
независимоЭто этап
предварительной подготовки к быстрому
вычислению решенияИменно для полученияLU-разложения
производится основная масса вычислений
(арифметических операций)
Итакв результате
выполнения первого этапа СЛАУ
будет преобразована к виду
На втором этапе: 1) преобразуют
по формулам прямого ходатеСЛАУ преобразуют к виду
2) с помощью обратной подстановки
(обратный ход) решают полученную системуДля непосредственного вычисления
решения
на втором этапе требуется
арифметических операций