Sei sulla pagina 1di 8

UNIVERSIDAD NACIONAL DE COLOMBIA

SEDE BOGOTA

FACULTAD DE INGENIERIA

PRESENTADO POR:

DAVID LEONARDO RUIZ CARLOS ANDRES CARDENAS OSCAR DANIEL CARDENAS.

Cd.: 215102 Cd.: 215091 Cd.:285723

METODOS NUMERICOS

ING. FERNANDO ZALAZAR DELGADO

BOGOTA DC, 26 de Octubre de 2012

INTRODUCCION

Todas las tcnicas aqu mencionadas han sido desarrolladas hace un gran tiempo y representaron una enorme utilidad en los clculos de ingeniera y en general, pero el gran salto se da cuando se desarrollan dispositivos que realizan miles y hasta millones de clculos en menos de un segundo, en este momento surge la solucin a muchos problemas de ingeniera principalmente.

Las tcnicas de integracin y derivacin analizadas se pueden aprovechar al mximo si se conoce como se desarrollaron, en base a que curvas se trabajaron para as obtener resultados muy buenos gastando la menor cantidad de recursos posibles (software,memoria tec).

1) Funcin que define la ecuacin que describe el fenmeno.


function deff('[z]=f(x)','z=m/(-x*sqrt(x))');

Cdigo que implementa el mtodo numrico de Simpson compuesto, consiste en for anidados que representan las sumatorias en la ecuacin, adems los limites de las sumatorias se definen con la variable x y f es un string que contiene los datos de la funcin a investigar, feval evala la ecuacin a investigar en los puntos x ya mencionados , al final se halla la sumatoria final evaluando en los extremos de l intervalo y aplicando la secuencia alternada 2,4,2,4 para los coeficientes que multiplican la funcin evaluada en distintos puntos
function [I]=simpsoncomp(f, m, a, b, n)

h=(b-a)/(2*n); s1=0; s2=0;

for k=1:n x=a+h*(2*k-1); s1=s1+feval(x,f)

end for k=1:n-1 x=a+h*2*k; s2=s2+feval(x,f); end I=h*(feval(a,f)+feval(b,f)+4*s1+2*s2)/3;

Funcin es la ecuacin a investigar, la cual ya reconoce simpsoncomp como f., se tiene la velocidad inicial final y la masa en las variables de entrada y se han fijado 5 intervalos por defecto aunque se podra colocar n como variable y obtener clculos para el numero de intervalos deseados
clc disp(" ** Laboratorio Cinco ** ") // Segn sea el caso disp("Codigos: 285723 215091 215102") // Segn sean los participantes ww=getdate(); mprintf( "2012:%d ,10:%d ,26:%d siendo las 06%d ,40:%d ,30:%d ",ww(1),ww(2),ww(6),ww(7),ww(8),ww(9)); funcion; function [sal]=fluido(f, m, vi, vf) n=5; sal=simpsoncomp(f,m,vi,vf,n);

RESULTADO

2) Definicin de las derivadas segn los casos planteados en el problema


function [de]=derivada(x); h=[0.1 0.05 0.02]; l=length(h); for k=1:l de(1,k)=(tan(x)-tan(x-h(k)))/h(k); de(2,k)=(tan(x+h(k))-tan(x))/h(k); de(3,k)=(tan(x+h(k))-tan(x-h(k)))/(2*h(k)); de(4,k)=((3*tan(x))-(4*tan(x-h(k)))+tan(x-(2*h(k))))/(2*h(k)); de(5,k)=(tan(x)-(2*tan(x-h(k)))+tan(x-(2*h(k))))/((h(k))^2); end endfunction

Calculo de errores, almacenamiento en forma de matriz y posterior concatenacin con los datos de las derivadas obtenidas anteriormente
clc disp(" ** Laboratorio Cinco ** ") // Segn sea el caso disp("Codigos: 285723 215091 215102") // Segn sean los participantes ww=getdate(); mprintf( "2012:%d ,10:%d ,26:%d siendo las 06%d ,40:%d ,30:%d ",ww(1),ww(2),ww(6),ww(7),ww(8),ww(9)); function op=error(x) desp=derivada(x); dr=(1/cos(x))^2; ddr=2*dr*tan(x); p=1; q=1; for q=1:5 for p=1:3 er(q,p)=abs((dr-desp(q,p))/dr); end if p==3 then

p=1; end end for p=1:3 er(5,p)=abs((ddr-desp(5,p))/ddr) end disp(" h1 h2 op=cat(2,desp,er); h3 errh1 errh2 errh3");

RESULTADOS

CONCLUSIONES

El desarrollo de tcnicas de integracin numrica permiten la obtencin de resultados que en algunos casos son casi imposibles de resolver desde el punto de vista terico, permitiendo ampliar las posibilidades de desarrollo en la ingeniera.

En la actualidad siguen con vigencia varias tcnicas de integracin, es decir ninguna ha logrado desplazar al resto, ya que cada una de estas es ideal dependiendo de la situacin o problema que se plantee. El desarrollo de herramientas de computacin permite obtener resultados con muy altas precisiones en muy poco tiempo.

Potrebbero piacerti anche