Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo
Ejemplo 1
comparar los resultados con la solución analítica obteniendo el error relativo para
h=0.5 y h=0.1
Diferencias f ’( x )
Valor
Aproximación Error
Verdadero
4 h=0.5 h=0.1 h=0.5 h=0.1
Adelante 5.7500 4.3100 0.4375 0.0775
Atrás 2.7500 3.7100 0.3125 0.0725
Centrada 4.2500 4.0100 0.0625 0.0025
Código
%Derivación Numérica
%Ejemplo 1
%Solución analítica
syms x
f=x^3+x;
x0=1
d=diff(f,1)
vv=subs(d,x0) %Valor Verdadero
f=inline(f)
%Cuando h=0.1
disp('Cuando h=0.1')
h=0.1;
%Primera derivada
%Adelante
pdad=(f(x0+h)-f(x0))/h
er=abs((vv-pdad)/vv);
er=vpa(er,6)
%atras
pdat=(f(x0)-f(x0-h))/h
er=abs((vv-pdat)/vv);
er=vpa(er,6)
%Centrada
pdce=(f(x0+h)-f(x0-h))/(2*h)
er=abs((vv-pdce)/vv);
er=vpa(er,6)
Ejemplo 2
( 3 x−1 )2
f ( x )= 2
( x2 +3 )
comparar los resultados con la solución analítica obteniendo el error relativo para
h=0.1.
Diferencias f ’’( x )
Valor
h=0.1
Verdadero
-0.25 Aproximación Error
Adelante -0.4017 0.606748
Atrás -0.0250 0.900168
Centrada -0.2447 0.0211843
%Derivación Numérica
%Ejemplo 2
%Solución analítica
syms x
f=(3*x-1)^2/(x^2+3)^2
x0=1;
d=diff(f,2)
vv=vpa(subs(d,x0),6) %Valor Verdadero
f=inline(f)
Ejemplo 3
x 2 4 6 8 10
f(x) 1.3466 1.2747 1.1733 1.1277 1.1116
f’(x) -0.0360 -0.0433 -0.0368 -0.0154 -0.0081
h=2
X0=2=> X0=4,6,8
ADELANTE CENTRADA
F(x0+h)= X0=10=>
1.2747 ATRAS
F(x0)=
1.3466
f’(x)
%Cuando x0=4
%Centrada
x04=(fxi(3)-fxi(1))/(2*h)
%Cuando x0=6
%Centrada
x06=(fxi(4)-fxi(2))/(2*h)
%Cuando x0=8
%Centrada
x08=(fxi(5)-fxi(3))/(2*h)
%Cuando x0=10
%Atrás
x010=(fxi(5)-fxi(4))/h
Ejemplo 4
t (s) 0 0.51 1.03 1.48 1.74 2.36 2.45 3.24 3.82 4.15
x 154 174 187 205 220 235 237 253 286 296
(m)
Use la fórmula de diferenciación numérica de mayor precisión posible para
determinar:
h=0.71
Velocidad=35.2113 m/s
t (s) 0 0.51 1.03 1.48 1.74 2.36 2.45 3.24 3.82 4.15
x 154 174 187 205 220 235 237 253 286 296
(m)
Use la fórmula de diferenciación numérica de mayor precisión posible para
determinar:
Aceleración=−15.4959 m/s 2
Código
2 −x
f ( x )=x −e
Valor
h=0.1
Verdadero
1.39347 Aproximación Error
Centrada 1.3903 0.00227174
Código