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