• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
UNIVERSIDAD NACIONAL HERMILIO VALDIZANEAP: ING.CIVILCURSO: METODOS NUMERICOS1.programas de trapecio simple y Simpson simplea.-trapacio simplefunction trapsimglobal funfun=input('ingrese la funcion\n','s');b=input('ingrese el limite superior de la integral\n');a=input('ingrese el limite inferior de la integral\n');h=b-ax=a;fa=eval(fun);x=b;fb=eval(fun);I=(h/2)*(fa+fb);fprintf('El valor aproximado es =%12.10f',I)b. Simpson simplefunction simpsonglobal funfun=input('ingrese la funcion\n','s');b=input('ingrese el limite superior de la funcion\n');a=input('ingrese el limite inferior de la integral\n');h=(b-a)/2x=a;fa=eval(fun);x=b;fb=eval(fun);x=a+h;fc=eval(fun);I=(3*h/8)*(fa+4*fc+fb)fprintf('El valor aproximado de la integral es =%12.10f',I) 
c. regla de los tres octavos
function regla3/8global funfun=input('ingrese la funcion\n','s');b=input('ingrese el limite superior de la funcion\n');a=input('ingrese el limite inferior de la integral\n');h=(b-a)/3x=a;
 
fa=eval(fun);x=a+h;fc=eval(fun);x=a+2*h;fd=eval(fun);x=b;fb=eval(fun);I=(3*h/8)*(fa+3*fc+3*fd+fb)fprintf('El valor aproximado de la integral es =%12.10f',I)
2. programa de la regla del trapecio compuesto y Simpson compuesto
2.1 trapecio compuestofunction trapcompglobal funfun=input('ingrese la funcion\n','s');b=input('ingrese el limite superior de la integral\n');a=input('ingrese el limite inferior de la integral\n');M=input('ingrese el numero de intervalos\n');h=(b-a)/M;I=0;for k=1:M-1x=a+h*kf1=eval(fun)I=I+f1endx=afa=eval(fun)x=bfb=eval(fun)I=((h/2)*(fa+fb))+(h)*(I)fprintf('El valor aproximado es =%12.10f',I)2.2 Simpson compuestofunction simpscompglobal funfun=input('ingrese la funcion\n','s');b=input('ingrese el limite superior de la integral\n');a=input('ingrese el limite inferior de la integral\n');n=input('ingrese el numero de intervalos');
 
h=(b-a)/(2*n)i1=0i2=0for k=1:n-1x=a+h*(2*k)f1=eval(fun)i1=i1+f1endfor k=1:nx=a+h*(2*k-1)f2=eval(fun)i2=i2+f2endx=afa=eval(fun)x=bfb=eval(fun)i=(h/3)*((fa+fb)+(2*i1)+(4*i2))fprintf('el valor aproximado de la integral es =%12.10f',i)
3
. calculo de la integral por la regla del trapecio, Simpson y 3/8
 I=a. regla de trapecioutilizar el comando trapsim en el comando windowingrese la funciontan(x)ingrese el limite superior de la integralpi/4ingrese el limite inferior de la integral0h =
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...