IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Divison entre polynômes


Sujet :

C

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 64
    Points : 36
    Points
    36
    Par défaut Divison entre polynômes
    Bonsoir,

    Je cherche à faire une division de deux polynômes par puissance croissante. Je sais comment ça fonctionne mais je n' arrive pas à l'implémenter..

    Merci.

  2. #2
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    trois remarques :
    - il faut d'abord essayer, coincer, puis venir ici avec des questions précises. Personne ne te fournira de code from scratch, c'est pas le but du forum.
    - perso j'ai pas souvent de souci pour implémenter quelque algo, par contre mes cours de math sont pas récents. Un rappel serait pas de trop.
    - "Bourg" ? De Bourg-en-Bresse ou de l'IUT Alimentec ?
    Plus je connais de langages, plus j'aime le C.

  3. #3
    Membre habitué Avatar de Abacar94
    Homme Profil pro
    L2 Math-informatique
    Inscrit en
    Novembre 2015
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : L2 Math-informatique

    Informations forums :
    Inscription : Novembre 2015
    Messages : 103
    Points : 133
    Points
    133
    Par défaut
    Tu doit bien exposer ton problème pour avoir des solution.....tu peu commencer a détailler ta résolution mathématique

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 622
    Points
    23 622
    Par défaut
    Bonjour,

    Citation Envoyé par Bourg Voir le message
    Je cherche à faire une division de deux polynômes par puissance croissante. Je sais comment ça fonctionne mais je n' arrive pas à l'implémenter..
    As-tu des difficultés pour l'implémenter en C en particulier, ou pour trouver l'algorithme en général ?

    Je connais bien les divisions polynomiales euclidiennes traditionnelles mais, moi non plus, je n'ai jamais eu recours aux puissances croissantes. Malgré tout, si je ne dis pas d'âneries, il semblerait que cela ne consiste qu'à appliquer le même procédé en renversant l'ordre des termes, c'est-à-dire en écrivant le polynôme avec les termes de plus petit degré à gauche, et en commençant par eux.

    Le principe reste donc le même : il faut définir une structure de données permettant de coder ton polynôme, laquelle correspond généralement à un « struct monome » contenant le degré (en principe entier) et le coefficient (en principe flottant), structure ensuite instanciée en plusieurs exemplaires, soit dans un tableau, soit dans une liste chaînée. Ensuite, tu soustrais ou additionnes chaque monome du polynôme à soustraire de ceux de son homologue respectivement, jusqu'à annuler le plus petit, puis tu recommences en appliquant un « offset » que tu incrémentes à chaque étape, c'est-à-dire que tu vas déduire chaque case « n » de la case « n+1 » de son homologue, puis de « n+2 » à l'étape suivante, etc.

    Au besoin, tu fixes une limite maximum, généralement la taille de ton tableau.

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  3. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 17h22
  4. Réponses: 3
    Dernier message: 07/05/2002, 16h06
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo