Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elproblemadeladerivacinnumricaconsisteenlaevaluacinde
laderivadadelafuncinenunpunto,cuandonicamenteconocemos
losvaloresdelafuncinenunacoleccindepuntosx0,x1,...xn.
Aunque,enaparienciasetratadeunproblemasimilaraldela
integracinnumrica;dehecholaderivacinesmscomplicadayaque,
enlaintegracinloserrorestiendenacancelarse,y,comovimos,no
necesitamosquelaaproximacindescribaconfidelidadlafuncin
localmente.
Sinembargo,laderivadaesunapropiedadesencialmentelocal,porlo
culdeberemosaproximarlafuncinlomsfielmenteposibleenel
entornoinmediatodelpuntoenelquelaqueramoscalcular.
8
7
6
5
4
3
2
1
0
-2
10
12
8
7
6
5
4
3
2
1
0
-2
10
12
f (x)
a
df (x)
dpn (x)
dx x x0
dx x x 0
dx pn (x) dx
a
f(x)
8
7
6
pn(x)
5
4
3
2
1
x0
0
-2
b
10
12
Comoyavimosenelcasodeinterpolacinporrectastenamosque:
No estn definidas las derivadas en los puntos xi; s, en cambio, en
los puntos intermedios xi<x<xi+1, para los cuales la primera derivada
es constante y las derivadas superiores se anulan:
yi 1 yi
y' x
para xi x x i1
xi 1 x i
y' x i
y'
( )
yi yi 1
xi
derivada por la izquierda
xi x i 1
Mientrasque,paraelcasodeinterpolacinporparbolasveamosque:
Las primeras derivadas en los puntos intermedios x, xn-1<x<xn+1
ahora no son constantes:
(x xn ) ; x n h x xn h
2
2h
h
S es constante la 2 derivada y, por tanto, nulas todas las dems
derivadas de orden superior:
yn 1 yn1 2yn
y'' x
para x n h x xn h
2
h
y (n) x 0 ; (con n 3) para xn h x x n h
Siquisiramosevaluarelvalordelaprimeraderivadaenelpuntoxn,
queesunpuntodelatabladedatosdelaquedisponemos,vemosque,
mediantelainterpolacinporrectasnoexistetalderivada,mientrasque,
conlainterpolacinparablicasera:
yn1 y n1 yn 1 yn1 2yn
y' x
(x xn ) ; x n h x xn h
2
2h
h
yn1 yn1
y' xn
2h
queesexactamenteelmismovalorqueobtenemossipromediamoslas
derivadasporlaizquierdayporladerechadelainterpolacinporrectas:
yn 1 yn
y' xn
1
y yn1
h
y' () xn y' ( ) xn n1
y yn 1
2
2h
y' ( ) xn n
h
( )
Encuantoalasegundaderivada:
yn1 y n1 2yn
y'' x n
2
h
podramosreescribirladelmodosiguiente:
yn1 y n y n y n1
yn1 y n1 2yn
h
h
y'' x n
2
h
h
y' 1 y' 1
y'' x n
loculesacordeconladefinicindederivada:
h
h
f (x0 ) f (x0 )
f (x 0 h) f (x0 )
2
2
f ' (x 0 ) lim
lim
h 0
h0
h
h
Siquisiramoscalcularla3derivadatendramosquerecurriral
polinomiodeinterpolacindeorden3,obienpodramoshacerlo
siguiente:
Basndonosenelhechodeque:
Siquisiramoscalcularelordendelerrorcometidoaltomarestas
aproximaciones:
parala1derivada:
yn1 yn1
y' xn
2h
Tomandoestafrmulaestaramoshaciendolasiguienteaproximacin:
f (x 0 h) f (x 0 h)
f ' (x 0 )
2h
Sabemosqueambasmagnitudessonigualesenellmitedehtendiendo
acero.Sinembargo,numricamente,nosotros,estamosusandousando
unoshque,aunquepequeos,nosoninfinitesimalmentetendentesacero.
Cuantomayoresseanlosh,mayorserelerrorcometido.Larelacin
Entreelerroryelvalordehsepuedeencontrardesarrollandoenseriela
aproximacin:
Desarrollandoenserielaaproximacin:
f (x0 h) f (x 0 h) 1
f' ' (x 0 ) 2 f' ' ' (x 0 ) 3
{f (x0 ) f' (x 0 )h
h
h K
2h
2h
2
3!
f ' ' (x0 ) 2 f ' '' (x 0 ) 3
[ f (x 0 ) f ' (x 0 )h
h
h K ]}
2
3!
f (x0 h) f (x 0 h)
f' ' ' (x0 ) 2
f ' (x0 )
h K
2h
6
Yvemosque,efectivamente:
f (x 0 h) f (x 0 h)
lim
f' (x0 )
h 0
2h
parala2derivada:
yn1 y n1 2yn
y'' x n
2
h
Tomandoestafrmulaestaramoshaciendolasiguienteaproximacin:
2
h
v
1
f' ' (x 0 ) 2 f' ' ' (x0 ) 3 f ' (x0 ) 4
2 {f (x0 ) f ' (x 0 )h
h
h
h K
h
2
3!
4!
f ' ' (x0 ) 2 f ' '' (x0 ) 3 f' v (x 0 ) 4
[ f (x 0 ) f ' (x 0 )h
h
h
h K
2
3!
4!
v
f
'
(x 0 ) 2
2 f (x 0 )} f '' (x )
h K
0
12
Ejercicios:
Justificarlassiguientesaproximaciones:
y n2 yn 2 2y n1 2y n1
y'' ' x n
2h3
8yn1 y n2 yn 2 8yn1
y' xn
12h
16(yn1 yn1 ) (y n2 y n2 ) 30y n
y'' x n
12h2
y n2 yn 2 2y n1 2y n1
y'' ' x n
3
2h
Tomandoestafrmulaestaramoshaciendolasiguienteaproximacin:
2h 3
v
v
1
f '' (x 0 )
f '' ' (x 0 )
f' (x 0 )
f (x 0 )
2
3
4
3 { f (x 0 ) f ' (x 0 )2h
(2h)
(2h)
(2h)
(2h) 5 K
2h
2
3!
4!
5!
f' ' (x 0 )
f' ' ' (x0 )
f ' v (x0 )
f v (x 0 )
2
3
4
[ f (x 0 ) f ' (x 0 )(2h)
(2h)
(2h)
(2h)
(2h)5 K ]
2
3!
4!
5!
f ' ' (x0 ) 2 f ' '' (x 0 ) 3 f ' v (x 0 ) 4 f v (x0 ) 5
2[ f (x 0 ) f ' (x0 )h
h
h
h
h K ]
2
3!
4!
5!
f' ' (x 0 )
f '' ' (x 0 )
f ' v (x 0 )
f v (x0 )
2
3
4
2[ f (x 0 ) f ' (x0 )(h)
(h)
(h)
(h)
(h)5 K ]}
2
3!
4!
5!
8yn1 y n2 yn 2 8yn1
y' xn
12h
Tomandoestafrmulaestaramoshaciendolasiguienteaproximacin:
12h
v
1
f '' (x 0 ) 2 f '' ' (x 0 ) 3 f ' (x0 ) 4 f (x0 ) 5
f ' v (x 0 ) 4
f' (x0 )
h
30
Desarrollandoenserie:
12h 2
1
f' ' (x 0 ) 2 f' ' ' (x0 ) 3 f ' v (x0 ) 4 f v (x 0 ) 5 f v ' (x 0 ) 6
h
h
h
h
h K
2 {16[ f (x0 ) f ' (x 0 )h
12h
2
3!
4!
5!
6!
f' ' (x 0 )
f '' ' (x 0 )
f' v (x 0 )
f v (x 0 )
f v ' (x 0 )
2
3
4
5
6
[ f (x 0 ) f ' (x 0 )(h)
(h)
(h)
(h)
(h)
(h) K ]]
2
3!
4!
5!
6!
f' ' (x 0 )
f' ' ' (x0 )
f ' v (x0 )
f v (x 0 )
f v ' (x 0 )
2
3
4
5
[ f (x 0 ) f ' (x 0 )(2h)
(2h)
(2h)
(2h)
(2h)
(2h)6 K ]
2
3!
4!
5!
6!
v
f' ' (x 0 )
f '' ' (x 0 )
f ' (x 0 )
f (x 0 )
f ' (x 0 )
[ f (x 0 ) f ' (x 0 )2h
(2h) 2
(2h)3
(2h) 4
(2h)5
(2h) 6 K ]
2
3!
4!
5!
6!
30 f (x0 )}
Calcularlastresprimerasderivadasdelafuncinsenxenx=1,
paravaloresdehde0.1,0.01y0.001.
Calcularlasdosprimerasderivadasdelasiguientefuncinenlos
puntos0.25,0.5,0.75y1.
y(x) [lnarcsen x ]
2 5
Calcularlastresprimerasderivadasdelafuncinsenxenx=1,
paravaloresdehde0.1,0.01y0.001.
h=0.1
sen(1.1) sen(0.9)
!
!
!
y' (1)
0.53940
S
E
2 * 0.1
N
A
I
D
A
R
valor exacto cos(1) 0.5403023
N
E
9 *10
h=0.1
7*10
1*10
h=0.01
sen(1.01) sen(0.99)
y' (1)
0.5402933
2 * 0.01
valor exacto cos(1) 0.5403023
9*10
7*10
h=0.01
3 *10
h=0.001
sen(1.001) sen(0.999)
y' (1)
0.5403022
2 * 0.001
valor exacto cos(1) 0.5403023
9*10
h=0.001
1*10
Calcularlasdosprimerasderivadasdelasiguientefuncinenlos
puntos0.25,0.5,y0.75.
y(x) [lnarcsen x ]
2 5
!
!
!
S
{ln[arcsen(0.25 10 )] }
{ln[arcsen(0.25
10
E
N
y' (0.25)
A
I 210
D
RA
3
N
y' (0.25) 2352.61
2.353 10
E
2 5
)]2 }5
h=103
h=104
3
Elvalorexactosepuedeevaluarteniendoencuentaquelaprimera
derivadadelafuncines:
y' (x)
10[lnarcsen x ]
y' (0.25)
2 4
1 x arcsen x
2
2 4
1 x 2 arcsen 0.25
2.34191 10
Paralasegundaderivada:
yn1 y n1 2yn
y'' x n
2
h
h=102
4
Paralosotrospuntos,0.5,y0.75:
h=104
Laobservacindelasegundaderivadaindicaralaexistenciadeun
posiblepuntodeinflexin(derivadasegundacero)eneseintervalo.As,
porejemplo:
Haciendounainterpolacinlinealentreestosdosltimospuntos.Es
decir,calculandolarectaquepasaporlospuntos(0.84,4.409358105)
y(0.85,0.008934901):
0.008934901 4.409358 10 5
y'' 4.409358 10
(x 0.84)
0.85 0.84
5
5
0.008934901
4.409358
10
y'' 4.409358 105
(x 0.84)
0.85 0.84
Luegoelpuntoenelquelainterpolacinlinealqueseaproximaala
derivadaseanulaseraelsiguiente:
y'' 0 x 0.8404910748
y,efectivamente,podemoscomprobarqueenlasinmediacionesde
esepuntotenemosunvalorprcticamenteigualacerodelasegunda
derivada: