informecinco.pdf

17
Proyecto Nro. 5: M´ etodos Aproximados de Diferenciaci´ on e Integraci´ on Num´ erica Algoritmos Num´ ericos Jonathan Morocho Jim´ enez Escuela Polit´ ecnica Nacional Facultad de Ingenier´ ıa de Sistemas 23 de mayo de 2014 1. Integraci´ on Num´ erica El objetivo del presente trabajo consiste en la realizaci´ on de un c´ odigo de programaci´ on que permita determinar el valor aproximado de ciertas integrales (definidas) que generalmente resultan complicadas (o inclusive imposibles) de calcular a trav´ es de m´ etodos anal´ ıticos. Para esto se ha usado tres m´ etodos num´ ericos: el m´ etodo del rect´ angulo, el del trapecio y el de Simpson (regla compuesta). Con el objetivo de ”calibrar” el c´ odigo (verificar si funciona correctamente) se ha seguido los siguientes pasos: 1. Elegir una funci´ on cuya integral definida en un cierto intervalo sea sencilla de calcular. Como se ver´ a en el literal 4) los resultados de los diferentes m´ etodos num´ ericos aplicados se acercaran al valor real de la integral si el numero de intervalos es grande, por tanto se puede utilizar este resultado para ”calibrar” el c´ odigo (en Matlab) desarrollado . Es decir, si el valor num´ erico de la integral definida tiende a su valor exacto a medida que se incrementa N , significa que el c´ odigo desarrollado es correc- to y se puede usar para determinar el valor de integrales mas complejas como se har´ a en el literal 6). En este caso se ha escogido la integral definida Z 1 0 x 2 dx = 1 3 (1) 2. Graficar dicha funci´ on (solamente con el objetivo de ilustrar el ´ area que se desea determinar) 1

Transcript of informecinco.pdf

  • Proyecto Nro. 5: Metodos Aproximados de

    Diferenciacion e Integracion Numerica

    Algoritmos Numericos

    Jonathan Morocho Jimenez

    Escuela Politecnica Nacional

    Facultad de Ingeniera de Sistemas

    23 de mayo de 2014

    1. Integracion Numerica

    El objetivo del presente trabajo consiste en la realizacion de un codigo de programacion que permitadeterminar el valor aproximado de ciertas integrales (definidas) que generalmente resultan complicadas(o inclusive imposibles) de calcular a traves de metodos analticos. Para esto se ha usado tres metodosnumericos: el metodo del rectangulo, el del trapecio y el de Simpson (regla compuesta).

    Con el objetivo de calibrar el codigo (verificar si funciona correctamente) se ha seguido lossiguientes pasos:

    1. Elegir una funcion cuya integral definida en un cierto intervalo sea sencilla de calcular. Como severa en el literal 4) los resultados de los diferentes metodos numericos aplicados se acercaran al valorreal de la integral si el numero de intervalos es grande, por tanto se puede utilizar este resultado paracalibrar el codigo (en Matlab) desarrollado . Es decir, si el valor numerico de la integral definidatiende a su valor exacto a medida que se incrementa N , significa que el codigo desarrollado es correc-to y se puede usar para determinar el valor de integrales mas complejas como se hara en el literal 6).

    En este caso se ha escogido la integral definida

    10

    x2dx =1

    3(1)

    2. Graficar dicha funcion (solamente con el objetivo de ilustrar el area que se desea determinar)

    1

  • 1 INTEGRACION NUMERICA

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    x

    y

    f(x)=x2

    Figura 1: Grafico de f(x) = x2 en el intervalo [0, 1]

    3. Dividir sistematicamente y progresivamente el intervalo [a, b] en N = 1, 2, ..., n subintervalos (conn = 20, 50 o 100) y para cada valor de N determinar el valor aproximado de la integral con cadauno de estos tres metodos. Se ha considerado n = 100 para este trabajo.

    N Rectangulos Trapecios Simpson1 1.00000000 0.500000002 0.62500000 0.37500000 0.333333333 0.51851852 0.351851854 0.46875000 0.34375000 0.333333335 0.44000000 0.340000006 0.42129630 0.33796296 0.333333337 0.40816327 0.336734698 0.39843750 0.33593750 0.333333339 0.39094650 0.3353909510 0.38500000 0.33500000 0.3333333311 0.38016529 0.3347107412 0.37615741 0.33449074 0.3333333313 0.37278107 0.3343195314 0.36989796 0.33418367 0.3333333315 0.36740741 0.3340740716 0.36523438 0.33398438 0.3333333317 0.36332180 0.3339100318 0.36162551 0.33384774 0.3333333319 0.36011080 0.3337950120 0.35875000 0.33375000 0.3333333321 0.35752079 0.33371126

    2

  • 1 INTEGRACION NUMERICA

    22 0.35640496 0.33367769 0.3333333323 0.35538752 0.3336483924 0.35445602 0.33362269 0.3333333325 0.35360000 0.3336000026 0.35281065 0.33357988 0.3333333327 0.35208048 0.3335619628 0.35140306 0.33354592 0.3333333329 0.35077289 0.3335315130 0.35018519 0.33351852 0.3333333331 0.34963580 0.3335067632 0.34912109 0.33349609 0.3333333333 0.34863789 0.3334863834 0.34818339 0.33347751 0.3333333335 0.34775510 0.3334693936 0.34735082 0.33346193 0.3333333337 0.34696859 0.3334550838 0.34660665 0.33344875 0.3333333339 0.34626342 0.3334429140 0.34593750 0.33343750 0.3333333341 0.34562760 0.3334324842 0.34533258 0.33342782 0.3333333343 0.34505138 0.3334234744 0.34478306 0.33341942 0.3333333345 0.34452675 0.3334156446 0.34428166 0.33341210 0.3333333347 0.34404708 0.3334087848 0.34382234 0.33340567 0.3333333349 0.34360683 0.3334027550 0.34340000 0.33340000 0.3333333351 0.34320133 0.3333974152 0.34301036 0.33339497 0.3333333353 0.34282663 0.3333926754 0.34264975 0.33339049 0.3333333355 0.34247934 0.3333884356 0.34231505 0.33338648 0.3333333357 0.34215656 0.3333846358 0.34200357 0.33338288 0.3333333359 0.34185579 0.3333812160 0.34171296 0.33337963 0.3333333361 0.34157485 0.3333781262 0.34144121 0.33337669 0.3333333363 0.34131183 0.3333753364 0.34118652 0.33337402 0.3333333365 0.34106509 0.3333727866 0.34094735 0.33337159 0.3333333367 0.34083315 0.3333704668 0.34072232 0.33336938 0.3333333369 0.34061472 0.3333683470 0.34051020 0.33336735 0.3333333371 0.34040865 0.3333664072 0.34030993 0.33336548 0.3333333373 0.34021392 0.3333646174 0.34012053 0.33336377 0.3333333375 0.34002963 0.33336296

    3

  • 1 INTEGRACION NUMERICA

    76 0.33994114 0.33336219 0.3333333377 0.33985495 0.3333614478 0.33977098 0.33336073 0.3333333379 0.33968915 0.3333600480 0.33960938 0.33335938 0.3333333381 0.33953158 0.3333587482 0.33945568 0.33335812 0.3333333383 0.33938162 0.3333575384 0.33930933 0.33335695 0.3333333385 0.33923875 0.3333564086 0.33916982 0.33335587 0.3333333387 0.33910248 0.3333553588 0.33903667 0.33335486 0.3333333389 0.33897235 0.3333543790 0.33890947 0.33335391 0.3333333391 0.33884797 0.3333534692 0.33878781 0.33335302 0.3333333393 0.33872895 0.3333526094 0.33867134 0.33335220 0.3333333395 0.33861496 0.3333518096 0.33855975 0.33335142 0.3333333397 0.33850569 0.3333510598 0.33845273 0.33335069 0.3333333399 0.33840084 0.33335034100 0.33835000 0.33335000 0.33333333

    4. Graficar el valor de dicha integral como funcion del numero de intervalos. Esto se hace para cadametodo por separado.

    0 10 20 30 40 50 60 70 80 90 100

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodo de Rectangulos

    Figura 2: Valor de la integral vs numero de intervalos, Metodo de los rectangulos

    4

  • 1 INTEGRACION NUMERICA

    0 10 20 30 40 50 60 70 80 90 1000.32

    0.34

    0.36

    0.38

    0.4

    0.42

    0.44

    0.46

    0.48

    0.5

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodo de Trapecios

    Figura 3: Valor de la integral vs numero de intervalos, Metodo de los trapecios

    0 10 20 30 40 50 60 70 80 90 1000.3333

    0.3333

    0.3333

    0.3333

    0.3333

    0.3333

    0.3333

    0.3333

    0.3333

    0.3333

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodo de Simpson

    Figura 4: Valor de la integral vs numero de intervalos, Metodo de Simpson

    5. Graficar en una misma figura las tres curvas obtenidas en cada uno de los metodos y determinarcual metodo converge mas rapidamente.

    5

  • 1 INTEGRACION NUMERICA

    0 10 20 30 40 50 60 70 80 90 100

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodos de Integracion Numerica

    Metodo de RectangulosMetodo de TrapeciosMetodo de Simpson

    Figura 5: Convergencia de los tres metodos (Rectangulos, Trapecios y Simpson

    6. Luego de determinar que el codigo funciona correctamente, se lo utiliza para determinar el valornumerico de la siguiente integral:

    22

    e1,5x+2 sin(x2 + 1) cos(x2 1)dx (2)

    repitiendo el mismo analisis explicado en los literales 2), 3), 4) y 5).

    En este ejercicio observaremos una aplicacion directa de los tres metodos numericos anteriormentemencionados, ya que generalmente en aplicaciones de la vida diaria, de acuerdo al entorno en elque una persona se maneje, puede llegar a ser bastante difcil encontrar una ecuacion cuya integraldefinida se pueda calcular analticamente y se debe recurrir a alguno de estos metodos (existen otrosmetodos numericos para hallar la integral definida) para poder encontrar la integral definida en unintervalo.

    El ejercicio desarrollado con los respectivos analisis indicados en los literales solicitados, se muestraa continuacion:

    a. Graficar f(x)

    6

  • 1 INTEGRACION NUMERICA

    2 1.5 1 0.5 0 0.5 1 1.5 22

    0

    2

    4

    6

    8

    10

    12

    x

    y

    f(x) =e1.5x+2cos(x2 1) sin(x2 + 1)

    Figura 6: Grafico de f(x) en el intervalo [2, 2]

    b. Dividir sistematicamente y progresivamente el intervalo [a, b] en N = 1, 2, ..., n subintervalos ypara cada valor de N determinar el valor aproximado de la integral con cada uno de los tresmetodos. Se ha considerado n = 100 para este trabajo.

    N Rectangulos Trapecios Simpson1 48.56390831 24.281954152 26.75368083 14.61270375 11.389620283 23.07719930 14.983214594 19.77704683 13.70655829 13.404509805 16.13461983 11.278228996 13.78041780 9.73342544 7.983495727 12.48890325 9.020052658 11.75238878 8.71714451 7.054006599 11.28309337 8.5850984610 10.95129679 8.52310137 7.6047255011 10.69880855 8.4913581712 10.49721679 8.47372061 8.0538190113 10.33104392 8.4632013014 10.19096909 8.45654380 8.2687075115 10.07091442 8.4521174716 9.96667337 8.44905124 8.3596868117 9.87520296 8.4468527118 9.79422710 8.44522965 8.3986067119 9.72199872 8.4440011420 9.65714873 8.44305102 8.4163675721 9.59858584 8.4423023122 9.54542772 8.44170253 8.42515065

    7

  • 1 INTEGRACION NUMERICA

    23 9.49695218 8.4412150524 9.45256179 8.44081370 8.4298447325 9.41175761 8.4404794426 9.37411949 8.44019817 8.4325304727 9.33929092 8.4399592828 9.30696732 8.43975467 8.4341582929 9.27688683 8.4395780630 9.24882304 8.43942457 8.4351936031 9.22257914 8.4392903032 9.19798323 8.43917216 8.4358791333 9.17488444 8.4390676534 9.15314986 8.43897473 8.4363487435 9.13266186 8.4388917436 9.11331603 8.43881730 8.4366798537 9.09501929 8.4387502638 9.07768845 8.43868966 8.4369191639 9.06124889 8.4386346940 9.04563352 8.43858466 8.4370958841 9.03078178 8.4385390042 9.01663897 8.43849720 8.4372288343 9.00315545 8.4384588444 8.99028613 8.43842354 8.4373305445 8.97798996 8.4383909746 8.96622944 8.43836087 8.4374094847 8.95497031 8.4383329948 8.94418114 8.43830710 8.4374715749 8.93383311 8.4382830250 8.92389967 8.43826059 8.4375209751 8.91435640 8.4382396552 8.90518073 8.43822007 8.4375607053 8.89635182 8.4382017454 8.88785036 8.43818455 8.4375929755 8.87965848 8.4381684056 8.87175954 8.43815322 8.4376194057 8.86413811 8.4381389258 8.85677982 8.43812544 8.4376412359 8.84967126 8.4381127160 8.84279992 8.43810069 8.4376593961 8.83615413 8.4380893162 8.82972295 8.43807853 8.4376746163 8.82349616 8.4380683164 8.81746415 8.43805862 8.4376874465 8.81161793 8.4380494166 8.80594904 8.43804065 8.4376983167 8.80044954 8.4380323168 8.79511194 8.43802438 8.4377075969 8.78992919 8.4380168170 8.78489465 8.43800959 8.4377155471 8.78000206 8.4380027072 8.77524548 8.43799612 8.4377223973 8.77061933 8.4379898274 8.76611831 8.43798380 8.4377283175 8.76173742 8.4379780376 8.75747191 8.43797251 8.43773346

    8

  • 1 INTEGRACION NUMERICA

    77 8.75331727 8.4379672178 8.74926924 8.43796213 8.4377379579 8.74532376 8.4379572680 8.74147700 8.43795257 8.4377418881 8.73772529 8.4379480782 8.73406514 8.43794375 8.4377453383 8.73049325 8.4379395984 8.72700646 8.43793558 8.4377483785 8.72360177 8.4379317386 8.72027631 8.43792801 8.4377510787 8.71702735 8.4379244388 8.71385227 8.43792098 8.4377534689 8.71074859 8.4379176490 8.70771392 8.43791443 8.4377555891 8.70474598 8.4379113292 8.70184261 8.43790832 8.4377574793 8.69900171 8.4379054394 8.69622129 8.43790262 8.4377591795 8.69349943 8.4378999196 8.69083431 8.43789729 8.4377606997 8.68822418 8.4378947598 8.68566734 8.43789230 8.4377620699 8.68316218 8.43788992100 8.68070715 8.43788761 8.43776329

    c. Graficar el valor de dicha integral como funcion del numero de intervalos. Esto se hace para cadametodo por separado.

    0 10 20 30 40 50 60 70 80 90 1005

    10

    15

    20

    25

    30

    35

    40

    45

    50

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodo de Rectangulos

    Figura 7: Valor de la integral vs numero de intervalos, Metodo de los rectangulos

    9

  • 1 INTEGRACION NUMERICA

    0 10 20 30 40 50 60 70 80 90 1008

    10

    12

    14

    16

    18

    20

    22

    24

    26

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodo de Trapecios

    Figura 8: Valor de la integral vs numero de intervalos, Metodo de los trapecios

    0 10 20 30 40 50 60 70 80 90 1007

    8

    9

    10

    11

    12

    13

    14

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodo de Simpson

    Figura 9: Valor de la integral vs numero de intervalos, Metodo de Simpson

    d. Graficar en una misma figura las tres curvas obtenidas en cada uno de los metodos y determinarcual metodo converge mas rapidamente.

    10

  • 2 DISCUSION Y CONCLUSIONES

    0 10 20 30 40 50 60 70 80 90 1005

    10

    15

    20

    25

    30

    35

    40

    45

    50

    Numero de intervalos

    Valo

    r de

    la in

    tegr

    al d

    efin

    ida

    Metodos de Integracion Numerica

    Metodo de RectangulosMetodo de TrapeciosMetodo de Simpson

    Figura 10: Convergencia de los tres metodos (Rectangulos, Trapecios y Simpson

    2. Discusion y Conclusiones

    En la Figura 1 se puede observar la grafica de la funcion f(x) = x2 en el intervalo [0, 1], podemosver que debajo de la curva se encuentra el area, cuyo valor se desea calcular.

    En la Figura 2 se puede observar como converge el metodo de los rectangulos hacia el valor real dela integral de la ecuacion(1) que es 0.333... Se observa que a partir de n = 70, el valor de la integralcalculada con este metodo se aproxima al valor real.

    En la Figura 3 se puede observar como converge el metodo de los trapecios hacia el valor de laintegral de la ecuacion(1) que es 0.333... Se observa que a partir de n = 15, el valor de la integralcalculada con este metodo se aproxima al valor real.

    En la Figura 4 se puede observar como converge el metodo de Simpson hacia el valor de la integralde la ecuacion(1) que es 0.333... Se observa que a partir de n = 1, el valor de la integral calculada coneste metodo se aproxima al valor real. A pesar de que en la grafica se aprecia en el eje y el valor 0.333en distintas posiciones, estos valores son realmente los distintos valores de la integral hallada con estemetodo numerico que no se pudo representar textualmente en su totalidad en la grafica.

    En la Figura 5 se puede observar la convergencia de los tres metodos numericos para encontrar elvalor de una integral definida, el metodo de Simpson es el que converge practicamente desde el inicio,siendo el mas rapido.

    11

  • REFERENCIAS REFERENCIAS

    En la Figura 6 se puede observar la grafica de la funcion f(x) =e1,5x+2 sin(x2+1) cos(x21)dx

    en el intervalo [2, 2], podemos ver que debajo de la curva se encuentra el area, cuyo valor se deseacalcular.

    En la Figura 7 se puede observar como converge el metodo de los rectangulos hacia el valor real dela integral de la ecuacion(2) que es 0.333... Se observa que a partir de n = 45, el valor de la integralcalculada con este metodo se aproxima al valor real.

    En la Figura 8 se puede observar como converge el metodo de los trapecios hacia el valor de laintegral de la ecuacion(2) que es 8.4377776... Se observa que a partir de n = 10, el valor de la integralcalculada con este metodo se aproxima al valor real.

    En la Figura 9 se puede observar como converge el metodo de Simpson hacia el valor de la integralde la ecuacion(2) que es 8.4377776... Se observa que a partir de n = 20, el valor de la integral calculadacon este metodo se aproxima al valor real.

    En la Figura 10 se puede observar la convergencia de los tres metodos numericos para encontrar elvalor de una integral definida, el metodo de los trapecios es el que converge rapidamente, sin embargoel metodo que nos da un valor de la integral definida de la ecuacion(2) que se aproxime al valor reales el metodo de Simpson (ver literal 6.b). Esta variacion de n en el metodo de los trapecios como enel metodo de Simpson se debe a la naturaleza de la funcion

    Observando las funciones f(x) de las ecuaciones (1) y (2) y fijandonos en el resultado de cada unode los metodos para los diferentes valores de n en los literales 3 y 6.b, se puede concluir que el metodoque nos da un valor aproximado al valor real de la integral definida es el metodo de Simpson (reglacompuesta), por lo que es el metodo recomendado para todos los casos en los que se desee encontrarel valor de una integral definida.

    Referencias

    [1] Richard L. Burden - J. Douglas Faires, Analisis Numerico, 7ma edicion, 2009

    [2] http://www.matworks.com

    [3] http://www.sc.ehu.es

    12

  • A. Anexos

    A.1. Metodo de los Rectangulos

    f unc t i on area=metodorectangulos ( fx , a , b , n )

    % fx% a y b extremos de l i n t e r v a l o [ a , b ]%n n sub in t e r va l o s

    f = inline ( fx ) ;syms x

    %1) D iv id i r [ a , b ] en n sub in t e r va l o s de ancho :

    h=(ba ) /n ;

    %2) y 3) Trazar l o s r e c tangu l o s i n s c r i t o s o c i r c u n s c r i t o s a l a func ion% donde cada uno t i e n e por area Ai , e l area r e s u l t an t e es l a sumatoria% de l a s areas AiA=[ ] ;f o r i=0:n

    A ( i+1)=h*f ( a+(i*h ) ) ;end

    area=sum( A ) ;

    %f p r i n t f ( '%.10 f \n ' , area )

    A.2. Metodo de los Trapecios

    f unc t i on area=metodotrapecios ( fx , a , b , n )

    % fx% a y b extremos de l i n t e r v a l o [ a , b ]%n n sub in t e r va l o s

    f = inline ( fx ) ;syms x

    %1) D iv id i r [ a , b ] en n sub in t e r va l o s de ancho :

    h=(ba ) /n ;

    %2) Ca lcu lar e l area de l o s t r ap e c i o s y sumar d ichas areasA=[ ] ;f o r i=0:n1

    A ( i+1)=(h /2) *( f ( a+(i*h ) )+f ( a+((i+1)*h ) ) ) ;end

    area=sum( A ) ;

    %f p r i n t f ( '%.10 f \n ' , area )

    A.3. Metodo de Simpson

    f unc t i on area=metodosimpson ( fx , a , b , n )

    %r e g l a compuesta de simpson

    % fx% a y b extremos de l i n t e r v a l o [ a , b ]%n n sub in t e rva l o s , n es PAR

    f = inline ( fx ) ;

  • A.4 Calibracion (primera integral definida) A ANEXOS

    syms x

    h=(ba ) /n ;

    S1=0; %suma de terminos paresS2=0; %suma de terminos impares

    i f mod ( n , 2 )==0

    f o r i=1:( n /2)1S1=S1+f ( a+2*i*h ) ;

    end

    f o r i=1:n/2S2=S2+f ( a+(2*i1)*h ) ;

    end

    area=(h /3) *( f ( a )+2*S1+4*S2+f ( b ) ) ;e l s e

    d i sp ( 'n debe s e r PAR ' )end

    %f p r i n t f ( '%.10 f \n ' , area )

    A.4. Calibracion (primera integral definida)

    %CALIBRACION DE CODIGO

    %1) E l e g i r una func ion cuya i n t e g r a l d e f i n i d a en un c i e r t o i n t e r v a l o sea%s e n c i l l a de c a l c u l a r . Se escoge f ( x )= x2 de f i n i d o en [ 0 , 1 ]

    %2) Gra f i ca r dicha func ion

    fx= 'x2 ' ;

    imagen = f i g u r e (11) ;g r id onhold on

    z=0 : 0 . 0 1 : 1 ;y = subs ( fx , z ) ;p l o t ( z , y , 'b ' )

    x l ab e l ( 'x ' )y l ab e l ( 'y ' )t i t l e ( ' f ( x )=x2 ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a11 . eps ' )

    %3) D iv id i r [ a , b ] en n sub in t e rva l o s , y para cada va lo r de n determine e l%va lo r aproximado de l a i n t e g r a l con cada uno de e so s metodos . Se e l i g e%n=100

    ValorIntegralRectangulos =[ ] ;ValorIntegralTrapecios =[ ] ;ValorIntegralSimpson =[ ] ;

    n=100; %nro de i n t e r v a l o s

    f p r i n t f ( '\tN\ tRectangulos \ tTrapec ios \ tSimpson\n ' )f o r N=1:n

    i f mod ( N , 2 )==0 %e l metodo de simpson so l o acepta N parValorIntegralRectangulos ( N )=metodorectangulos ( fx , 0 , 1 , N ) ;ValorIntegralTrapecios ( N )=metodotrapecios ( fx , 0 , 1 , N ) ;ValorIntegralSimpson ( N )=metodosimpson ( fx , 0 , 1 , N ) ;f p r i n t f ( '\ t %d\ t %.8 f \ t %.8 f \ t %.8 f \n ' , N , ValorIntegralRectangulos ( N ) ,

    ValorIntegralTrapecios ( N ) , ValorIntegralSimpson ( N ) )e l s e

    ValorIntegralRectangulos ( N )=metodorectangulos ( fx , 0 , 1 , N ) ;ValorIntegralTrapecios ( N )=metodotrapecios ( fx , 0 , 1 , N ) ;

    f p r i n t f ( '\ t %d\ t %.8 f \ t %.8 f \n ' , N , ValorIntegralRectangulos ( N ) , ValorIntegralTrapecios ( N) )

    14

  • A ANEXOS A.4 Calibracion (primera integral definida)

    endend

    %4) Gra f i ca r e l va l o r de dicha i n t e g r a l como func ion de l numero de%in t e r va l o s , e s to se hace para cada metodo

    N=1:1: n ;

    %METODO DE LOS RECTANGULOSimagen = f i g u r e (12) ;g r id onhold on

    p lo t ( N , ValorIntegralRectangulos , ' r ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodo de Rectangulos ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a12 . eps ' )

    %METODO DE LOS TRAPECIOSimagen = f i g u r e (13) ;g r id onhold on

    p lo t ( N , ValorIntegralTrapecios , ' g ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodo de Trapec ios ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a13 . eps ' )

    %METODO DE SIMPSONN=2:2: n ;imagen = f i g u r e (14) ;g r id onhold on

    %ext ra e r l o s va l o r e s paresValorIntegralSimpson2 =[ ] ;

    f o r i=1:ni f mod ( i , 2 )==0

    ValorIntegralSimpson2 ( i /2)=ValorIntegralSimpson ( i ) ;end

    endp lo t ( N , ValorIntegralSimpson2 , 'b ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodo de Simpson ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a14 . eps ' )

    %5) Graf ique en una misma f i g u r a l a s 3 curvas obten idas en cada uno de l o s%metodos

    N=1:1: n ;

    imagen = f i g u r e (15) ;g r id onhold on

    %METODO DE LOS RECTANGULOSp lo t ( N , ValorIntegralRectangulos , ' r ' )

    %METODO DE LOS TRAPECIOSp lo t ( N , ValorIntegralTrapecios , ' g ' )

    %METODO DE SIMPSONN=2:2: n ;p l o t ( N , ValorIntegralSimpson2 , 'b ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodos de In t eg ra c i on Numerica ' )legend ( 'Metodo de Rectangulos ' , 'Metodo de Trapec ios ' , 'Metodo de Simpson ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a15 . eps ' )

    15

  • A.5 Aplicacion de los tres metodos numericos(segunda integral definida) A ANEXOS

    A.5. Aplicacion de los tres metodos numericos(segunda integral definida)

    %SEGUNDA INTEGRAL

    %2) Gra f i ca r dicha func ion

    fx= ' s q r t ( exp (1.5*x+2) ) *( s i n (x2+1) ) *( cos ( x21) ) ' ;

    imagen = f i g u r e (16) ;g r id onhold on

    z=2:0.01:2;y = subs ( fx , z ) ;p l o t ( z , y , 'b ' )

    x l ab e l ( 'x ' )y l ab e l ( 'y ' )

    s e t ( imagen , ' d e f a u l t t e x t i n t e r p r e t e r ' , ' l a t ex ' ) ;t i t l e ( ' $$ f ( x )=\s q r t {e {1.5x+2}}\ cos ( x2 1)\ s i n (x2 + 1) $$ ' ) ;p r i n t ( imagen , 'depsc ' , ' f i gu r a16 . eps ' )

    %3) D iv id i r [ a , b ] en n sub in t e rva l o s , y para cada va lo r de n determine e l%va lo r aproximado de l a i n t e g r a l con cada uno de e so s metodos . Se e l i g e%n=100

    ValorIntegralRectangulos =[ ] ;ValorIntegralTrapecios =[ ] ;ValorIntegralSimpson =[ ] ;

    n=100; %nro de i n t e r v a l o s

    f p r i n t f ( '\tN\ tRectangulos \ tTrapec ios \ tSimpson\n ' )f o r N=1:n

    i f mod ( N , 2 )==0 %e l metodo de simpson so l o acepta N parValorIntegralRectangulos ( N )=metodorectangulos ( fx ,2 ,2 , N ) ;ValorIntegralTrapecios ( N )=metodotrapecios ( fx ,2 ,2 , N ) ;ValorIntegralSimpson ( N )=metodosimpson ( fx ,2 ,2 , N ) ;f p r i n t f ( '\ t %d\ t %.8 f \ t %.8 f \ t %.8 f \n ' , N , ValorIntegralRectangulos ( N ) ,

    ValorIntegralTrapecios ( N ) , ValorIntegralSimpson ( N ) )e l s e

    ValorIntegralRectangulos ( N )=metodorectangulos ( fx ,2 ,2 , N ) ;ValorIntegralTrapecios ( N )=metodotrapecios ( fx ,2 ,2 , N ) ;

    f p r i n t f ( '\ t %d\ t %.8 f \ t %.8 f \n ' , N , ValorIntegralRectangulos ( N ) , ValorIntegralTrapecios ( N) )

    endend

    %4) Gra f i ca r e l va l o r de dicha i n t e g r a l como func ion de l numero de%in t e r va l o s , e s to se hace para cada metodo

    N=1:1: n ;

    %METODO DE LOS RECTANGULOSimagen = f i g u r e (17) ;g r id onhold on

    p lo t ( N , ValorIntegralRectangulos , ' r ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodo de Rectangulos ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a17 . eps ' )

    %METODO DE LOS TRAPECIOSimagen = f i g u r e (18) ;g r id onhold on

    p lo t ( N , ValorIntegralTrapecios , ' g ' )

    16

  • A ANEXOS A.5 Aplicacion de los tres metodos numericos(segunda integral definida)

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodo de Trapec ios ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a18 . eps ' )

    %METODO DE SIMPSONN=2:2: n ;imagen = f i g u r e (19) ;g r id onhold on

    %ext ra e r l o s va l o r e s paresValorIntegralSimpson2 =[ ] ;

    f o r i=1:ni f mod ( i , 2 )==0

    ValorIntegralSimpson2 ( i /2)=ValorIntegralSimpson ( i ) ;end

    endp lo t ( N , ValorIntegralSimpson2 , 'b ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodo de Simpson ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a19 . eps ' )

    %5) Graf ique en una misma f i g u r a l a s 3 curvas obten idas en cada uno de l o s%metodos

    N=1:1: n ;

    imagen = f i g u r e (20) ;g r id onhold on

    %METODO DE LOS RECTANGULOSp lo t ( N , ValorIntegralRectangulos , ' r ' )

    %METODO DE LOS TRAPECIOSp lo t ( N , ValorIntegralTrapecios , ' g ' )

    %METODO DE SIMPSONN=2:2: n ;p l o t ( N , ValorIntegralSimpson2 , 'b ' )

    x l ab e l ( 'Numero de i n t e r v a l o s ' )y l ab e l ( 'Valor de l a i n t e g r a l d e f i n i d a ' )t i t l e ( 'Metodos de In t eg ra c i on Numerica ' )legend ( 'Metodo de Rectangulos ' , 'Metodo de Trapec ios ' , 'Metodo de Simpson ' )p r i n t ( imagen , 'depsc ' , ' f i gu r a20 . eps ' )

    17

    Integracin NumricaDiscusin y ConclusionesAnexosMetodo de los RectangulosMetodo de los TrapeciosMetodo de SimpsonCalibracin (primera integral definida)Aplicacin de los tres mtodos numricos(segunda integral definida)