Sei sulla pagina 1di 4

Derivacin numrica

Ejemplo 1
Dada la siguiente funcin discreta,
i
0
x
0.8
f(x) 0.71736

1
2
3
4
5
0.9
1
1.1
1.2
1.3
0.78333 0.84147 0.89121 0.93204 0.96356

6
1.4
0.98545

a) Encontrar f(1.0) o sea i=2, aplicando


las frmulas centrales de 3 y 5 puntos,
es decir:

i-2

-1

i-1
1
1
16

i
-2
-2
-30

i+1
1
1
16

i+2

factor
1/(h*h)
1/(h*h)
1/12(h*)

0
-1

orden error
2
frmula 12
2
frmula13
4
frmula 15

La frmula 14 no es central.
Solucin:
segn

frmula 12 f''(1.0) es = (

0 +

0.7833 + -1.6829 +

0.9 +

0 ) *1/

0.010 =

-0.8400

segn

frmula13

f''(1.0) es = (

0 +

0.7833 + -1.6829 +

0.9 +

0 ) *1/

0.010 =

-0.8400

segn

frmula 15 f''(1.0) es = (

-1 +

12.533 + -25.244 +

14 +

-0.9320 ) *1/

0.120 =

-0.8405

b) Encontrar fIII(1.4) o sea i=6, aplicando la frmula 17.


Para aplicar la frmula 17 que es lateral derecha o
inicial en el punto 1.4 y segn los datos que poseo,
debo transformarla en frmula lateral izquierda o
final
formula 17 lateral derecha o inicial
I
i+1
i+2
i+3
i+4
-5
18
-24
14
-3
cambio signo de indices y signo de factores
I
i-1
i-2
i-3
i-4
5
-18
24
-14
3
reordeno y obtengo
formula 17 lateral izquierda o final
i-4
i-3
i-2
i-1
3
-14
24
-18

i
5

factor
orden error
1/2(h*h*h)
2

Solucin:
f'''(1.4) es = (
= -0.2000

2.524 + -12.477 + 22.369 + -17.344 + 4.927 ) *1/

0.002

Ejemplo 2
Calcular la derivada primera de f(x)=seno(x)/x en
los puntos x=1.2 y x=1.3 aplicando la formula 8
con pasos de clculo h1=0.1 y h2=0.2 y Extrapolando
por Richardson.
La frmula 8 es:
i-2
1

i-1
-8

i
0

i+1
8

i+2
-1

factor
1/12h

Los datos de la funcin discretizada que necesito


para el clculo son:
x
f(x)

0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
0.896695 0.870363 0.841471 0.810189 0.776699 0.741199 0.703893 0.664997 0.624734 0.583332

a) La derivada en x=1.2 con h1=0.1 es:


(0.841470985 -6.481508073

+ 0 + 5.929588833 - 0.703892664)/ (12* 0.1)= -0.345284099

La derivada en x=1.2 con h2=0.2 es:


(0.896695114 - 6.731767878 + 0 + 5.631141314 - 0.624733502)/(12*0.2)= -0.345277064

Extrapolando,
h2/h1= 2;

orden de error= 4

(h2/h1)4= 16
f(1.2)ex=(16 *( -0.345284099) (-0.345277064))/(16-1)= -0.34452845691

b) La derivada en x=1.3 con h1=0.1 es:

(0.810188509 - 6.213593906 + 0 + 5.631141314 - 0.6649967)/(12*0.1)= -0.364383951

La derivada en x=1.1 con h2=0.2 es:


(0.870363233 - 6.481508073

+0+

+5.319973262 - 0.583332241)/(12*0.2)= -0.36437659

Extrapolando,
h2/h1= 2;

orden de error= 4

(h2/h1)4= 16
f(1.3)ex=(16 *( -0.364383951) (-0.36437659))/(16-1)= -0.3643844452

Integracin numrica

Ejemplo 1
ResolverLa integral de la funcin discreta definida en la
tabla adjunta, entre x=0 y x= PI,
x=

0.393
3.142

0.785

1.178

1.571

1.963

2.356

2.749

f(x)=

0.974
0.000

0.900

0.784

0.637

0.471

0.300

0.139

Aplicar Extrapolacin de Richardson para obtener un mejor


valor. Utilizar los menores pasos de calculo h posibles.
Solucin
Nota: La solucin exacta es 1.85
Aplico formula I21 (#9)
2h
0
1
0
orden de error es n=3
1) con h= PI/4=0.785
Calculo I= 2 * 0.785 * (0.9 + 0.3)= 1.884
2) con h=Pi/8=0.393
Calculo I= 2* 0.393 (0.974 + 0.784 +0.471 + 0.139)=1.8612
3) Por Richardson
I= (4* 1.8612 1.884)/3=1.8536

Ejemplo 2
Resolver la siguiente integral numrica
3

3
(X 1/ X )dx

con un paso h=0.5 aplicando la siguiente formula


frmula I23 (# 11)

h/3

orden de error es 5

Luego elegir otro paso h y aplicar Extrapolacin de


Richardson.
Solucin:
h1=0.5
x=

2.0

f(x)=

8.5000

I1

16.5555

h2=0.25
x=

2.0

f(x)=

8.5000

I2

Ia + Ib=

2.50000
16.0250

2.25
11.8351

3.00000
27.3333

2.5
16.0250

2.75
21.1605

3.00000
27.3333

5.988783 + 10.666692 = 16.655475

Por Richardson
I= (2 I2 + I1)/3=16.6555

Potrebbero piacerti anche