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

projet personnel

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

Re: projet personnel

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


on a en particulier





Trapha
Messages: 5
Enregistré le: 05 Déc 2018, 18:25

Re: projet personnel

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

Re: projet personnel

par mathelot » 05 Déc 2018, 21:37

pour les angles mesurés en radians:





pour les angles mesurés en degré, on fait une règle de trois
360 <---> 2





Trapha
Messages: 5
Enregistré le: 05 Déc 2018, 18:25

Re: projet personnel

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 ! :hehe:

mathelot

Re: projet personnel

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

Re: projet personnel

par Trapha » 05 Déc 2018, 23:02

Merci à toi le sujet est résolut !
C'est une erreur bête de ma par :hehe:
Et surement toutes ces recherches m'aiderons bientôt quand je devrais apprendre sa :P

Je suis contant d'avoir réussi, ceci ouvre un champ de possibilité infini ::d

Bonne soirée et bonne continuation !

Trapha
Messages: 5
Enregistré le: 05 Déc 2018, 18:25

Re: projet personnel

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é ?

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 65 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite