[PDF] I Méthode Horner I Méthode Horner. 1





Previous PDF Next PDF



Analyse et implantation dalgorithmes rapides pour lévaluation

10 déc. 2006 La méthode la plus utilisée la méthode de Horner



Analyse et implantation dalgorithmes rapides pour lévaluation Analyse et implantation dalgorithmes rapides pour lévaluation

10 déc. 2006 Schéma d'évaluation. La méthode de Horner permet l'évaluation d'un polynôme de degré n en n multiplications et n additions. On consid`ere un ...



La méthode de Hörner La méthode de Hörner

1 sept. 2018 Considérons un polynôme P dont une racine est égale à a. La méthode de HÖRNER va nous permettre de trouver les coefficients du polynôme Q ...



Schéma de Hörner 1 Le schéma de Hörner pour le calcul de valeurs

On admet que l'écriture précédente de P(x) nommée schéma de Hörner



4. Polynômes 4. Polynômes

Refaites les divisions des exercices 4.5 à 4.8 en utilisant le schéma de Horner. 4.4. Racines et factorisation. Ce qui suit a déjà été dit mais insistons sur 



I Méthode Horner

Page 1. I Méthode Horner. 1 Le principe. Prenons l'exemple de P(x)=3x5 − 2x4 + 7x3 + 2x2 + 5x − 3. Pour calculer P(x) le calcul classique nécessite 



Méthode de Horner

La première idée pour calculer p en x0 consiste à calculer chaque puissance de x0 de multiplier par les coefficients ai



Introduction à lalgorithmique et la complexité (et un peu de CAML

Évaluation de Polynômes Méthode de Horner. Exponentiation rapide. Recherche dans un tableau. Introduction à l'algorithmique et la complexité (et un peu de 



Lalgorithme de Hörner

1 mai 2010 ... méthode lorsqu'on travaille dans un langage de programmation où on n'a pas accès directement aux bits d'un entier n mais à sa parité ...



Méthode de Horner pour calculer limage dun point par un polynôme

25 janv. 2006 Je suis tr`es surpris de constater que la méthode (ou schéma) de Horner n'est pas tr`es utilisée par les lycéens. Le principe est pourtant ...



La méthode de Hörner

1 sept. 2018 Considérons un polynôme P dont une racine est égale à a. La méthode de HÖRNER va nous permettre de trouver les coefficients du polynôme Q ...



horner.pdf - Schéma de Hörner

La derni`ere ligne du tableau précédent ne nous livre pas seulement la valeur de P(a). En effet si construit en utilisant les trois premiers cœfficients de 



Méthode de Horner pour calculer limage dun point par un polynôme

25 janv. 2006 Je suis tr`es surpris de constater que la méthode (ou schéma) de Horner n'est pas tr`es utilisée par les lycéens. Le principe est pourtant ...



Les polynômes

Évaluation d'un polynôme. Schéma de Horner et dérivées. Évaluation parall`ele. Racines de polynômes. Évaluation d'un polynôme. Méthode na¨?ve :.



Méthode de Horner

Méthode de Horner. 1. Présentation. Soit un polynôme p(x) = a0 + a1.x + a2.x2 + a3.x3 + … + an.xn. La première idée pour calculer p en x0 consiste à 



I Méthode Horner

I Méthode Horner. 1 Le principe. Prenons l'exemple de P(x)=3x5 ? 2x4 + 7x3 + 2x2 + 5x ? 3. Pour calculer P(x) le calcul classique nécessite 



Analyse et implantation dalgorithmes rapides pour lévaluation

10 déc. 2006 La méthode de Horner est l'algorithme le plus classique pour évaluer un polynôme en un point. Son comportement numérique sur les nombres ...



Analyse et implantation dalgorithmes rapides pour lévaluation

méthode la plus utilisée la méthode de Horner



Introduction à lalgorithmique et la complexité (et un peu de CAML

Évaluation de Polynômes Méthode de Horner. Exponentiation rapide. Recherche dans un tableau. Outline. 1. Introduction à la complexité temporelle.



POLYNOMES : METHODE DE HORNER

2) Saisir une valeur de x et calculer la valeur du polynôme P en x valeur que l'on note P(x). Afin d'améliorer ce calcul

I Méthode Horner

IMéthode Horner

1 Le principe

Prenons l"exemple deP(x) = 3x5-2x4+ 7x3+ 2x2+ 5x-3. Pour calculer P(x) le calcul classique nécessite ......multiplications et ......additions. De même si on généralise Pour calculerP(x) =anxn+an-1xn-1+···+a1x+a0 il faut ..................multiplications et ...............additions. Dem : On peut faire de nombreuses économies de calcul en suivant leschéma suivant :

P(x) =anxn+···+a2x2+a1x?

on metxen facteur+a0 anxn-1+···+a3x+a2? on metxen facteur+a1)) x+a0 = (...(((anx+an-1)x+an-2)x+an-3)...)x+a0

Ici cela donneP(x) = 3x5-2x4+ 7x3+ 2x2+ 5x-3

= (3x4-2x3+ 7x2+ 2x+ 5)x-3 Avec cette forme deP(x) il y a ......multiplications et ......additions. Dans le cas généralP(x) = (...(((anx+an-1)x+an-2)x+an-3)...)x+a0

Il y a au maximum ............multiplications et ............additions (voir moins avec les zéros).

Appliquer cet algorithme avec les polynômes suivants. f(x) = 4x3-8x2-7x-1g(x) = 4x4-23x2-15x-2

Entrées: Les coefficientsaidans l"ordre décroissant des exposants des monômes, le monôme x1

début2 n :=degré du polynôme P.3

Q :=an4

pour kallantde1ànfaire5

Q:=Q?x+an-k6

fin7 Sorties: Q qui est égal à P(x) sous la forme d"un polynôme de Horner8

Algorithme 1: Algorithme de Horner

1

Pour faire les calculs "à la main» il est plus facile de le présenter autrement. Par exemple pour

f(x) = 4x3-8x2-7x-1

4 -8 -7 -1?

???x 4x(4x-8)x((4x-8)x-7)x

4 (4x-8) (4x-8)x-7 ((4x-8)x-7)x-1

Par exemple pour calculer f(2). Calculer de même pourf(3),P(2). f4 -8 -7 -1? ???2 8 0-14

4 0-7-15

Doncf(2) =-15.

f4 -8 -7 -1? ???3 ... ... ...

Doncf(3) =......

P3 -2 7 2 5 -3?

???2 ... ... ... ... ...

DoncP(2) =......

2 Démonstration

SoitPun polynôme de degrén,x0un réel.

On cherche à déterminer un polynômeQ(x) tel queP(x) = (x-x0)Q(x) +P(x0). Qest forcément un polynôme de degrén-1 et on a : ➔P(x) =anxn+···+a1x+a0 ➔Q(x) =bn-1xn-1+···+b1x+b0. ➔P(x) = (x-x0)Q(x) +P(x0). Exprimer les coefficients deQen fonction des coefficients dePet deP(x0) (x-x0)Q(x) +P(x0) = (x-x0)(bn-1xn-1+bn-2xn-2+···+b1x+b0) =anxn+ ( )xn-1+···+ ( )x2+ ( )x+ ( ) Soit en identifiant les coefficients avecP(x) on obtient??a n=...... a n-1=...... a

2=......

a

1=......

a

0=......????b

n-1=...... b n-2=...... b1 =...... b

0=......

P(x0) =......

P anan-1...a2a1a0?

???x0... ... ... ... ... bn-1bn-2...b1b0P(x0)

On retrouve bien par construction les coefficients (bk) obtenus avec l"algorithme de Hörner et le dernier

coefficient est bienP(x0). On a démontré l"existence et l"unicité du polynômeQ(x).

3 Expérimentation avec xcas

Ouvrer xcas et dans un environnement de programme (Alt+p) taper :

Horner(C,x):={

localQ,k,n;//les variables locales n:=size(C)-1;// Le degré du polynome P

Q:=C[0];

pourkde1jusquenfaire

Q:=(Q*x)+C[k];

fpour; retourne(Q) Compiler ce programme (F9) et dans une autre entrée tester leavec :

L:=[3,-2,7,2,5,-3]

Horner(L,2)

Horner(L,10000)

Horner(L,x)

2

4 Utilisation de cet algorithme

Nous avons démontré queP(x) = (x-x0)Q(x) +P(x0) oùQ(x) est le polynôme obtenu avec l"algo-

rithme de Hörner. Six0est une racine dePalors On trouvep(x0) =......et doncP(x) =......... Si on applique l"algorithme Hörner on trouveP(x0) = 0, mais aussi les coefficients deQ(x).

Par exemple calculerf?-1

2? en complétant le tableau ci dessous.

4 -8 -7 -1?

-1

2... ... ...

Donner alors une première factorisation def(x). En déduire une factorisation "complète» def(x).

Nous allons donc modifier le programme précédent pour faire apparaitre tous les coefficients

Horner2(C,x):={

localQ,k,n; n:=size(C)-1;// Le degré du polynome P

Q:=[];// on crée une liste vide

Q[0]:=C[0];

pourkde1jusquenfaire

Q[k]:=(Q[k-1]*x)+C[k];

fpour; retourne(Q)

En utilisant cette fois le programme que nous avons crée calculerg(-2) en déduire une factorisation

deP. CalculerQ? -1 2? . En déduire une factorisation deQ(x) puis deP(x).

5 Avec une calculatrice TI

PGRM➔NEW➔HORNER

Pour afficher seulementP(x0).

Prompt X

ClrList L6

Disp ??{AN,...,A0}??

Input L6

dim(L6)-1->N

L6(1)->Q

For(K,1,N,1)

Q*X+L6(K+1)->Q

End Disp QPour afficher la liste des coefficients deQet

P(x0).

Prompt X

ClrList L6

Disp ??{AN,...,A0}??

Input L6

dim(L6)-1->N

For(K,1,N,1)

L6(K)*X+L6(K+1)->L6(K+1)

End

Disp L6

On écrira seulement le deuxième programmecar il donne la liste des coefficients deQ(x). Pour tester plus facilement le programme écrire dans la listeL1 les coefficients 4-8-7-1.

Exécuter le programme par exemple pour-0,5. Horner2➔-0.5➔L1 et vous devez obtenir 0 pour le

premier programme et pour le deuxième la liste qui est enL6 ={4-10-2 0}. On a doncP(-0.5) = 0 etP(x) = (x+ 0,5)(4x2-10x-2). On peut aussi modifier le programme pour faire afficher des fractions.

Remplacer Disp L6 par Disp L6➤Frac

Ce programme fonctionne aussi avec des complexes.

3

6 Avec python

defHorner(C,x): n=len(C)

Q=C[0]

forkinrange(1,n):

Q=Q?x+C[k]

returnQ

P=[4,-8,-7,-1]

print(Horner(P,0)) defHorner(C,x): n=len(C)

Q=[0]?n;

Q[0]=C[0];

forkinrange(1,n):quotesdbs_dbs2.pdfusesText_2
[PDF] methode de l'anthropologie

[PDF] méthode de la sécante exercice corrigé

[PDF] méthode de la sécante python

[PDF] methode de la variation de la constant

[PDF] methode de lecture syllabique gratuite

[PDF] méthode de lecture syllabique pour apprendre ? lire pas ? pas pdf

[PDF] methode de maintenance pdf

[PDF] Méthode de Mémoire

[PDF] Méthode de Newton

[PDF] methode de newton analyse numerique exercices corrigés

[PDF] méthode de point fixe exercices corrigés pdf

[PDF] méthode de prévision lissage exponentiel

[PDF] méthode de prévision statistique

[PDF] methode de recherche scientifique pdf

[PDF] méthode de résolution de conflit