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

Maple Discussion :

Problème d'équation


Sujet :

Maple

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Points : 6
    Points
    6
    Par défaut Problème d'équation
    Salut à tous,

    voici toutes les équations que j'ai, ça ne donne aucun résultat et j'ai tout essayé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    AA := cos(theta1)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+sin(theta1)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)-100*cos(theta2)*(cos(theta3)*cos(theta4)-sin(theta3)*sin(theta4))-10*cos(theta2)*(-cos(theta3)*sin(theta4)-sin(theta3)*cos(theta4))-10*sin(theta2)-cos(theta2)*cos(theta3)*d4-sin(theta2)*d5+d2
     
     
    > AA2 := -sin(theta1)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+cos(theta1)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+100*sin(theta3)*cos(theta4)+100*cos(theta3)*sin(theta4)+10*cos(theta3)*cos(theta4)-10*sin(theta3)*sin(theta4)+sin(theta3)*d4;
     
     
     
    > AA3 := -100*sin(theta2)*(cos(theta3)*cos(theta4)-sin(theta3)*sin(theta4))-10*sin(theta2)*(-cos(theta3)*sin(theta4)-sin(theta3)*cos(theta4))+10*cos(theta2);
     
     
     
     
    > BB := cos(theta1)*cos(theta2)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+sin(theta1)*cos(theta2)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+sin(theta2)*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)+d2*cos(theta2)-100*cos(theta3)*cos(theta4)+100*sin(theta3)*sin(theta4)+10*cos(theta3)*sin(theta4)+10*sin(theta3)*cos(theta4)-cos(theta3)*d4;
     
     
     
    > BB2 := -cos(theta1)*sin(theta2)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)-sin(theta1)*sin(theta2)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+cos(theta2)*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)-d2*sin(theta2)+10+d5;
     
     
     
     
    > BB3 := sin(theta1)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)-cos(theta1)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)-100*cos(theta3)*sin(theta4)-100*sin(theta3)*cos(theta4)-10*cos(theta3)*cos(theta4)+10*sin(theta3)*sin(theta4)-sin(theta3)*d4;
     
     
     
     
    > CC := (cos(theta1)*cos(theta2)*cos(theta3)-sin(theta1)*sin(theta3))*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+(sin(theta1)*cos(theta2)*cos(theta3)+cos(theta1)*sin(theta3))*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+sin(theta2)*cos(theta3)*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)+cos(theta3)*d2*cos(theta2)-100*cos(theta4)+10*sin(theta4)-d4;
     
     
     
     
     
    > CC2 := (-cos(theta1)*cos(theta2)*sin(theta3)-sin(theta1)*cos(theta3))*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+(-sin(theta1)*cos(theta2)*sin(theta3)+cos(theta1)*cos(theta3))*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)-sin(theta2)*sin(theta3)*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)-sin(theta3)*d2*cos(theta2)-100*sin(theta4)-10*cos(theta4);
     
     
     
     
    > CC3 := -cos(theta1)*sin(theta2)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)-sin(theta1)*sin(theta2)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+cos(theta2)*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)-d2*sin(theta2)-10-d5;
     
     
     
     
     
    > DD := (cos(theta4)*(cos(theta1)*cos(theta2)*cos(theta3)-sin(theta1)*sin(theta3))+sin(theta4)*(-cos(theta1)*cos(theta2)*sin(theta3)-sin(theta1)*cos(theta3)))*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+(cos(theta4)*(sin(theta1)*cos(theta2)*cos(theta3)+cos(theta1)*sin(theta3))+sin(theta4)*(-sin(theta1)*cos(theta2)*sin(theta3)+cos(theta1)*cos(theta3)))*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+(sin(theta2)*cos(theta3)*cos(theta4)-sin(theta2)*sin(theta3)*sin(theta4))*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)+cos(theta4)*cos(theta3)*d2*cos(theta2)-sin(theta4)*sin(theta3)*d2*cos(theta2)-100;
     
     
     
     
     
     
    > DD2 := (-sin(theta4)*(cos(theta1)*cos(theta2)*cos(theta3)-sin(theta1)*sin(theta3))+cos(theta4)*(-cos(theta1)*cos(theta2)*sin(theta3)-sin(theta1)*cos(theta3)))*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)+(-sin(theta4)*(sin(theta1)*cos(theta2)*cos(theta3)+cos(theta1)*sin(theta3))+cos(theta4)*(-sin(theta1)*cos(theta2)*sin(theta3)+cos(theta1)*cos(theta3)))*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+(-sin(theta2)*cos(theta3)*sin(theta4)-sin(theta2)*sin(theta3)*cos(theta4))*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)-sin(theta4)*cos(theta3)*d2*cos(theta2)-cos(theta4)*sin(theta3)*d2*cos(theta2)-10;
     
     
     
     
     
    > DD3 := -cos(theta1)*sin(theta2)*(cos(theta1)*sin(theta2)*d5+(cos(theta1)*cos(theta2)*cos(theta3)+sin(theta1)*sin(theta3))*d4-cos(theta1)*d2)-sin(theta1)*sin(theta2)*(sin(theta1)*sin(theta2)*d5+(sin(theta1)*cos(theta2)*cos(theta3)-cos(theta1)*sin(theta3))*d4-sin(theta1)*d2)+cos(theta2)*(-cos(theta2)*d5+sin(theta2)*cos(theta3)*d4)-d2*sin(theta2)-10-d5;
    Et pour essayer de résoudre ça j'ai utilisé la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > solve({AA, AA2, AA3, BB, BB2, BB3, CC, CC2, CC3, DD, DD2, DD3}, {theta1, theta2, theta3, theta4});
    Je tiens a preciser que je suis passé au '' Maple 15. ''

    Merci pour votre aide d'avance

  2. #2
    Membre régulier Avatar de quentinh
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 79
    Points : 114
    Points
    114
    Par défaut
    Si j'ai bien l'oeil, c'est pas des équations mais des expressions, faudrait peut-être que tu dises à Maple à quoi tes expressions doivent être égales.
    Au passage, cela m'étonnerais que la commande simplify ne rende pas ces expressions un peu plus... « lisables » peut être ?
    Mon projet : Devilsai

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    j'ai utilisé '' simplify "" et j'ai peut avoir les theta 2,3,4 sans theta1 qui je doit faire varier manuellement.

    maintenant mon probleme c'est que j'ai pas une valeur numerique malgré que j'ai donner a chaque variable sauf les theta i biensur une valeur fix.

    y'a une instruction pour ca ????

  4. #4
    Membre régulier Avatar de quentinh
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 79
    Points : 114
    Points
    114
    Par défaut
    evalf(variable) résout-il ton problème ?
    Mon projet : Devilsai

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    non pas vraiment

    j'ai eu le resultat suivant :
    {theta4 = arctan(-1/20+(1/10)*sin(theta3)^2+(1/10)*sqrt(399*sin(theta3)^2-399*sin(theta3)^4), -1/(40*cos(theta3)*sin(theta3))+(1/40)*(-20+40*sin(theta3)^2)*(-1/20+(1/10)*sin(theta3)^2+(1/10)*sqrt(399*sin(theta3)^2-399*sin(theta3)^4))/(cos(theta3)*sin(theta3)))}, {theta4 = arctan(-1/20+(1/10)*sin(theta3)^2-(1/10)*sqrt(399*sin(theta3)^2-399*sin(theta3)^4), -1/(40*cos(theta3)*sin(theta3))+(1/40)*(-20+40*sin(theta3)^2)*(-1/20+(1/10)*sin(theta3)^2-(1/10)*sqrt(399*sin(theta3)^2-399*sin(theta3)^4))/(cos(theta3)*sin(theta3)))}




    {theta3 = arctan((1/2)*(10*sin(theta4)+cos(theta4))*sqrt(200+10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))*(-2+(1/10)*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))/(99*sin(theta4)^2+20*sin(theta4)*cos(theta4)+1), (1/20)*sqrt(200+10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4))))}, {theta3 = arctan(-(1/2)*(10*sin(theta4)+cos(theta4))*sqrt(200+10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))*(-2+(1/10)*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))/(99*sin(theta4)^2+20*sin(theta4)*cos(theta4)+1), -(1/20)*sqrt(200+10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4))))}, {theta3 = arctan((1/2)*(10*sin(theta4)+cos(theta4))*sqrt(200-10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))*(-2-(1/10)*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))/(99*sin(theta4)^2+20*sin(theta4)*cos(theta4)+1), (1/20)*sqrt(200-10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4))))}, {theta3 = arctan(-(1/2)*(10*sin(theta4)+cos(theta4))*sqrt(200-10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))*(-2-(1/10)*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4)))/(99*sin(theta4)^2+20*sin(theta4)*cos(theta4)+1), -(1/20)*sqrt(200-10*sqrt(399-99*sin(theta4)^2-20*sin(theta4)*cos(theta4))))}








    {theta2 = -arctan(10 cos(theta3) cos(theta4)

    - 10 sin(theta3) sin(theta4) - cos(theta3) sin(theta4)

    - sin(theta3) cos(theta4))}
    >
    mais quand je fais : evalf(theta2) ca donne theta2.

  6. #6
    Membre régulier Avatar de quentinh
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 79
    Points : 114
    Points
    114
    Par défaut
    Tu as encore un système d'équations, mais il y a plusieurs solutions à chacun de tes thêta, tu dois pouvoir utiliser fsolve() pour terminer, mais je suis pas sûr… il faut peut-être que tu sélectionne une des solutions pour chaque thêta…
    Mon projet : Devilsai

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    merci pour ton aide quentinh

    je pense que je suis dans la bonne voie cette fois.




+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Petit problème d'équations
    Par Trotterata dans le forum MATLAB
    Réponses: 1
    Dernier message: 06/04/2012, 11h57
  2. problème ode équation différentielles
    Par jamal.obito dans le forum MATLAB
    Réponses: 1
    Dernier message: 26/07/2011, 12h52
  3. [C++] problème dans une équation
    Par hamoudasafira dans le forum C++
    Réponses: 6
    Dernier message: 18/01/2007, 16h28
  4. Problème simplification équation booléenne
    Par Metallic-84s dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 09/02/2006, 14h52
  5. Problème d'équations dans l'espace (perspective -> 3D)
    Par Rémiz dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 19/12/2005, 17h43

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