You are on page 1of 6

ECUACIONES DIFERENCIALES

Jcome Sebastin
Real Melisa
Aguirre Kevin
Departamento de Ciencias Exactas, Universidad de las Fuerzas Armadas ESPE
Sangolqu, Ecuador
sebas-10-jacome@hotmail.com
mereal95@gmail.com
kandres3@hotmail.com.ar

I.

INTRODUCCION

Las frmulas de derivacin numrica son importantes para


resolver problemas de contorno de ecuaciones diferenciales
ordinarias y ecuaciones en derivadas parciales la derivacin
numrica permite comprar la aproximacin numrica con la
respuesta exacta
II.

A.

La derivacin numrica consisten, considerar una funcin


f(x), se desea evaluar la primera derivada de f(x) en x = x0: Si
se conoce los valores de f en x0 h; x0; x0 + h; donde h es el
tamao del intervalo entre dos puntos consecutivos en el eje x
(paso), entonces se puede aproximar a f0(x0) mediante tres
aproximaciones conocidas como, aproximacin por
diferencias hacia adelante, hacia atrs y central.

DESARROLLO DE CONTENIDO

El lmite del cociente incremental

Se busca aproximar numricamente la derivada de f(x):


'

f ( x )=lim
h0

f ( x +h ) f ( x )
h

Se elige una sucesin {

hk

Fig. 1 Representacin de las derivadas centradas, regresivas y


progresivas

} tal que

hk 0

y se

Frmulas de diferencias centradas

Son frmulas de aproximacin a f(x) que requieren que la funcin


se pueda evaluar en abscisas situadas simtricamente a ambos

calcula el lmite de la sucesin

Dk =

C.

f ( x +h k )f ( x )

lados del punto

x0

(donde se desea hallar la derivada).

hk
Las frmulas de Diferencias Centradas de orden

O(h2 )

Para k=1,2,
Los trminos de la sucesin {

Dk

} se calculan hasta que

f ' ( x0 )

f 1f 1
2h

|D N+1 DN||D N D N 1|
f ' ' ( x 0)

( 3)

f ( x0 )
Frmulas de diferencias centradas, regresivas y
progresivas

h2 f 0 + f 1
2

h
[2]

La intencin es tratar de determinar la mejor aproximacin


antes de que los trminos empiecen a alejarse del lmite.

B.

[1]

f 2f 1 +2 f 1f 2
2 h3
[3]

f (4 ) (x0 )

f 24 f 1 +6 f 04 f 1+ f 2
h

f ' ' ( x0 )

2 f 05 f 1+ 4 f 2f 3
h2

[4]

[10]

f k =f ( x 0 +kh ) ; k=2,1,0,1,2

[11]

Cuando se hacen los clculos con un computador, no es


aconsejable elegir h demasiado pequeo; por eso sera til disponer
de frmulas que aproximen las derivadas de f(x) con un error de

h4

3 f 0 +14 f 1+ 26 f 224 f 3 +11 f 4 2 f 5

f (4 ) ( x 0 )

h
[12]

). Se logra la misma precisin

f k =f ( x 0 +kh ) ; k=0,1,2,3,4,5

con un incremento mayor.

f ' (x0 )

f 2+8 f 18 f 1+ f 2
12 h

Frmulas de Diferencias Regresicas de orden

[5]

f ' ' ( x 0)

f 2+16 f 130 f 0+ 16 f 1f 2
12 h2

[13]
''

f ( x0 )

f 3 +8 f 213 f 1 +13 f 1 8 f 2 + f 3
8h

O(h )

3 f 04 f 1 + f 2
2h

f ' ( x0 )

[6]

f (3) (x 0 )

2 h3

O(h 4)

Las frmulas de Diferencias Centradas de orden

truncamiento de orden O (

5 f 0 +18 f 124 f 2 +14 f 33 f 4

( 3)

f (x 0 )

2 f 05 f 1+ 4 f 2f 3

[14]

[7]

f (4 ) ( x 0 ) f 3 +12 f 2 39 f 1 +56 f 039 f 1 +12 f 2f 3

f (3) (x 0 )

5 f 018 f 1+ 24 f 214 f 3+3 f 4


2 h3
[15]

[8]

f k =f ( x 0 +kh ) ; k=3,2,1,0,1,2,3
D.

(4 )

f ( x0 )

Frmulas de diferencias progresivas y regresivas

Si slo se puede evaluar la funcin en abscisas que estn en un


lado de x0, entonces la Frmulas de Diferencias Centradas no
pueden usarse.

3 f 014 f 1 +26 f 2+24 f 3 +11 f 42 f 5


h4
[16]

f k =f ( x 0 +kh ) ; k=5,4,3,2,1,0

Las frmulas que utilizan abscisas equi espaciadas que estn todas
a derecha (o izquierda) de x0 se llaman Frmulas de Diferencias
Progresivas (o Regresivas).

Frmulas de Diferencias Progresivas de orden

3 f 0 + 4 f 1f 2
f ( x0 )
2h
'

[9]

O(h2 )

E.

Derivada del polinomio interpolador de Newton

Se mostrar la relacin que existe entre las frmulas de orden O (

h2

) para aproximar f(x) y un algoritmo general que permite

calcular derivadas numricamente.


Recordar que el Polinomio Interpolador de Newton (PIN) P (t) de
grado N = 2 que aproxima f(t) usando los nodos t0, t1 y t2, viene
dado por:

P (t )=a0 +a1 ( t t 0 ) +a2 (tt 0 )(tt 1 )

a1 =

(1)
Siendo

a2=

a0 =f ( t 0 )
a1=

f ( x +h )f ( x )
h

f ( x +h )2 f ( x )+ f ( xh )
2 h2

f ( t 1 ) f ( t 0 )
t 1 t 0

P' ( x )=

f ( x +h )f ( xh )
f ' (x )
2h

Caso 3:

f ( t 2 )f (t 1) f ( t 1 )f (t 0)

t 2 t 1
t 1t 0
a2 =
t 2t 0

t 0=x , t 1=x+ h , t 2=x2h

Si

a1=

La derivada de P(t) es:


'
P ( t )=a 1+ [ a2 ( tt 1 ) + a2 ( t t 0 ) ] =a1 +a 2 [( t t 1 ) +( tt 0 )]a2=

, entonces

f ( x +h )f ( xh )
h

f ( x )2 f ( xh ) +f ( x2 h )
2
2h

(2)
que evaluada en

t=t 0

'

P ( x )=

, produce

3 f ( x )+ 4 f ( x h )f ( x2 h )
f ' ( x)
2h

'

P ( t )=a 1+ a2 (t 0t 1 ) f '(t 0 )
(3)
`

Generalizacin:

En (a), (b) y (c) no hace falta que los nodos {

tk

El Polinomio Interpolador de Newton (PIN) P(t) de


grado N que aproxima f(t) usando los nodos

t 0 , t 1 , .... ,t N

estn equi espaciados. Ordenando los nodos de maneras


distintas obtendremos frmulas de aproximacin a f(x)
distintas.

P(t)=a0 +a1 (tt 0 )+ a2 (tt 0)(tt 1 )+ a3 (tt 0)(tt

Caso 1:
Si

t 0=x , t 1=x+ h , t 2=x +2 h


a1=

a2=

+........+a N (tt 0 ).....(tt N 1).

, entonces

f ( x +h )f ( x )
h

La derivada de P(t) es:

P' ( t )=a 1+ a2 [ ( tt 0 ) + ( tt 1 ) ]+ a3 [ ( tt 0) + ( tt 1 ) + ( tt

f ( x )2 f ( x +h )+ f ( x+2 h )
2 h2

Evualuando P(t) en
y al sustituir estos valores en (c), obtenemos

3 f ( x ) + 4 f ( x +h ) f ( x+ 2h )
P ( x )=
f ( x)
2h
'

Caso 2:
Si

viene dado por:

t 0=x , t 1=x+h , t 2=xh

, entonces

t=t 0

Si

|t 0t 1||t 0t 2| t 0t N
y si {tj} N j=0 es un conjunto equiespaciado (quiz
reordenndolos) de N + 1 nodos, entonces la suma
parcial N-sima de (*) es una aproximacin a f (t0) de
orden O(

hN

).

F.

TEORIA DE ERRORES

Ventajas
Nos permite encontrar la
derivada de una funcin en
un intervalo sin la necesidad
de conocer su derivada y
evaluarla
Al usar la derivacin de
Taylor podemos facilitar el
proceso.

Las aproximaciones para obtener el valor numrico de la derivada


de una funcin n un punto, para poder ver que tan errado es el
valor obtenido por el mtodo del valor original, se utilizar a el
error de truncamiento de la serie de Taylor, expresado de diferente
forma para cada orden de derivada que se necesita obtener.
De igual manera obtenemos el error porcentual el cual
calcularemos de la siguiente forma:

|valorTeoricovalorCalculado
|100
valorTeoric 0

Para encontrar el error que se produjo al momento de utilizar el


mtodo de derivacin numrica podemos utilizar la siguiente
definicin:
Si f 2

Cn +1 ([a ; b ])

donde [a; b] es el intervalo que

contiene los nodos x0; x1; x2; ,xn, entonces se tiene que el error
cometido para la primera derivada en los nodos verifica la
acotacin.

|f ( x )P
'

'
n

( x i )| [ a , b ]

( f n+1 ( ) )

Los clculos que se realizan


con la derivacin
Hacia atrs o hacia adelante
son menos precisos que el
centrado.
Podemos elegir la exactitud
Mientras mayor sea la
de la derivada evaluada
Exactitud deseada mayor es el
nmero de iteraciones que
debemos aplicar.
Es un proceso iterativo
Su tiempo de procesamiento
que puede ser resuelto
es mayor, considerando
de manera ms sencilla en el
que matlab puede
computador.
calcular la derivada
de la funcin y evaluarla
de manera ms rpida.
Tabla 1 Ventajas y desventajas del mtodo
Problemas de aplicacin:

Problema 1: Se presenta la resolucin de un problema

|x ix 0|xi x nejemplo que requiera el mtodo de derivacin numrica. El


( n+1 ) !
cul se resolvi a travs de un programa diseado en el

De esta manera podremos encontrar el error que se produce al


momento de aplicar la definicin de la derivacin numrica cuando
necesitamos sacar la primera derivada.
G.

J.

Desventajas
El clculo manual es muy
complicado, prefiriendo
aplicar la derivada y evaluarla.

Comandos de derivacin numrica

Como la derivada de un polinomio es fcil de expresar, MATLAB


cuenta con polyder para la diferenciacin numrica de polinomios,
si los datos son de manera experimental se utiliza el comando
polyfit.
Hay comando que nos permite calcular la aproximada de la
derivada a travs del comando diff que calcula la diferencia entre
los elementos consecutivos de un rengln
H.

Flujograma de derivacin numrica

I.

Fig.2 Diagrama de flujo de derivacin numrica


Ventajas y desventajas del mtodo:

software computacional Matlab. El tipo de ingreso


seleccionado fue a travs de ingreso por mouse. A
continuacin se presenta el desarrollo de resolucin a travs
del programa anteriormente mencionado y descrito en este
documento en la seccin del diagrama de flujo.
Derivacion_Numerica_Grp_03
MTODO DE DERIVACIN
NUMRICA
1.- TABLA DE VALORES
2.- FUNCIN
3.- INGRESO A TRAVS DEL MOUSE
Ingrese una opcin: 3
Ingrese el lmite inferior en el eje x para
indicar los puntos: 0
Ingrese el lmite superior en el eje x para
indicar los puntos: 10
Ingrese el lmite inferior en el eje y para
indicar los puntos: 0
Ingrese el lmite superior en el eje y para
indicar los puntos: 10
En el grfico mostrado seleccionar los
puntos de la funcin aproximados
al valor a ser calculado
El ingreso de los puntos se realizan
-- Presionando el botn izquierdo de mouse
-Para finalizar el ingreso
-- Presione el botn derecho del mouse ------ Presione cualquier tecla para
continuar -----

1
2.299393
1
2.299393
2.299393
2
2.299393
------------------------------------------TABLA DE ERRORES
DERIVADA
1

ORDEN
1
2

CENTRADA
0.000000
0.000000

-------------------------------

Fig.3 Derivacion numrica del ejercicio


El intervalo esta dividido en pasos de
1.013825
TABLA
X
1.002304

f(x)
1.0088

1.993088

3.9912

3.029954

8.9912

POLINOMIO DE INTERPOLACIN
0.89366*x^2 + 0.33335*x - 0.22312

Ingrese el valor donde desea hallar la


derivada: 1

Fig. 4 Polinomio de interpolacin

Ingrese un valor dentro del intervalo


[1.002304,3.029954]
Ingrese el valor donde desea hallar la
derivada: 1.1
MENU
1.-Derivacin adelantada
2.-Derivacin atrasada
3.-Derivacin central
4.-Todas
Ingrese una opcin: 3
DERIVADA
1.-Primera derivada
2.-Segunda derivada
3.-Tercera derivada
4.-Cuarta derivada
Ingrese la derivacin que desea realizar: 1
TABLA DE
DERIVACIN
DERIVADA
REAL
CENTRADA

ORDEN

Fig.5 Polinomio de interpolacin

Fig.7 La centrada que se obtiene del problema

REFERENCIAS
[1] Anlisis Matemtico para Ingeniera
[2] Steven C.Chapra,Raymond P. Canale, Metodos
Numericos para Ingenieros,6ta ed., Mc Graw
Hill/Interamericana Editores, Mexico D.F.

[3]Mathews,John, KURTIS,Fink.Metodos numricos


con MATLAB.Prentice Hall,2000.

BIBLIOGRAFIA
Steven C.Chapra,Raymond P. Canale, Metodos
Numericos para Ingenieros,6ta ed., Mc Graw
Hill/Interamericana Editores, Mexico D.F.

Fig. 6 Primera derivada del problema

You might also like