
- •В.В. Чуркин численные методы
- •Содержание
- •Нелинейных уравнений Краткие сведения
- •1 Метод деления пополам (метод дихотомии, метод бисекций)
- •2 Метод хорд
- •3 Метод касательных (метод Ньютона)
- •4 Метод секущих
- •5 Метод итераций
- •5 Комбинированные методы решений нелинейных уравнений
- •Решение нелинейных уравнений в системе Mathcad
- •Пример построения графика функции и решения нелинейного уравнения
- •Лабораторная работа 1
- •Задание
- •Контрольные вопросы
- •Краткие сведения
- •Интерполирование в системе Mathcad
- •Лабораторная работа 2
- •Содержание отчета
- •Контрольные вопросы
- •Краткие сведения Алгебра матриц
- •Алгоритмы формирования матриц
- •Методы разложения матриц
- •Методы обращения матриц
- •Операции с векторами и матрицами в системе Mathcad
- •Лабораторная работа 3
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Методы решений систем линейных алгебраических уравнений (слау) Краткие сведения
- •Прямые методы решений слау Метод Гаусса
- •Метод ортогонализации строк
- •Метод решения системы с ленточными матрицами
- •Метод Холецкого
- •Метод квадратного корня Пусть требуется решить слау с симметрической положительно определенной матрицей Матрица приводится к виду где
- •Метод прогонки
- •Метод вращений
- •Итерационные методы решений слау
- •Метод релаксации
- •Вычисление матричных выражений
- •Пример решения слау в системе Mathcad
- •Лабораторная работа 4
- •Контрольные вопросы
- •Лабораторная работа 5
- •Контрольные вопросы
- •Краткие сведения
- •Выполнение аппроксимации (регрессии) в системе Mathcad
- •Пример проведения регрессий – линейной и линейной общего вида
- •Лабораторная работа 6
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Краткие сведения
- •Вычисление первообразных и интегралов в системе Mathcad
- •Лабораторная работа 7
- •Задание
- •Варианты вычисляемых интегралов и методов (формул) вычислений представлены в таблицах 1 и 2
- •Контрольные вопросы
- •Краткие сведения
- •Метод интегрирования оду с помощью ряда Тейлора
- •Метод Эйлера
- •Метод Рунге-Кутта третьего порядка рк3
- •Ошибки методов
- •Интегрирование систем оду и оду высших порядков
- •Методы прогноза и коррекции
- •Первый вариант метода Адамса
- •Второй вариант метода Адамса
- •Метод на основе методов Милна и Адамса-Башфорта
- •Метод Хемминга
- •Интегрирование систем оду в системе Mathcad
- •Пример 2
- •Контрольные вопросы
Контрольные вопросы
С какой целью и как интерполируют подынтегральные функции?
Как вычисляются и какими свойствами обладают коэффициенты Котеса?
Как используются коэффициенты Котеса?
Как используются коэффициенты и абсциссы Гаусса?
Расскажите о частных случаях формулы Ньютона-Котеса.
Приведите иллюстрации вычисления интегралов по частным случаям формулы Ньютона-Котеса.
Приведете иллюстрации использования формулы прямоугольников (срединных, левых, правых).
Объясните алгоритм вычисления приближенного значения интеграла в вашем задании.
Как получить составные формулы в частных случаях методов Ньютона-Котеса и Гаусса?
Как сократить затраты машинного времени в алгоритмах на рис. 7.1, 7.3, 7.4, 7.5?
Как сократить затраты машинного времени в алгоритмах на рис. 7.7, 7.9?
Сравните по затратам машинного времени частные случаи формулы Ньютона-Котеса.
Сравните по ошибке интегрирования частные случаи формулы Ньютона-Котеса.
Сравните по ошибке интегрирования формулы прямоугольников (срединных, левых, правых).
Где, зачем и как используется правило Рунге?
Объясните адаптивный алгоритм по методу Ньютона-Котеса.
Объясните адаптивный алгоритм по методу Гаусса.
ЧИСЛЕННЫЕ МЕТОДЫ ИНТЕГРИРОВАНИЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ (ОДУ) И СИСТЕМ ОДУ
Краткие сведения
Решением обыкновенного дифференциального уравнения (ОДУ)
(1)
называется функция
(в графическом варианте её называют
также интегральной кривой),определенная в некоторой области
плоскости
,дифференцируемая на некотором интервале
и, следовательноудовлетворяющая условиям
,
.Задача отыскания решения ОДУимеющего начальные значения
,
называется задачей Коши
В численных методах решение ОДУ
с начальным условием
вычисляется для значений аргумента
Значения
называются узламиа величинаh- шагом
интегрирования; через
обозначают значение приближенного
решения в узле
Метод интегрирования оду с помощью ряда Тейлора
Этот метод теоретически годится для решения любых ДУно практического интереса не представляетОднако ценность его в томчто он может быть использован в качестве эталонапо которому сравниваются практически удобные методы Эйлера и Рунге-Кутта
Разложение функции
в ряд Тейлора в окрестности точки
имеет вид
Если значения
расположены на расстоянии
друг от другато
(2)
Ряд Тейлора позволяет получить решение
в узле
по начальным условиям задачи Коши:
а по решению в произвольном узле
- решение в узле
:
(3)
Сравнение (2) и (3) приводит к выводучто решение получено при отбрасывании
членов ряданачиная
с членасодержащегоСледовательноошибка ограничения равна
Для уменьшения ошибки ограничения
необходимо вычислять значения первой
и последующих производных функции
в узле
что требует выполнения практически
неприемлемого объема вычислений
Метод Эйлера
Метод Эйлера основан на формуле (3)Иллюстрация метода Эйлера представлена
на рис.8.1;- касательная к
в точке
и, следовательно, её наклон определяется
значением производной
.
Погрешность метода пропорциональнаh2иследовательнослишком велика при допустимой величине
Для повышения точности метод Эйлера
модифицируют путем использования
значений функции
в дополнительных точках
Рис.8.1 – иллюстрация метода Эйлера
Первый модифицированный метод Эйлера (“с пересчетом”)
Этот метод основан на формулах:
(4)
Иллюстрация метода представлена на
рис.8.2, где
- касательные, наклон которых определяется
значениями
соответственно, наклон прямой
и параллельной ей
определяется значением
.
Отметим, что прямая
является биссектрисой угла, образованного
прямыми
.
Иллюстрация метода наглядно доказывает уменьшение ошибки ограничения по сравнению с методом Эйлера.
Рис.8.2 – иллюстрация первого модифицированного
метода Эйлера (метода «с пересчетом»)
Теперь докажем факт уменьшения ошибки
ограничения, показав, как этот метод
согласуется с разложением в ряд Тейлора.
Итак, разложим
в окрестности точки
в ряд Тейлора:
,
где
вычислены в точке
.
Обозначив
через
,
получим
,
где
- сумма остальных членов ряда. Подставим
разложение в (4) и получим
.
Полученный результат позволяет сделать следующие выводы.
Метод «с пересчетом» согласуется с разложением в ряд Тейлора вплоть до членов степени
.
Порядок метода равен максимальной степени
в его разложении. По сравнению с методом Эйлера порядок увеличился на 1 и стал равным 2. Поэтому метод «с пересчетом» называют методом Рунге-Кутта 2-го порядка, или РК2.
Увеличение порядка на 1 явилось следствием вычисления производной
в дополнительной точке, т.е. вычисления
Второй модифицированный метод Эйлера (метод “ломаных”)
Метод “ломаных” использует формулы:
(5)
Иллюстрация метода представлена на
рис.8.3, где
- касательная к
в точке
и, следовательно, её наклон определяется
значением производной
.
Рис.8.3 – иллюстрация второго модифицированного
метода Эйлера (метод «ломаных»)
Следовательно, в методе “ломаных”
производная вычисляется в дополнительной
точке
,
которая была получена после вычисления
производной в точке
,
как
.
Можно показать, что этот метод также
является методом РК2.
Итак, модифицированные методы Эйлера имеют погрешность порядка h3. Они относятся к семейству методов Рунге-Кутта второго порядка (РК2)