- •Федеральное агентство по образованию
- •Численные методы в инженерных расчетах
- •Численные методы в инженерных расчетах. Учебное пособие по выполнению лабораторных работ.
- •Содержание
- •Предисловие.
- •Лабораторная работа № 1 Тема: Методы оценки погрешностей Теоретическое введение.
- •Абсолютная и относительная погрешности.
- •Правильная запись и округление чисел.
- •Вычисление ошибок арифметических действий.
- •Оценка погрешностей значений функций.
- •Определение количества верных цифр по относительной погрешности приближенного числа.
- •Способы приближенных вычислений по заданной формуле.
- •6.1 Вычисления по правилам подсчета цифр.
- •6.3 Вычисления по методу границ.
- •Приближенные вычисления по формулам с использованием инструментального пакета Excel.
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 2 Тема: Решение уравнений с одной переменной. Теоретическое введение.
- •Постановка задачи решения уравнений. Отделение корней алгебраических и трансцендентных уравнений.
- •Уточнение корня методом половинного деления.
- •Метод хорд.
- •Метод Ньютона (метод касательных).
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 3 Тема: Численные методы решения систем линейных алгебраических уравнений (слау). Теоретическое введение.
- •3.1. Системы линейных алгебраических уравнений.
- •3.2. Метод Гаусса.
- •3.3. Решение систем уравнений с помощью табличного процессора Excel.
- •Практическая часть.
- •Варианты заданий.
- •Лабораторная работа № 4 Тема: Приближение функций Теоретическое введение.
- •4.1 Постановка задачи аппроксимации функций.
- •4.2. Существование и единственность интерполяционного многочлена.
- •Интерполяционный многочлен Лагранжа.
- •4.4. Организация ручных вычислений по формуле Лагранжа.
- •4.5. Интерполяционные формулы Ньютона.
- •4.5.1. Конечные разности
- •4.5.2. Первая интерполяционная формула Ньютона
- •4.5.3. Вторая интерполяционная формула Ньютона
- •4.7. Погрешность многочленной интерполяции.
- •Практическая часть.
- •Пояснения к выполнению лабораторной работы № 4
- •Контрольные вопросы
- •Варианты заданий.
- •Лабораторная работа № 5 Тема: Численное дифференцирование и интегрирование Теоретическое введение.
- •5.1. Постановка задачи численного дифференцирования.
- •5.2. Численное дифференцирование на основе интерполяционной формулы Лагранжа.
- •Пример 5.2 Составить интерполяционный многочлен Лагранжа для функции, заданной своими значениями на равноотстоящих узлах ( ):
- •5.3 Численное дифференцирование на основе интерполяционной формулы Ньютона.
- •5.4. Постановка задачи численного интегрирования.
- •5.5. Квадратурные формулы Ньютона-Котеса.
- •5.6 Формула трапеций
- •5.7. Формула Симпсона.
- •5.8 Полуэмпирические оценки точности вычислений по квадратурным формулам.
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 6 Тема: Численное решение обыкновенного дифференциального уравнения. Теоретическое введение.
- •6.1. Постановка задачи.
- •6.2 Метод Эйлера.
- •6.3. Метод разложения в степенной ряд.
- •6.4 Метод Рунге-Кутта.
- •Практическая часть.
- •Пояснения к выполнению лабораторной работы № 6
- •Варианты заданий.
- •Контрольные вопросы.
- •Приложение 1 Табличный процессор Excel
- •Приложение 2 Задания к контрольной работе для заочной формы обучения.
- •Список литературы
- •Составитель Юрий Алексеевич Занора численные методы в инженерных расчетах
Лабораторная работа № 5 Тема: Численное дифференцирование и интегрирование Теоретическое введение.
5.1. Постановка задачи численного дифференцирования.
Множество прикладных задач, решаемых средствами классического математического анализа, сводится к нахождению производной функции, первообразной или определенного интеграла от заданной функции.
При аналитическом задании указанной функции ее дифференцирование и (или) интегрирование следует, в первую очередь, стремиться выполнить аналитически. В классе элементарных функций, с которыми чаще всего приходится на практике иметь дело, операция дифференцирования выполняется достаточно просто и никогда не выводит за пределы этого класса. Операция же нахождения первообразной в этом классе функций, напротив, очень часто выводит за пределы класса элементарных функций, и поэтому технически существенно сложнее. Поскольку классический способ вычисления определенного интеграла по формуле Ньютона—Лейбница требует нахождения первообразной, то те же трудности переносятся и на вычисление определенных интегралов.
При табличном задании функции, для которой требуется осуществить дифференцирование или интегрирование (а такой способ задания функции в приложениях встречается чрезвычайно часто), возможности аналитических методов вообще неясны без уточнения постановки задачи.
В силу указанных факторов численные методы дифференцирования и интегрирования при решении прикладных математических задач играют важную роль и поочередно будут нами рассмотрены.
Как известно, производная
аналитически заданной функции
в точке
определяется следующим
образом:
(5.1)
при этом функция
должна
быть непрерывна в окрестности точки
.
Хорошо известная из введения в
математический анализ формула при
определенном подходе (когда, скажем,
получение аналитического выражения
производной по каким-либо причинам
затруднительно) может быть использована
для быстрого получения достаточно
хорошего приближения к числовому
значению производной в точке
.
Для этого строится
последовательность значений
,
сходящаяся к
,
и
вычисляется
соответствующая последовательность
значений разностных отношений
(5.2)
Поскольку последовательность
(5.2) сходится к
,
каждое новое значение
будет, вообще говоря,
давать все более точное значение
(оговорка
сделана по известной причине — помехой
может стать неустойчивость вычислений).
В силу ряда причин, численное
дифференцирование применяется , прежде
всего, для таблично заданных функций.
Задача ставится следующим образом:
функция
задана таблицей 5.1 на отрезке
в
узлах
Требуется найти приближенное значение
производной этой функции в некоторой
точке
(
может быть как узловой точкой, так и
расположенной между узлами).
Таблица 5.1
x |
x0 |
x1 |
… |
xn |
y |
y0 |
y1 |
… |
yn |
Один из подходов к решению
этой задачи заключается в том, что по
таблице значений
строится
интерполирующая функция
и
за значение производной
приближенно принимается
т.е.
(5.3)
При этом задача не может
считаться решенной, если нет оценки
погрешности, т.е. величины
Отметим
одно чрезвычайно важное обстоятельство
— некорректность (в общем случае)
этого приема. В процессе построения
интерполирующей функции мы стремимся
сделать ее значения близкими (в заданной
мере) значениям исходной функции во
всех точках отрезка интерполяции.
y
та
задача, вообще говоря, разрешима и
погрешность интерполяции, т. е.
максимальное расхождение между
функциями, можно оценить. Однако близость
значения двух функций не гарантирует
близость значений их производных,
т. е. тангенсов углов наклона касательных.
Это утверждение иллюстрируется на
рис. 5.1, где сплошная линия — график
исходной функции
,
пунктирная линия — интерполирующей
функции
.
Из рисунка хорошо видно, что близость
(и даже совпадение) значений функций
вовсе не означает близости значений
производных, т. е. тангенсов углов наклона
касательных
и
.
Рис. 5.1. Иллюстрация некорректности
решения задачи численного дифференцирования
с помощью интерполяционного многочлена
