6Polyn^omes et racinesChristophe Ritzenthaler1 Methodes generales1.1 Evaluation d’un polyn^ omenSoit P (X) = a X +::: +a X +a 2 R[X]. Nous allons nous preoccuper du nombren 1 0d’operations elementaires (multiplication et addition) necessaires pour evaluerP en un nombrereel. Si on e ectue le calcul de maniere basique, on a 2 n 1 multiplications et n additions.1.1.1 Methode de HornerEcrivonsna x +::: +a x +a = ((::: (a x +a )x +a ):::)x +a :n 1 0 n n 1 n 2 0On obtient n multiplications et additions.1.1.2 Methode du produitQSiP (x) =a (x ) avec tous les reels, on a egalement besoin den multiplications0 i iet additions.1.1.3 Forme orthogonalePnOn ecrit P (x) = b Q (x) ou les polyn^ omes Q satisfontk k ik=0Q = (A x +B )Q (x) C Q (x); A = 0; Q = 1; Q = 0:i+1 i i i i i 1 i 0 1L’evaluation requiert 3n 1 multiplications et additions. Parmi les familles de polyn^ omesorthogonaux, on a les polyn^ omes de Chebyshev, T qui sont le meilleur choix en termend’e cacite de l’evaluation. Rappelons que les polyn^ omes de Chebyshev satisfont T (cos(x)) =ncos(nx) et sont donnes par la recurrence A = 2 pour i 1, A = 1 et B = 0;C = 1 pouri 0 i ii 0.1.1.4 Pre-processingSi on desire evaluer le polyn^ ome en plusieurs points, il peut ^etre interessant de s’autoriserune modi cation des coe cients avant le debut des calculs a n de simpli er ces derniers.Ceci s’appelle le pre-processing. Considerons le cas d’un polyn^ ome de degre 4. On ...
Voir