- •В.В. Чуркин численные методы
- •Содержание
- •Нелинейных уравнений Краткие сведения
- •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) с помощью обратной подстановки (обратный ход) решают полученную системуДля непосредственного вычисления решенияна втором этапе требуетсяарифметических операций