(рекомендуется для самостоятельного выполнения)
Цель работы:
для функции, заданной таблично, найти значение первой и второй производных в
точке .
ПРИМЕР. Функция задана таблицей 3.1.
Таблица 3.1
x |
0,8 |
1,0 |
1,2 |
1,4 |
1,6 |
1,8 |
2,0 |
2,2 |
f(x) |
1,17609 |
1,00000 |
0,833333 |
0,714285 |
0,625000 |
0,55555 |
0,32222 |
0,22222 |
Для приближенного
вычисления значения производных функции в точке =1.8,
рассмотрим методы численного дифференцирования, полученные на основе разложения
функции по формуле Тейлора.
Теоретическая часть.
А. Пусть на
отрезке на неравномерной сетке задана сеточная
функция
,
.
Предположим, что
. Разложим функцию
по формуле Тейлора, причем
количество точек
, определяющих расчеты
относительно точки
, равнялось 1.
,
где ,
.
Получаем:
.
Справедлива оценка:
,
где .
Отсюда следует функциональная формула для первой производной:
,
(1)
причем оценка погрешности
составит .
Формула (1) является левосторонней. Если
функцию разложить по формуле Тейлора
относительно точки
, то получим правостороннюю
формулу:
, (2)
оценка погрешности составит .
Б. Пусть на
отрезке на неравномерной сетке задана сеточная
функция
,
.
Предположим, что
. Разложим функцию
при
и
по формуле Тейлора относительно
точки
, причем
,
,
.
В результате разложения находим соотношения:
,
где
,
,
.
Исключаем в приведенных
выше равенствах вторую производную, и выражаем из полученных соотношений , получаем следующую аппроксимацию первой
производной в крайней левой точке:
, (3)
где , оценка
погрешности
,
.
На равномерной сетке (,
) формула (3) приводится к виду:
,
оценка погрешности составляет ,
.
Аналогично, разложив функцию относительно
точки
и получив соотношения для
,
,
найдем
, аппроксимирующую первую
производную в правой крайней точке:
,
с оценкой погрешности . (4)
Для равномерной сетки (,
):
.
С. Пусть на
отрезке на неравномерной сетке задана сеточная
функция
,
.
Предположим, что
. Разложим функцию
при
и
по формуле Тейлора относительно
центральной точки
, причем
. Полученные выражения для
,
и
исключение из них слагаемых со второй производной приводят к следующим расчетным
формулам, аппроксимирующим первую производную в центральной точке :
. (5)
Для равномерной сетки (,
):
,
оценка погрешности составляет ,
.
D.
Пусть на отрезке на неравномерной сетке
задана сеточная функция
,
. Предположим, что
. Разложим функцию
в точках
и
по формуле Тейлора до слагаемого
четвертого порядка относительно шага.
Аппроксимация второй
производной на нерегулярном шаблоне
имеет вид:
.
Если сетка равномерная, то
,
оценка погрешности составляет ,
.
Пример для расчета.
Требуется вычислить
значение первой производной и второй
производной
.
1. Так как шаг заданной
сеточной функции постоянный , точка
находится внутри сетки, то для
вычисления производной в этой точке воспользуемся формулой (5). При этом
центральная точка расчетного шаблона совпадает с точкой
Посчитаем искомое значение производной:
=
.
Прежде чем выполнить вычисление, определим количество знаков, которое сохраняется при этом.
Остаточное слагаемое выбранной формулы |
|
|
|
|
|
|
|
|
Так как остаточное
слагаемое , то в вычислениях ожидается три
верных цифры после запятой. Оставим ещё одну сомнительную, итого для наших
расчетов четыре цифры после запятой.
=-0.521.
Фактическая абсолютная погрешность составляет:
,
а относительная погрешность равна .
1. постановку задачи;
2. вычисление
первой производной в точке по всем приведенным
в теоретическом разделе формулам ;
3. вычисление
второй производной в точке ;
4. оценку абсолютной и относительной погрешности вычислений.
Номер варианта |
Функция |
Точки интерполяции |
Номер варианта |
Функция |
Точки интерполяции |
1 |
А |
1 |
16 |
А |
9 |
2 |
Б |
2 |
17 |
Г |
6 |
3 |
В |
1 |
18 |
Б |
4 |
4 |
А |
2 |
19 |
Д |
5 |
5 |
Г |
7 |
20 |
Г |
10 |
6 |
В |
2 |
21 |
А |
8 |
7 |
Б |
5 |
22 |
Д |
2 |
8 |
Д |
3 |
23 |
Б |
7 |
9 |
А |
3 |
24 |
В |
10 |
10 |
Г |
1 |
25 |
Г |
5 |
11 |
В |
6 |
26 |
Б |
8 |
12 |
Д |
4 |
27 |
А |
5 |
13 |
Б |
3 |
28 |
В |
4 |
14 |
В |
9 |
29 |
Г |
3 |
15 |
Д |
7 |
30 |
Д |
10 |
Функция А
x |
0,0 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
0,6 |
0,7 |
0,8 |
0,9 |
f(x) |
0,94608 |
0,82868 |
0,70805 |
0,63961 |
0,5623 |
0,42468 |
0,38918 |
0,24959 |
0,10582 |
0,05777 |
Функция Б
x |
0,0 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
0,6 |
0,7 |
0,8 |
0,9 |
f(x) |
0,82868 |
0,70805 |
0,63961 |
0,5623 |
0,42468 |
0,33790 |
0,20159 |
0,16117 |
0,01655 |
0,00768 |
Функция В
x |
0,0 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
0,6 |
0,7 |
0,8 |
0,9 |
f(x) |
0,70805 |
0,63961 |
0,5623 |
0,42468 |
0,38918 |
0,35096 |
0,21384 |
0,17260 |
0,10711 |
0,57735 |
Функция Г
x |
0,0 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
0,6 |
0,7 |
0,8 |
0,9 |
f(x) |
0,99602 |
0,97670 |
0,85402 |
0,72777 |
0,69776 |
0,6386 |
0,42592 |
0,38384 |
0,23751 |
0,18688 |
Функция Д
x |
0,0 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
0,6 |
0,7 |
0,8 |
0,9 |
f(x) |
0,91242 |
0,89244 |
0,6906 |
0,64207 |
0,51130 |
0,47660 |
0,43784 |
0,33491 |
0,24772 |
0,19623 |
N |
|
N |
|
1 |
0,3 |
6 |
0,4 |
2 |
0,4 |
7 |
0,3 |
3 |
0,5 |
8 |
0,2 |
4 |
0,2 |
9 |
0,6 |
5 |
0,6 |
10 |
0,5 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.