Projet personnel
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Trapha
- Messages: 5
- Enregistré le: 05 Déc 2018, 18:25
-
par Trapha » 05 Déc 2018, 18:55
Dans le cadre d'un projet personnel j'ai un petit problème à vous proposez
Imaginons un petit bonhomme qui marche tout le temps la même distance (en 1 minutes)
Il peut marcher dans le sens qu'il veux (nord,sud,est,ouest) ce qui dessine un cercle de possibilité au final
Si il marche 100 mètres en 1 minutes alors le rayon du cercle seras de 100
J'aimerais déterminé l'angle de marche de ce petit bonhomme
0 = est / 90 = sud / 180 = ouest / 270 = nord
Comment trouvé l'angle d'un point d'un cercle défini par ses coordonnée 0,0 se trouvant au centre du cercle
-
mathelot
par mathelot » 05 Déc 2018, 19:26
bonsoir,
je n'ai pas bien compris si tu souhaitais des éclaircissements sur les coordonnées polaires ?
si M(x;y) appartient au cercle de centre O(0;0) et de rayon r, on a les formules de changement de coordonnées
pour
 \neq (0;0))
 \cr<br />y&=&r sin(\theta) \cr<br />\end{array}<br />\right.<br />\Leftrightarrow<br />\left\{<br />\begin{array}{ccc}<br />r&=&\sqrt{x^2+y^2} \cr<br />cos(\theta)&=&\frac{x}{\sqrt{x^2+y^2}} \cr<br />sin(\theta)&=&\frac{y}{\sqrt{x^2+y^2}} \cr<br />\end{array}<br />\right.)
on a en particulier
=\dfrac{y}{x})
 \text{ si } x>0)
+\pi \text{ si } x<0)
-
Trapha
- Messages: 5
- Enregistré le: 05 Déc 2018, 18:25
-
par Trapha » 05 Déc 2018, 21:14
Merci de ta réponse,
Ces formules sont nouvelles pour moi je n'ai jamais étudier sa.
C'est bien de sa que je parlais mais si je retranscris la formule pour avoir le résultat en degrés sa fait
ArcCos(X/ (sqrt(X² + Y²)));
Juste ?
-
mathelot
par mathelot » 05 Déc 2018, 21:37
-
Trapha
- Messages: 5
- Enregistré le: 05 Déc 2018, 18:25
-
par Trapha » 05 Déc 2018, 22:31
Sa ne fonctionne pas cette algorithme me parait bon pourtant
Le résultat va de 0 à 1500
- Code: Tout sélectionner
Si Y > 0
result = (360 / 2 * Math.PI) * Math.acos(numberX / (Math.sqrt(Math.pow(numberX, 2) + Math.pow(numberY, 2))))
Ou sinon Y < 0
result = 360 - (360 / 2 * Math.PI) * Math.acos(numberX / (Math.sqrt(Math.pow(numberX, 2) + Math.pow(numberY, 2))));
}
En tous cas merci de votre aide si vous trouvez pas un jour je trouverais !

-
mathelot
par mathelot » 05 Déc 2018, 22:42
au lieu de:
Si Y > 0
result = (360 / 2 * Math.PI) * Math.acos(numberX / (Math.sqrt(Math.pow(numberX, 2) + Math.pow(numberY, 2))))
écrire
Si Y > 0
result = 360 /( 2 * Math.PI) * Math.acos( numberX / (Math.sqrt(Math.pow(numberX, 2) + Math.pow(numberY, 2) ) ))
-
Trapha
- Messages: 5
- Enregistré le: 05 Déc 2018, 18:25
-
par Trapha » 05 Déc 2018, 23:02
Merci à toi le sujet est résolut !
C'est une erreur bête de ma par
Et surement toutes ces recherches m'aiderons bientôt quand je devrais apprendre sa

Je suis contant d'avoir réussi, ceci ouvre un champ de possibilité infini
Bonne soirée et bonne continuation !
-
Trapha
- Messages: 5
- Enregistré le: 05 Déc 2018, 18:25
-
par Trapha » 06 Déc 2018, 13:10
Bonjour,
J'ai une nouvelle question à ce sujet,
Si je voudrais calculer l'angle d'un point M(150;250) (appartenais au cercle O) par exemple mais en partant d'un du centre O(100,200) qu'elle serrais la formule a utilisé ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 65 invités