Intégration numérique EMI

download Intégration numérique EMI

of 20

Transcript of Intégration numérique EMI

  • 8/14/2019 Intgration numrique EMI

    1/20

    Intgration numrique

  • 8/14/2019 Intgration numrique EMI

    2/20

    Motivations des mthodesnumriques dintgration

    Il existe deux situations o lon a besoin deformules pour approcher lintgrale dunefonction f :

    b

    I(f) =f(t) dt a On ne connat la valeur de f quen certains

    points t0, t1, .,tn, et il nest pas possibledavoir dautres valeurs que celles-ci (cest le

    cas quand la fonction f est tabule).

    Il est possible de calculer f(t) pour un tquelconque, mais la primitive de f nest pas

    connue, ou bien lexpression analytique de f esttrop complique pour tre explicite (f(t) est

  • 8/14/2019 Intgration numrique EMI

    3/20

    Principe des mthodesnumriques dintgration

    Dans ces deux situations, on doit doncchercher approcher I(f) laide dunnombre fini de

    valeurs de f en certains points t0; t1; : : :; tn qui sont soit imposs, soit choisir

    de faon optimale

    pour que lapproximation soit la

    meilleure possible. Plus prcismenton aura recours

    des combinaisons linaires de valeursde la fonction intgrer en des pointsde lintervalle

  • 8/14/2019 Intgration numrique EMI

    4/20

    Principe des mthodesnumriques dintgration

    Les points ti sont appels les nudsde la formule, les wi sont lespoids (weights, en anglais),parfois aussi dnomms coefficients

    de la formule. Lapplication

    qui f fait correspondre une valeurapproche de son intgrale surlintervalle considr dfinit une

    formule (ou mthode)dintgration numrique. On dit

  • 8/14/2019 Intgration numrique EMI

    5/20

    Mthodes utilisant lepolynme dinterpolation

    Mthodes polynomiales On connat la fonction sur n+1 points

    2 solutions : calculer le polynme d'interpolation de

    degr n : Pn(x)calculer l'intgrale du polynme dedegr n

    problme = les polynmes de degrlev oscillent normment

    regrouper les n+1 points en sous-intervalles dep+1 points

    (avecp+1 faible)'

  • 8/14/2019 Intgration numrique EMI

    6/20

    ++=

    = 2

    yy

    2

    yhI n

    1n

    1i

    i0

    Intgration numrique

    Mthode des trapzes :p+1=2 points polynme d'interpolation=droite

    A =

    soit h = xi+1 - xi

    0 0.5 1 1.5 2 2.5

    A

    ( ) ( )( )bfaf2

    ab+

    ( )

    =+

    + +

    =1n

    0i

    1iii1i yy

    2

    xxI

  • 8/14/2019 Intgration numrique EMI

    7/20

    Intgration numrique

    Mthode de Simpson:p+1=3 points polynme d'interpolation de degr 2

    i va de 0 n-2avec un pas de 2

    0 0.5 1 1.5 2 2.5

    A

    ( )

    =

    ++++=

    2n

    0i

    2i1ii yy4y3hI

  • 8/14/2019 Intgration numrique EMI

    8/20

    Intgration numrique

    Mthode gnrale Newton-Cotes:p+1points

    polynme d'interpolation de degrp:

    Pp(x)

    comment trouver

    les i ?

    =

    =

    =

    p

    0

    xt

    xt

    p dt)t(PA

    0 0.5 1 1.5 2 2.5

    A

    =

    =p

    0i

    iiyA

  • 8/14/2019 Intgration numrique EMI

    9/20

    Intgration numrique

    Mthode gnrale Newton-Cotes:p+1points

    calcul des i = dcomposition de

    l'intgrale dansla base {1, t, tp}

    0 0.5 1 1.5 2 2.5 3

    A

    =

    p

    1

    0

    p

    1

    0

    pp

    p1

    p0

    p10

    vxxx

    xxx

    111

    =

    =

    =p

    0

    xt

    xt

    k

    k dtt

  • 8/14/2019 Intgration numrique EMI

    10/20

    Intgration numrique

    Exercice : Utiliser la mthode de Newton-Cotes

    pour : retrouver la mthode des trapzes retrouver la mthode de Simpson

    trouver la mthode de Simpson "3/8"(p+1=4)

  • 8/14/2019 Intgration numrique EMI

    11/20

    Intgration numrique Soit f : [a; b] IR une fonction donne. On construit le

    polynme pn(t) qui interpole les valeurs de f aux

    points t0; t1; : : : ; tn (ti [a,b]), ce qui conduit poser pn(ti) = f(ti) pour i = 0, , n. On a ainsiapproch la fonction f par le polynme pn. Laquestion est alors la suivante :

    quelle erreur commet-on quand on approche f parp

    n?

    Hypothses et notations. Dans ce qui suit noussupposerons que f est (n + 1) fois continmentdrivable sur [a, b] et nous noterons en(t) lerreur

    dinterpolation dfinie par : en(t) = f(t) - pn(t)

    Soient alors Int(t; t0, , tn) le plus petit intervalle fermcontenant les points t, t0, , tn et n(t) la fonctiondfinie par :

    n(t) = (t- t0)(t - t1)(t - t2) (t - tn)

  • 8/14/2019 Intgration numrique EMI

    12/20

    a ora on e erreur equadrature

    Lerreur de quadrature est donne

    par

  • 8/14/2019 Intgration numrique EMI

    13/20

    Intgration numrique

    Intgrales multiples ? Ex avec la mthode de Simpson

    en dimension 2 :zij = f(xi, yj)( ) =

    2

    0

    2

    0

    x

    x

    y

    y

    dxdyy,xfA

    ( ) ( ) ( )( )

    ++=

    2

    0

    x

    x

    210 dxy,xfy,xf4y,xf3

    kA

    ( ) ( ) ( )

    ++= dxy,xfdxy,xf4dxy,xf3k

    A 21

    x

    x0

    2

    0

    ( )( )112112100122200200 z16zzzz4zzzz9

    hkA ++++++++=

    h = xi+1 - xi

    k = yi+1 - yi

  • 8/14/2019 Intgration numrique EMI

    14/20

    Exercice

  • 8/14/2019 Intgration numrique EMI

    15/20

    Solution Question 1

  • 8/14/2019 Intgration numrique EMI

    16/20

    Question 2 On crit que lapproximation est exacte

    cest dire que J = I pour les polynmesde degr infrieur ou gal 2, cest dire que J = I pour les polynmes de labase (1, t, t2).

    Ecrire les quations obtenues.

  • 8/14/2019 Intgration numrique EMI

    17/20

    Question 3 On utilise un changement de variable affine pour

    se ramener une intgrale de -1 1.

    On utilise un changement de variable affine :

  • 8/14/2019 Intgration numrique EMI

    18/20

    Question 5

  • 8/14/2019 Intgration numrique EMI

    19/20

    Question 5

  • 8/14/2019 Intgration numrique EMI

    20/20

    Question 6

    On doit retrouver la valeur exactecar lapproximation est exactepour les polynmes de degr

    infrieur ou gal 2 en x et eny.