2-3_2-4_Equations

download 2-3_2-4_Equations

of 16

Transcript of 2-3_2-4_Equations

  • 7/23/2019 2-3_2-4_Equations

    1/16

  • 7/23/2019 2-3_2-4_Equations

    2/16

    Exercice 2-3- P 4 (facultatif)

    Au moyen de la mthode de la scante, rsolvez numriquement le problme 1-4 avec les donnes suivantes:

    t = 0.3, r = 1.

    Calculez a la prcision 10-5puis calculez h.

    a) Rsolution semi-automatique

    Remplissez, la main, un tableau analogue celui que vous feriez pour la mthode de la bissection. Pour effectuer les

    calculs numriques, utilisezMathematica. Aprs avoir dfini la fonctionfdont vous cherchez les zros, dfinissez lafonction qui vous donne la valeur de x1pour un intervalle [a, b] donn :

    secante@a_, b_D :=af@bD bf@aD

    f@bD f@aD

    Vous pouvez ensuite utiliser cette fonction, par exemple,

    x1 = secante@2, 3D

    1.66842

    b) Rsolution automatique

    UtilisonsMathematica. pour raliser tous les calculs. Dfinissons une fonction d'itration succ qui, un intervalle

    @ak, bkD, fait correspondre l'intervalle embot suivant @ak+1, bk+1DClear@succD;succ@8a_, b_

  • 7/23/2019 2-3_2-4_Equations

    3/16

    2.4 Mthodes itratives de type point fixe,

    en particulier mthode pseudo Newton

    Introduction

    Il n'existe pas de mthode efficace base sur la bissection pour rsoudre un systme de plusieurs quations plusieurs

    inconnues. C'est pourquoi nous continuons notre recherche de mthodes.

    L'intrt des mthodes de type point fixe est qu'elles peuvent aussi s'appliquer des systmes de plusieurs quations

    plusieurs inconnues. De plus, certaines d'entre elles - les mthodes quasi Newton - convergent rapidement, ce qui

    permet d'atteindre une grande prcision moindre cot.

    Activit d'introduction

    Dans la fentre "Accessoires", prenez le programme "Calculatrice". Dans le menu "Affichage", slectionnez

    "Scientifique". Choisissez "Rad" comme unit d'angles.

    A partir de la valeur initiale 1, calculez le cosinus, puis le cosinus du rsultat, puis encore le cosinus du rsultat et ainsi

    de suite. Vous obtenez une suite de nombres

    1, 0.5403023058681, 0.8575532158464,

    0.6542897904978, 0.7934803587426,

    0.7013687736228, 0.7639596829007, ...

    qui tend vers r = 0.7390851332152

    Rptez l'exprience en partant d'une autre valeur initiale, par exemple 0.2 Vous obtiendrez ainsi une autre suite de

    nombres qui tend vers la mme limite.

    Vrifiez que la valeur de la limite est la solution de l'quation x = cosHxL.Nous allons montrer qu'on peut appliquer cette mthode d'autres quations.

    Dfinitions

    Soitx # gHxLune fonction continue.Tout nombre rel rtel que r =gHrLest appel point fixe de g. Dans l'activit prcdente,r = 0.7390851332152 est un point fixe de la fonction gHxL = cosHxL.Pour une valeur de dmarrage x0 donne, la mthode qui consiste construire la suite de nombres

    x1 =gHx0L,x2 =gHx1L,x3 =gHx2L,x4 =gHx3L, ...est appele mthode itrative de type point fixe. La fonction gest appele fonction d'itration.

    Si la suitex1, x2,x3, x4, ... tend vers un nombre r, cela a pour consquence que gHrL = r, autrement dit que rest unesolution de l'quation x = gHxL.

    Interprtation graphique

    L'quationx = cosHxLpossde une et une seule solution comme le montre la figure suivante. La solution est situe dansl'intervalle [0;

    p

    2].

    2-3_2-4_Equations.nb 23

  • 7/23/2019 2-3_2-4_Equations

    4/16

    PlotB8x, Cos@xD

  • 7/23/2019 2-3_2-4_Equations

    5/16

    x0x1 x2x3 x4

    x0

    x1

    x2

    x3

    x4

    y=x

    y=gHxL

    La mthode converge vers le point fixe Hr, rLqui est situ l'intersection de la courbe et de la droite.Si la mthode dmarre d'une autre valeur initiale prise dans la mme rgion, la suite tend vers le mme point fixe. Par

    exemple, pourx0 = 0.72,

    x0 x1x2 x3x4

    x0

    x1

    x2

    x3

    x4

    y=x

    y=gHxL

    2-3_2-4_Equations.nb 25

  • 7/23/2019 2-3_2-4_Equations

    6/16

    Exemple 1

    Rsolvons l'quation par une mthode itrative de type point fixe.

    lnHxL = 4 x

    Dans une premire tape, mettons l'quation sous la formex = gHxL, c'est--direx = 4 lnHxL avecgHxL = 4 lnHxL

    Par une mthode graphique, dterminons une valeur de dmarrage :

    Clear@gD; g@x_D := 4 Log@xD;Plot@8x, g@xD

  • 7/23/2019 2-3_2-4_Equations

    7/16

    x0x1 x2x3 x4

    x0

    x1

    x2

    x3

    x4

    y=x

    y=gHxL

    Calcul avec Mathematica

    Pour appliquer itrativement une fonction une valeur initiale, on utilise la commande NestList

    ? NestList

    NestList

    @f, expr, n

    D renvoie la liste

    des rsultats de lapplication de f expr de 0 n fois.

    Pour l'exemple 1, cela donne

    NestList@g, x0, 12D

    83., 2.90139, 2.93481, 2.92336, 2.92727, 2.92593,2.92639, 2.92623, 2.92628, 2.92627, 2.92627, 2.92627, 2.92627