Incrustar presentación
Descargar para leer sin conexión
![DIFERENCIAS NUMERICAS
1. DiferencianFinitasCentrales
function y=diferenciascentrales
f=input('ingrese la funcion f : ');
x0=input('ingrese el punto a evaluar la derivada : ');
h=0.001;
f2=subs(f,x0+2*h);
f1=subs(f,x0+h);
f0=subs(f,x0);
f_1=subs(f,x0-h);
f_2=subs(f,x0-2*h);
primeraderivada=(f1-f_1)/(2*h)
segundaderivada=(f1-2*f0+f_1)/h^2
terceraderivada=(f2-2*f1+2*f_1-f_2)/(2*h^3)
cuartaderivada=(f2-4*f1+6*f0-4*f_1+f_2)/h^4
2. DiferenciacionNumerica(Primeraderivada)
%Diferncias Finitas
%Primera derivada
%Diferencia hacia Delante f'(x*)=(f(x*+h)-f(x*))/h
%Diferencia hacia Atras f'(x*)= (f(x*)-f(x*-h))/h
%Diferencia Centrada f'(x*)=(f(x*+h)-f(x*-h))/2h
syms x
f=input ('ingresar funcion para evaluar')
f=inline(f)
h=input('ingrese valor de h*')
d1=[f(1+h)-f(1)]./h
d2=[f(1)-f(1-h)]./h
d3=[f(1+h)-f(1-h)]./(2.*h)
dv=[d1 d2 d3]](https://image.slidesharecdn.com/diferenciasnumericas-211219010003/85/Diferencias-numericas-1-320.jpg)
El documento describe diferentes métodos numéricos para calcular derivadas de una función. Explica el método de diferencias centrales para calcular la primera, segunda, tercera y cuarta derivada de una función usando puntos antes y después de un punto dado. Luego presenta tres formas de calcular numéricamente la primera derivada usando diferencias hacia adelante, hacia atrás y centrales.
![DIFERENCIAS NUMERICAS
1. DiferencianFinitasCentrales
function y=diferenciascentrales
f=input('ingrese la funcion f : ');
x0=input('ingrese el punto a evaluar la derivada : ');
h=0.001;
f2=subs(f,x0+2*h);
f1=subs(f,x0+h);
f0=subs(f,x0);
f_1=subs(f,x0-h);
f_2=subs(f,x0-2*h);
primeraderivada=(f1-f_1)/(2*h)
segundaderivada=(f1-2*f0+f_1)/h^2
terceraderivada=(f2-2*f1+2*f_1-f_2)/(2*h^3)
cuartaderivada=(f2-4*f1+6*f0-4*f_1+f_2)/h^4
2. DiferenciacionNumerica(Primeraderivada)
%Diferncias Finitas
%Primera derivada
%Diferencia hacia Delante f'(x*)=(f(x*+h)-f(x*))/h
%Diferencia hacia Atras f'(x*)= (f(x*)-f(x*-h))/h
%Diferencia Centrada f'(x*)=(f(x*+h)-f(x*-h))/2h
syms x
f=input ('ingresar funcion para evaluar')
f=inline(f)
h=input('ingrese valor de h*')
d1=[f(1+h)-f(1)]./h
d2=[f(1)-f(1-h)]./h
d3=[f(1+h)-f(1-h)]./(2.*h)
dv=[d1 d2 d3]](https://image.slidesharecdn.com/diferenciasnumericas-211219010003/85/Diferencias-numericas-1-320.jpg)