Documente Academic
Documente Profesional
Documente Cultură
Ştim că:
f x x f x
f x lim
x 0 x
sau pentru un x finit,
f x x f x
f x
x
f (x)
x x x x
Figure 1 Reprezentarea grafică a diferenţei finite înainte pentru prima derivată
02.03.1
Differentiation of Discrete Functions 02.03.2
Exemplul 1
Viteza unei rachete este dată de o funcţie de timp, din tabelul de mai jos:
0 0
10 227.04
15 362.78
20 517.35
22.5 602.97
30 901.67
v ti 1 ti
a ti
t
t i 15
t i 1 20
t ti 1 ti
20 15
5
20 15
a 16
5
517.35 362.78
5
= 30.914 m/s 2
2
Differentiation of Discrete Functions 02.03.3
Exemplul 2
Viteza unei rachete este dată de o funcţie de timp, din tabelul de mai jos:
Solutie.
Pentru polinomul de ordin 3, care se mai numeşte şi interpolarea cubică, vom alege viteza
dată de funcţia polinomială:
v t a 0 a1t a 2 t 2 a3 t 3
Vom calcula viteza la momentul t 16 s , folosind polinomul de ordin 3. Din acest motiv va
trebui să alegem 4 puncte din tabel, aproape de t 16 şi care sa-l cuprindă.
Cele patru puncte sunt t0 10, t1 15, t 2 20 şi t 3 22.5 .
t 0 10, v t 0 227.04
t1 15, v t1 362.78
t 2 20, v t 2 517.35
3
Differentiation of Discrete Functions 02.03.4
t 3 22.5, v t 3 602.97
Aşadar
v10 227.04 a 0 a1 10 a 2 10 a3 10
2 3
4
Differentiation of Discrete Functions 02.03.5
v t a 0 a1t a 2 t 2 a3 t 3
4.3810 21.289t 0.13065t 2 0.0054606t 3 , 10 t 22.5
Acceleraţia la momentul t 16 este dată de formula:
d
a 16 v t t 16
dt
unde funcţia de derivat este:
v t 4.3810 21.289t 0.13065t 2 0.0054606t 3 , 10 t 22.5 ,
Inlocuind in formula acceleraţiei:
d
a t v t
dt
d
dt
4.3810 21.289t 0.13065t 2 0.0054606t 3
21.289 0.26130t 0.016382t 2 , 10 t 22.5
a 16 21.289 0.2613016 0.01638216
2
29.664 m/s 2
unde n în f n (x) reprezintă notaţia pentru ordinul polinomului care aproximează funcţia
y f (x ) şi
n x xj
Li ( x )
j 0 xi x j
j i
f 2 x
x x1 x x2 f x x x0 x x2 f x x x0 x x1 f x
x0 x1 x0 x2 0 x1 x0 x1 x2 1 x2 x0 x2 x1 2
5
Differentiation of Discrete Functions 02.03.6
2 x x1 x2 2 x x0 x2 2 x x0 x1
f 2 x f x0 f x1 f x
x0 x1 x0 x2 x1 x0 x1 x2 x2 x0 x2 x1 2
Derivând incă o dată vom oţine derivata de ordin doi a funcţiei:
2 2 2
f 2 x f x0 f x1 f x
x0 x1 x0 x2 x1 x0 x1 x2 x2 x0 x2 x1 2
Exemplul 3
Viteza unei rachete este dată de o funcţie de timp, din tabelul de mai jos:
Exemplul 4
Poziţia unui instrument supus unui test de vibraţie, la diferite momente de timp, a fost găsită
cum urmează:
i Timpul tI (sec) Poziţia yi
(inch)
1 0.05 0.144
2 0.10 0.172
3 0.15 0.213
4 0.20 0.296
5 0.25 0.070
6 0.30 0.085
7 0.35 0.525
8 0.40 0.110
9 0.45 0.062
10 0.50 0.055
11 0.55 0.042
12 0.60 0.035
Determinaţi viteza (dy/dt), acceleraţia (d2y/dt2) şi vibraţia (d3y/dt3) la t=0.05, 0.20 şi 0.60
sec folosind formule potrivite de diferenţe finite cu pasul dt=0.05 sec.
Soluţie:
Deoarece datele sînt cunoscute pentru 0.05t0.60 sec, putem determina derivatele cerute la
t=0.05 sec şi t=0.60 sec folosind formulele de difernţe înainte şi înapoi.Vom folosi formula
cu diferenţe finite centrale pentru evaluarea derivatei la t=0.20 sec.
t=0.05 sec
Formulele de diferenţe înainte sînt:
dy y yi
yi ' (ti ) i 1
dt dt
2
d y y 2 yi 1 yi
yi ' ' 2
(ti ) i 2
dt (dt ) 2
d3y y 3 yi 1 3 yi 1 yi
yi ' ' ' 3
(ti ) i 3
dt (dt )3
7
Differentiation of Discrete Functions 02.03.8
t=0.20 sec
Formulele de diferenţe finite centrale sînt date de relaţiile:
dy y yi 1
yi ' (ti ) i 1
dt 2dt
d y2
y 2 yi yi 1
yi ' ' 2
(ti ) i 1
dt (dt ) 2
d3y y 2 yi 1 2 yi 1 yi 2
yi ' ' ' 3
(ti ) i 2
dt 2(dt )3
8
Differentiation of Discrete Functions 02.03.9
y5 y3 0.070 0.213
y4 ' y ' (0.20) 1.43 in / sec
2dt 2(0.05)
y 2 y4 y3
y4 ' ' y ' ' (0.20) 5
(dt ) 2
0.070 2(0.296) 0.213
123.60 in / sec 2
(0.05) 2
y 2 y5 2 y3 y2
y4 ' ' ' y ' ' ' (0.20) 6
2( dt )3
0.085 2(0.070) 2(0.213) 0.172
3
796.0 in / sec3
2(0.05)
t=0.60 sec
9
Differentiation of Discrete Functions 02.03.10
10