Calculer les zéros des polynomes à coefficients 0 ou 1 de degrés quelconques

Signaler
Messages postés
5
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
7 octobre 2009
-
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
-
Bonsoir à tous,
Je suis un élève en deuxième année de prépa PC, et j'aimerai votre aide pour optimiser la rapidité de calcul des zéros d'une polynome.

Le but c'est de calculer tout les zéros des polynomes à coefficients 0 ou 1 de degrés quelconques (que je note n), puis de tracer les solutions dans le plan complexe.

J'ai fait un petit programme avec Maplee qui fonctionne très bien jusqu'à n=14, mais après ce n'est plus possible! La ca fait plus de 8h que maple calcule pour n=15... car il faut savoir que maple ne sait que gérer un coeur processeur, donc les 3autres que j'ai ne servent à rien pour le calcul.

J'aimerai pouvoir tracer ces solutions pour des "n" beaucoup plus grands, c'est pourquoi je pense qu'il faut faire un programme dans un autre language.
Je peux vous copier coller le programme maple.

Je ne sais pas si j'ai été clair. Si vous voulez plus d'éclaircissement posez vos questions!

PS: on obtient une très jolie fractale!

1 réponse

Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
10
Bonsoir,

En VB (ou autre language) tu peux utiliser la méthode de Bairstow pour le calcul des racines réelles et complexes... mais je ne sais pas si le degré peux être beaucoup plus élevé, car tout simplement le degré 15 où bloque Maple, me fait penser à un problème de limite avec la précision des décimales... à voir...

La résolution des polynômes peut-elle être résoluble par une méthode spécifique ? compte tenu que les coefficients sont 0 ou 1... c'est la question en réalité...

C'est donc plus un problème de mathématique... à priori je pense que oui, surtout si au final on obtient un objet fractal...

Amicalement,
Us.