Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Maple
Maple Forum d'entraide sur Maple
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/06/2012, 23h05   #1
irarref
 
Homme
Étudiant
Inscription : 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 : -1
Points : -1
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 :
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 :
> 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
irarref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2012, 10h24   #2
quentinh
Membre habitué
 
Avatar de quentinh
 
Homme Quentin Henriet
Étudiant
Inscription : mars 2011
Messages : 78
Détails du profil
Informations personnelles :
Nom : Homme Quentin Henriet
Âge : 21
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 78
Points : 121
Points : 121
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
quentinh est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2012, 14h37   #3
irarref
 
Homme
Étudiant
Inscription : 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 : -1
Points : -1
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 ????
irarref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2012, 14h50   #4
quentinh
Membre habitué
 
Avatar de quentinh
 
Homme Quentin Henriet
Étudiant
Inscription : mars 2011
Messages : 78
Détails du profil
Informations personnelles :
Nom : Homme Quentin Henriet
Âge : 21
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 78
Points : 121
Points : 121
evalf(variable) résout-il ton problème ?
__________________
Mon projet : Devilsai
quentinh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2012, 15h37   #5
irarref
 
Homme
Étudiant
Inscription : 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 : -1
Points : -1
non pas vraiment

j'ai eu le resultat suivant :
Citation:
{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.
irarref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2012, 15h59   #6
quentinh
Membre habitué
 
Avatar de quentinh
 
Homme Quentin Henriet
Étudiant
Inscription : mars 2011
Messages : 78
Détails du profil
Informations personnelles :
Nom : Homme Quentin Henriet
Âge : 21
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 78
Points : 121
Points : 121
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
quentinh est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2012, 16h22   #7
irarref
 
Homme
Étudiant
Inscription : 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 : -1
Points : -1
merci pour ton aide quentinh

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



irarref est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web