Método Del Trapecio y de Romberg

Embed Size (px)

Citation preview

  • 7/23/2019 Mtodo Del Trapecio y de Romberg

    1/3

    functionA=trapecio(f,a,b,n)h=(b-a)/n;s=0;

    fork=1:n-1s=s+f(a+k*h ) ;end

    A=(f(a)+f(b)+2*s)*h/2 ;

    f=!(") sin("+2);

    trapecio(f,0,#,$)

    ans =-1%'

    todo de a cuadratura

    f=!(") sin("+2);

    uad(f,0,#)

    ans =-1%&'&

    functionA=ro.ber(f,a,b,error)r(1,1)=trapecio(f,a,b,1);r(2,1)=trapecio(f,a,b,2);r( 2,2) = (#*r(2,1)-r(1,1))/&;k=2;hieabs(r(k,k)-r(k,k-1))=error k=k+1; r(k,1) =trapecio(f,a,b,2( k-1)) ; for=2:k r (k,) = (#( -1)* r (k,-1)-r (k-1,-1 ))/(#( -1)-1); endend

    A=r;

  • 7/23/2019 Mtodo Del Trapecio y de Romberg

    2/3

    f=!(") o("); ro.ber(f,1,2,0%00001)

    ans =

    0% 0 0 0 0%&'0 0%&$$ 0 0 0%&$&' 0%&$& 0%&$& 0 0%&$ 0%&$& 0%&$& 0%&$& f=!(") o("); uad(f,1,2)

    ans =0%&$& f=!(") o(1+"%2); ro.ber(f,-1,1,0%00001)

    ans =

    1%&$& 0 0 0 0

    0%3&1 0%#21 0 0 0 0%3' 0%2$ 0%&&0 0 0 0%&$& 0%2'$ 0%2'$ 0%2'' 0 0%&0 0%2'3 0%2'3 0%2'3 0%2'3 f=!(") o(1+"%2); uad(f,-1,1)

    ans =

    0%2'3

  • 7/23/2019 Mtodo Del Trapecio y de Romberg

    3/3

    function4=eer1(")""=50 1 2 & #6;44=50 ' 2 06;

    4=interp1("",44,",7spine7); f=!(") eer1("); ro.ber(f,0,#,0%0001)ans =

    0 0 0 0 0 #%0000 %&&&& 0 0 0 1#%0000 1'%&&&& 1$%1&&& 0 0

    1%000 1'%&&&& 1'%&&&& 1'%&20 0 1'%120 1'%&&&& 1'%&&&& 1'%&&&& 1'%&& f=!(") eer1("); uad(f,0,#)ans =1'%&&&&