ВУЗ:
Составители:
Рубрика:
68
Для нахождения второй разностной производной
используется трехточечный шаблон (рис.8.1,в). Сначала найдем правую и
левую разностные производные:
h
xyxy
xy
ii
i л
)()(
)(
1 −
−
≈
′
;
h
xyxy
xy
ii
i пр
)()(
)(
1
−
≈
′
+
.
Вторая производная по определению равна
2
11
11
)()(2)(
)()()()(
)(
h
xyxyxy
h
h
xyxy
h
xyxy
xy
iii
iiii
i
−+
−+
+−
=
−
−
−
≈
′′
.
Погрешность численного дифференцирования уменьшается с
уменьшением шага разностной сетки, и при 0
→
h разностные производные
стремятся к истинным значениям производных.
Пример 8.1. Найти правую , левую и центральную разностные производные
первого порядка от функции
x
xxy
1
)(
2
−=
в точке х=2 на двухточечном
шаблоне разностной сетки с шагом h=0,1.
Сравнить поученные данные с теоретическим значением
первой производной в заданной точке.
Решение . 163,4
1,0
9,1
1
9,1
2
1
2
22
=
−−−
=
′
пр
y ;
338,4
1,0
2
1
2
1,2
1
1,2
22
=
−−−
=
′
л
y
;
251,4
1,02
9,1
1
9,1
1,2
1
1,2
22
=
⋅
−−−
=
′
ц
y
.
Теоретическое значение первой производной в точке х=2:
2
1
2)(
x
xxy +=
′
, 25,4
2
1
22)2(
2
=+⋅=
′
y .
Абсолютные погрешности
∆
разностных производных при численном
дифференцировании составляют следующие значения:
;087,025,4163,4 =−=
′
−
′
=∆ yy
прпр
;088,025,4338,4 =−=
′
−
′
=∆ yy
лпр
.001,025,4251,4 =−=
′
−
′
=∆ yy
цпр
Пример 8.2. На трехточечном шаблоне разностной сетки с шагом 0,2
вычислить вторую разностную производную в точке х=1 для функции
32
)( xexy
x
−= и сравнить ее с теоретическим значением второй
производной в заданной точке.
Решение . Вторая разностная производная в точке х=1 равна:
()
(
)
(
)
(
)
952,23
2,0
8,0122,1
1
2
38,0231232,12
=
−+−−−
=
′′
⋅⋅⋅
eee
y
разн
.
Теоретическое значение второй производной в заданной точке:
(
)
22
32 xexy
x
−=
′
;
()()()
xexyxy
x
64
2
−=
′
′
=
′′
;
556,23162)1(
12
=⋅−=
′′
⋅
ey
.
Относительная погрешность
∆
численного дифференцирования равна:
%681,1%100
556,23
556,23952,23
%100
)1(
)1()1(
=⋅
−
=⋅
′′
′′
−
′′
=∆
y
yy
разн
68
Для нахождения второй разностной производной
используется трехточечный шаблон (рис.8.1,в). Сначала найдем правую и
левую разностные производные:
y ( x i ) − y ( x i −1 ) y ( x i +1 ) − y ( x i )
y ′л ( x i ) ≈ ; y ′пр ( x i ) ≈ .
h h
Вторая производная по определению равна
y ( xi +1 ) −y ( xi ) y ( xi ) −y ( xi −1 )
−
h h y ( x ) −2 y ( xi ) +y ( xi −1 )
y′′( xi ) ≈ = i +1 .
h h2
Погрешность численного дифференцирования уменьшается с
уменьшением шага разностной сетки, и при h → 0 разностные производные
стремятся к истинным значениям производных.
Пример 8.1. Найти правую, левую и центральную разностные производные
1
первого порядка от функции y( x) =x 2 − в точке х=2 на двухточечном
x
шаблоне разностной сетки с шагом h=0,1.
Сравнить поученные данные с теоретическим значением
первой производной в заданной точке.
1 � 1 � 1 � 1�
22 − −� 1,9 2 − � 2,12 − −� 22 − �
2 � 1,9 � 2,1 � 2�
Решение. y′пр = =4,163 ; y′л = =4,338 ;
0,1 0,1
1 � 1 �
2,12 − −� 1,92 − �
2,1 � 1,9 �
yц′ = =4,251 .
2 ⋅ 0,1
Теоретическое значение первой производной в точке х=2:
1 1
2
y′( x) =2 x +
, y′(2) =2 ⋅ 2 + 2 =4,25 .
x 2
Абсолютные погрешности ∆ разностных производных при численном
дифференцировании составляют следующие значения:
∆ пр = y ′пр −y ′ = 4,163 −4,25 =0,087; ∆ пр = y ′л −y ′ = 4,338 −4,25 =0,088;
∆ пр = y ц′ −y ′ = 4,251 −4,25 =0,001.
Пример 8.2. На трехточечном шаблоне разностной сетки с шагом 0,2
вычислить вторую разностную производную в точке х=1 для функции
y ( x) =e 2 x −x 3 и сравнить ее с теоретическим значением второй
производной в заданной точке.
Решение. Вторая разностная производная в точке х=1 равна:
′ (1) =
y′разн
( ) (
e(2⋅1, 2 ) −1,23 −2 e 2⋅1 −13 + e 2⋅0,8 −0,83
=23,952 .
)
0,2 2
Теоретическое значение второй производной в заданной точке:
′
y′(x ) =2e 2 x −3 x 2 ; y′′(x ) =(y′(x )) =4e 2 x −6 x ; y′′(1) =2e 2⋅1 −6 ⋅1 =23,556 .
Относительная погрешность ∆ численного дифференцирования равна:
y′разн
′ (1) −y′′(1) 23,952 −23,556
∆= ⋅100% = ⋅100% =1,681%
y′′(1) 23,556
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »
