Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reporte 1
Reporte 1
iterativos
Esteban Viteri
16 de Abril de 2018
1. Resumen
2. Introducción
1
Reordenado se encuentra que la diferencia entre el valor verdadero y el
valor aproximado nos da el error verdadero (Et ):
Error verdadero
Error relativo porcentual verdadero: εt = V alor verdadero 100 %
error aproximado
εa = 100 %
aproximación actual
3. Objetivos
2
4. Desarrollo
f (x + h) − f (x)
f 0 (x) ≈
h
El siguiente paso fue plantear una pequeña variación h y evaluar la aproxi-
mación de la derivada con este valor. Para aplicar el método de estimacion
del error aproximado, se hizo variar h, hasta que tienda a un valor cercano
a cero, con el criterio de que en cada aproximación se le dividiera para dos,
de esta forma se tendrá un valor aproximado actual y un valor aproxima-
do anterior con los cuales se hallarán los errores aproximados, aproxiamdos
relativos y aproximados relativos absolutos.
Para este método es importante jarse una tolerancia que nalice el pro-
ceso iterativo, caso contrario las aproximaciones se alargarán al innito. Para
la tolerancia(εs ) se tomó el criterio de Chapra Steven que en su libro Mé-
todos Numéricos para Ingenieros menciona: Es conveniente relacionar los
errores con el número de cifras signicativas en la aproximación. Es posible
demostrar que si el siguiente criterio se cumple, se tendrá la seguridad que
el resultado es correcto en al menos n cifras signicativas. εs = (0,5x102−n )
.(1987,p.59). Se quizo que el resultado sea correcto en 4 cifras signicativas
para el valor aproximado de la derivada por lo que la tolerancia, según el
criterio, salió 0.005.
4.1. Código
syms x
f=7*exp(0.5*x) %funcion a ser analizada
3
x=2; %valor en la cual la funcion va ser evaluada
h=0.3;
fprintf('Valor de h incial es: %2.1f ',h);
tolerancia=0.005; %se propone una tolerancia
fprintf('La tolerancia propuesta es de: %5.3f ',tolerancia);
a=x+h;
a1=x+(h/2);
aproxAnterior=(subs(f,a)-subs(f,x))/h;
aproxActual=(subs(f,a1)-subs(f,x))/(h/2);
fprintf('La aproximación actual de la derivada es: %5.5f ',aproxAnterior);
Ea=aproxActual-aproxAnterior;
fprintf();
h0=h;
a=x+h0;
a1=x+(h0/2);
aproxAnterior=(subs(f,a)-subs(f,x))/h;
aproxActual=(subs(f,a1)-subs(f,x))/(h/2);
Ea=((subs(f,a1)-subs(f,x))/(h/2))-((subs(f,a)-subs(f,x))/h);
ea=Ea/((subs(f,a1)-subs(f,x))/(h/2));
vlrAbsea=abs(ea);
h=h/2;
fprintf('Valor de h: %5.5f ',h);
fprintf('Aproximación actual: %5.5f ;', aproxActual);
fprintf('Aproximación anterior: %5.5f ;', aproxAnterior);
fprintf('Error aproximado Ea: %5.4f ', Ea);
fprintf('Error aproximado relativo porcentual: %5.5f ', ea);
fprintf('Error aproximado relativo porcentual absoluto : %5.5f ', vlrAb-
sea);
fprintf();
end
5. Resultados
4
cuando el error aproximado es menor que la torelancia (| εa | < εs ).
5
6
5.1. Conclusiones
5.2. Recomendaciones
6. Referencias