Tarea de Metodos Numericos Diferenciaciones

1
function [Df, Db, Dc, D3] = dif(f,x,h) %Determina las Diferenciales divididas hacia adelante, hacia atras y central %Datos: % f: la funcion a evaluar % x: punto a evaluar % h: el paso %Resultados % Df: diferencial dividida hacia adelante % Db: diferencial dividida hacia atras % Dc: diferencial dividida central % D3: diferencial ultilizando 3 puntos % [a -- x - b] %Ejemplo % >> f = inline('x*x*x-3') % >> [Df, Db, Dc, D3] = dif('sin',1,0.0001) Fc = feval(f,x-h); Fb = feval(f,x+h); Fx = feval(f,x); Fz = feval(f,x+(2*h)); Df = (Fb-Fx)/h; Db = (Fx-Fc)/h; Dc = (Fb-Fc)/(2*h); D3 = ((-3*Fx)+(4*Fb)-(Fz))/(2*h); end

description

tarea de metodos numericos

Transcript of Tarea de Metodos Numericos Diferenciaciones

function [Df, Db, Dc, D3] = dif(f,x,h)%Determina las Diferenciales divididas hacia adelante, hacia atras y central%Datos:% f: la funcion a evaluar% x: punto a evaluar% h: el paso%Resultados% Df: diferencial dividida hacia adelante% Db: diferencial dividida hacia atras% Dc: diferencial dividida central% D3: diferencial ultilizando 3 puntos% [a -- x - b]%Ejemplo% >> f = inline('x*x*x-3')% >> [Df, Db, Dc, D3] = dif('sin',1,0.0001) Fc = feval(f,x-h);Fb = feval(f,x+h);Fx = feval(f,x);Fz = feval(f,x+(2*h)); Df = (Fb-Fx)/h;Db = (Fx-Fc)/h;Dc = (Fb-Fc)/(2*h);D3 = ((-3*Fx)+(4*Fb)-(Fz))/(2*h);end