You are on page 1of 3

Metode Numerice

Lab 6 Derivare numerica

Aplicatie 1.
Sa se calculeze derivata functiei

f(x)=n.cat*e 2x-1 in punctul x=1.5 (nodul i=5), cu pasul retelei h=0.01.

ORIGIN 1
n cat := 2
f ( x ) := n cat e

FUNCTIA

2 x 1

i := 1 .. 9
PASUL

h := 0.01

RETEAUA
DE PUNCTE

x0 := 1.5 5 h

( i)

x := x0 + ( i) h
i

17

y := f x
i

( h = xi-x i-1 )

1.46
1.47
1.48

1.49
x = 1.5
1.51

1.52
1.53
1.54

x5

16
f ( x) 15

Graficul functiei
14
13
1.45

1.5
x

Calculam derivata numerica in punctul i=5


Derivatele de ordinul I intr-un punct se calculeaza cu relatiile:
i := 5

der1s :=

x = 1.5
i

y i y i1

der1s = 29.263

der1d :=

y i+1 yi

der1d = 29.854

der1c :=

yi+1 y i1

2 h

der1c = 29.558

Valoarea exacta a derivatei in punctul i=5 (Solutia Mathcad)


der ( x ) :=

d
f ( x)
dx

( i)

der_exact := der x

der_exact = 29.556

Erorile relative

Eroare absoluta
er_1_s := der_exact der1s

_1_s :=

er_1_s
der_exact

er_1_d := der_exact der1d


er_1_c := der_exact der1c

_1_d :=
_1_c :=

er_1_d
der_exact
er_1_c
der_exact
1

13.642
13.918
14.199

14.485
y = 14.778
15.077

15.381
15.692
16.009

Metode Numerice

Lab 6 Derivare numerica

er_1_s = 2.936 10

_1_s = 9.934 10

er_1_d = 2.975 10
er_1_c = 1.97 10

_1_d = 1.007 10

_1_c = 6.667 10

i := 0 .. 9
der1s( i) :=

y i y i1

der1d ( i) :=

y i+1 yi

der1c( i) :=

yi+1 y i1

2 h

Graficul derivatelor de ordinul I


32
31
der1s( i)
der1d( i)

30

der1c ( i) 29
28
27
1.46

1.48

1.5

1.52

1.54

xi
DerStanga
DerDreapta
DerCentrata

Diferente finite
Aplicatie 2.
Sa se alcatuiasca tabelul cu diferente finite pentru datele urmatoare:

1.1

1.2
X := 1.3
1.4

1.5

1.102

1.332
Y := 1.445
1.697

1.923

<------ Coordonatele punctelor date

N := rows( X)

<------ Numarul de puncte date

Metode Numerice

Dif_Finite( N , X , Y) :=

Lab 6 Derivare numerica

for i 1 .. N
S

i, 1
i, 2

i
i

for j 3 .. N + 1
for i j 1 .. N
S

i, j

(Si, j1 Si1 , j1)


0
(Si, 1 Sij+2 , 1)

Tabelul cu diferentele finite

DifFin := Dif_Finite( N , X , Y)

1.1

1.2
Dif_Finite( N , X , Y) = 1.3
1.4

1.5

1.445 0.113 0.117

1.697 0.252 0.139

0.256

1.102

1.332 0.23

1.923 0.226 0.026 0.165 0.421

You might also like