[MAPLE] Effectuer des calculs en conservant les expressions intermédiaires
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

[MAPLE] Effectuer des calculs en conservant les expressions intermédiaires



  1. #1
    invitef55a42fe

    [MAPLE] Effectuer des calculs en conservant les expressions intermédiaires


    ------

    Bonjour à tous,

    Petite question concernant Maple, est-il possible de conserver des variables intermédiaires lors de l'affectation et du calcul d'une expression ?
    Petit exemple, la séquence :
    Code:
    a := y2 - y1;
    b := x1 - x2;
    c := -a*x1 - b*y1;
    eq := a*x+b*y+c = 0;
    me renvoie :
    Code:
    a := y2 - y1
    b := x1 - x2
    c := -(y2 - y1) x1 - (x1 - x2) y1
    eq := (y2 - y1) x + (x1 - x2) y - (y2 - y1) x1 - (x1 - x2) y1 = 0
    Et je voudrais, pour plus de lisibilité (surtout pour mes prochains calculs ...) :
    Code:
    a := y2 - y1
    b := x1 - x2
    c := -a x1 - b y1
    eq := a x + b y + c = 0
    Merci d'avance pour votre aide

    -----

  2. #2
    gg0
    Animateur Mathématiques

    Re : [MAPLE] Effectuer des calculs en conservant les expressions intermédiaires

    Bonjour.

    Je ne comprends pas trop ton souci, puisque tu peux parfaitement conserver tes entrées, et même les sauvegarder.
    Sinon, si tu affectes une variable, elle est très généralement remplacée par sa valeur dans les usages suivants. C'est le fonctionnement de base de Maple. Si tu ne veux pas ça, change de logiciel.
    Il y a quelques cas où le remplacement n'est pas fait, ou bien le calcul pas effectué (comme avec Int), tu trouveras ça en étudiant vraiment le langage dans un ouvrage spécialisé.

    Cordialement.

  3. #3
    invitef55a42fe

    Re : [MAPLE] Effectuer des calculs en conservant les expressions intermédiaires

    Ben en fait je part de 4 entrées x1,x2,y1,y2 . Je fais plusieurs calculs avec ces entrées pour trouver l'expression d'une certaine quantité (à la main les calculs sont trop lourds, c'est pour ça que je le fais avec Maple)). J'obtiens le résultat, qui est une formule énorme contenant plein de x1,x2,y1,y2 (ce qui est normal).

    Mais pour aboutir à cette formule, j'ai utilisé l'expression de différentes petites quantités intermédiaires (telles que a, b, c ), que j'aimerais bien retrouver dans la formule finale, pour alléger un peu sa notation. Il apparaît par exemple à plein d'endroits la quantité (y1-y2) qui correspond à a. Je trouverais dommage qu'il ne puisse pas réécrire la formule en faisant apparaître a au lieu de (y1-y2).

  4. #4
    gg0
    Animateur Mathématiques

    Re : [MAPLE] Effectuer des calculs en conservant les expressions intermédiaires

    Ben ... si tu veux conserver a, ne l'affecte pas.
    Mais c'est à toi de choisir comment utiliser Maple (avec son fonctionnement de bête programme) pour obtenir ce qui te va. Toi tu es intelligent, Maple non.

    Cordialement.

  5. A voir en vidéo sur Futura
  6. #5
    invite57a1e779

    Re : [MAPLE] Effectuer des calculs en conservant les expressions intermédiaires

    Bonjour,

    Il devrait suffire d'inverser la série d'instruction, puis de redemander la formule finale :
    Code:
    eq := a*x+b*y+c = 0;
    c := -a*x1 - b*y1;
    b := x1 - x2;
    a := y2 - y1;
    eq;
    ce qui devrait renvoyer :
    Code:
    eq := a x + b y + c = 0
    c := -a x1 - b y1
    b := x1 - x2
    a := y2 - y1
    (y2 - y1) x + (x1 - x2) y - (y2 - y1) x1 - (x1 - x2) y1 = 0

Discussions similaires

  1. Problème Maple: Simplification d'expressions
    Par invite5ddb9fc8 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 12/08/2010, 12h34
  2. effectuer les calculs suivants
    Par invite0f2c2582 dans le forum Mathématiques du collège et du lycée
    Réponses: 14
    Dernier message: 28/10/2009, 15h59
  3. Utiliser la puissance de l'ordinateur pour effectuer des calculs
    Par Seirios dans le forum Mathématiques du collège et du lycée
    Réponses: 8
    Dernier message: 03/02/2007, 09h21
  4. calculs sous maple
    Par invite0993bdfb dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 03/09/2006, 19h12
  5. Écran conservant la polarisation
    Par SunnySky dans le forum Physique
    Réponses: 1
    Dernier message: 27/12/2005, 20h54