Télécharger fzero.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ FZERO    NOTICE  BP208322  19/02/22    21:15:01     10118          
                                             DATE     19/02/22
                                             
    Procedure FZERO                     Voir aussi : ZLEG RACP 
    ---------------  
    XSOL = FZERO FONCTION XA XB (XTOL);


    Objet :
    _______

    Cette procedure calcule le zero d'une fonction x->f(x) elle-meme
    definie par une procedure.
    La methode de Brent est utilisee.

    Commentaire :
    _____________

    FONCTION : PROCEDURE definisant la fonction x -> y=f(x) telle que :
               y = FONCTION x;
               
    [XA XB]  : intervalle de recherche (FLOTTANTs)
    
    XTOL (facultatif) : precision sur la solution (FLOTTANT)
    
    Exemple :
    _________
    debp f6 x;
      y  = (exp  x) - 2. - (1. / ((10.*x)**2)) + (2./((100.*x)**3));
    finp y;
    
    x6 = FZERO f6 -4. 2.;
    y6 = f6 x6;
    * the result is : x6=0.70320 et f6=-2.7E-16 which is correct !
    
    * graphical verification :
    x6_p = prog -4. PAS 0.01 2.;
    f6_p = f6 x6_p;
    ev6 = evol bleu manu 'x' x6_p 'f(x)' f6_p;
    dess ev6 'YBOR' -5 5 'YGRA' 1 'AXES';

    
 

© Cast3M 2003 - Tous droits réservés.
Mentions légales