sábado, 17 de marzo de 2012

Hola chicos este es el link de descarga del libro:   Basta de Historias-Andres Oppenheimer
http://www.mediafire.com/?eafkt6a5yc071gv

viernes, 16 de marzo de 2012

Funcion solo para dos variables
function [val,ea]=error2(f,x1,ex,y1,ey)
syms x y
dy=diff(f,y);
dx=diff(f,x);
dx=inline(dx);
dy=inline(dy)
ea=ex*dx(x1,y1)+ey*dy(x1)
f=inline(f);
val=f(x1,y1)
ea/val
end
ejemplo en el matlab
error2('x^2+4*x*y',2,0.2,3,0.1)
pruebenlo
Esta es la funcion que nos sirve para la propagacion de errores para dos varialbles:

function propagacion2var(f,x0,y0,ex,ey)
    syms x
    syms y;
    y1=subs(f,{x,y},{x0,y0});
    f1=diff(f,x);
    f2=diff(f,y);
    valF1=subs(f1,{x,y},{x0,y0});
    valF2=subs(f2,{x,y},{x0,y0});
    ea=abs(valF1)*ex+abs(valF2)*ey;
    er=ea/y1;
    disp('valor de y:');
    disp(y1);
    disp('error:');
    disp(ea)
    disp('er:')
    disp(er);
end


y ejecutenlo de la siguiente forma:
>> propagacion2var('x^2+4*x*y',5,3,0.2,0.1)

y el resultado sera:
valor de y:
    85

error:
32/5

er:
32/425

el resultado nos devolvera en fracciones pero si lo dividen les dara el mismo resultado
PDF con informacion basica para el tema de Propagacion de Errores  http://www.uv.es/zuniga/3.2_Propagacion_de_errores.pdf
PROPAGACION DE ERRORES


http://www.google.com.bo/url?sa=t&rct=j&q=propagacion%20del%20error%20en%20una%20funcion&source=web&cd=6&ved=0CEYQFjAF&url=http%3A%2F%2Fwww.astro.ugto.mx%2F~papaqui%2Flaboratorio_mecanica%2FTema_04-Propagacion_de_Errores.pdf&ei=qzBjT7KEB5Hdgge_7uTcAg&usg=AFQjCNFPMyhXQMTP_Sez_drY33FQ3se79g&cad=rja
Este pdf nos proporciona informacion acerca de la propagacion de errores en funciones ysencillas de una variable y tambien de varias variables.
aca una página con información sobre propagacion de errores

http://www.uv.es/~diaz/mn/node5.html