- •В.В. Чуркин численные методы
- •Содержание
- •Нелинейных уравнений Краткие сведения
- •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)