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