Sunteți pe pagina 1din 3

1.

- DERIVACION NUMERICA HACIA ADELANTE

A) FORMULAS Y ALGORITMO EN MATLAB:

 Declaramos una función cualquiera de nombre “función”


function y=funcion(x)
y=x^3;
 Declaramos la primera derivada de nombre “pdelante”
function y=pdelante(x,h)
y=(feval('funcion',x+h)-feval('funcion',x))/h;
 Declaramos la segunda derivada de nombre “sdelante”
function y=sdelante(x,h)
y=(feval('funcion',x+2*h)-
(2*feval('funcion',x+h))+feval('funcion',x))/(h^2);
 Declaramos la tercera derivada de nombre “tdelante”
function y=tdelante(x,h)
y=(feval('funcion',x+3*h)-
3*feval('funcion',x+2*h)+3*feval('funcion',x+h)-
feval('funcion',x))/(h^3);
 Declaramos la cuarta derivada de nombre “cdelante”
function y=cdelante(x,h)
y=(feval('funcion',x+4*h)-
4*feval('funcion',x+3*h)+6*feval('funcion',x+2*h)-
4*feval('funcion',x+h)+feval('funcion',x))/(h^4);

B)EJEMPLO:

Sea la función
f(x)=x^4,hallar
fi(3),fii(3),fiii(3) y
fiv(3) para h=0.001

Primera Derivada

Segunda Derivada

Tercera Derivada

Cuarta Derivada
2.- DERIVACION NUMERICA HACIA ATRAS

A) FORMULAS Y ALGORITMO EN MATLAB:

 Declaramos una función cualquiera de nombre “función”


function y=funcion(x)
y=x^5;
 Declaramos la primera derivada de nombre “patras”
function y=patras(x,h)
y=(feval('funcion',x)-feval('funcion',x-h))/h;
 Declaramos la segunda derivada de nombre “satras”
function y=satras(x,h)
y=(feval('funcion',x)-2*feval('funcion',x-h)+feval('funcion',x-
2*h))/h^2;
 Declaramos la tercera derivada de nombre “tatras”
function y=tatras(x,h)
y=(feval('funcion',x)-3*feval('funcion',x-
h)+3*feval('funcion',x-2*h)-feval('funcion',x-3*h))/(h^3);

 Declaramos la cuarta derivada de nombre “catras”


function y=catras(x,h)
y=(feval('funcion',x)-4*feval('funcion',x-
h)+6*feval('funcion',x-2*h)-4*feval('funcion',x-
3*h)+feval('funcion',x-4*h))/(h^4);

B)EJEMPLO:

Sea la función f(x)=x^5,hallar


fi(2),fii(2),fiii(2) y fiv(2) para
h=0.001

Primera Derivada

Segunda Derivada

Tercera Derivada

Cuarta Derivada
3.- DERIVACION NUMERICA CENTRAL

A) FORMULAS Y ALGORITMO EN MATLAB:

 Declaramos una función cualquiera de nombre “función”


function y=funcion(x)
y=2*(x^3)+x^2;
 Declaramos la primera derivada de nombre “pcentral”
function y=pcentral(x,h)
y=(feval('funcion',x+h)-feval('funcion',x-h))/(2*h)
 Declaramos la segunda derivada de nombre “scentral”
function y=scentral(x,h)
y=(feval('funcion',x+2*h)-
2*feval('funcion',x)+feval('funcion',x-2*h))/((2*h)^2)
 Declaramos la tercera derivada de nombre “tcentral”
function y=tcentral(x,h)
y=(feval('funcion',x+3*h)-
3*feval('funcion',x+h)+3*feval('funcion',x-h)-feval('funcion',x-
3*h))/((2*h)^3)

 Declaramos la cuarta derivada de nombre “ccentral”


function y=ccentral(x,h)
y=feval('funcion',x+4*h)-
4*feval('funcion',x+2*h)+6*feval('funcion',x)-
4*feval('funcion',x-2*h)+feval('funcion',x-4*h))/((2*h)^4);

B)EJEMPLO:
Sea la función f(x)= 2*(x^3)+x^2,hallar
fi(1.5),fii(1.5),fiii(1.5) y fiv(1.5) para h=0.001

Primera
Derivada
Tercera Derivada

Segunda
Derivada
Cuarta Derivada

S-ar putea să vă placă și