Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Routines trigonométriques pour ceux qui en auraient besoin [ Algorithme / Maths ] (Bacterius)

samedi 15 novembre 2008 à 22:38:16 | Routines trigonométriques pour ceux qui en auraient besoin

Bacterius

Membre Club

Bonsoir,
voici juste un petit post pour ceux qui auraient besoin de ces routines trigonométriques, trop petit pour faire une source, et j'ai remarqué que beaucoup de monde en avait besoin.

Trigo1.JPG

Imaginez la figure suivante.
Vous ne connaissez que le rayon du cercle (AC et BC) et l'angle C (j'arrive pas à mettre le chapeau sur les majuscules désolé, mais c'est l'angle C).
Vous désirez connaître la distance AB.
Certains d'entre vous me diront : "mais c'est impossible avec un angle au centre et une longueur ! En plus on est même pas dans un triangle rectangle "

Trigo2.JPG

Magie ! Comme ABC était isocèle, on l'a scindé en deux beaux triangles rectangles AHC et BHC.
On travaillera ici dans BHC.
On essaye de trouver l'angle HCA. Aucun problème, ce sera l'angle C divisé par 2 (puisqu'on a découpé ABC en 2).

On connaît AC et l'angle AHC.
On va donc essayer de chercher AH (AB = 2AH)
Que pouvons-nous faire ici.
Rappellons-nous nos formules trigonométriques à connaître par coeur !

Cosinus(x) = côté adjacent de l'angle / hypoténuse
Sinus(x) = côté opposé de l'angle / hypoténuse
Tangente(x) = côté opposé de l'angle / côté adjacent de l'angle


Ici, le sinus semble le plus approprié, car on connaît l'hypoténuse, et l'on cherche justement le côté opposé de l'angle (AH). Ca tombe bien !

Sinus(C/2) = AH / AC
Sinus(C/2) * AC = AH

(On connaît Sinus(C/2) et AC)

On peut donc dire que :

AB = 2(Sinus(C/2) * AC).

Voilà !

Et la réciproque ...

C = 2(ArcSinus([AB/2]/AC)).

Soit ...

C = 2(ArcSinus(AH/AC).

Evidemment, les sinus se font à la calculatrice.
On connaît les sinus car on connaît C.

_________________________


Si vous avez des questions sur ces formules, je serai heureux d'y repondre (je les ai pensées pour un pote qui en avait besoin).

Cordialement, Bacterius !

PS : toutes les figures ont été dessinés par moi à l'aide de Paint. Merci, merci


samedi 15 novembre 2008 à 22:44:21 | Re : Routines trigonométriques pour ceux qui en auraient besoin

cantador

Membre Club
bonsoir bacterius,
je vois pas les figures...
cantador

samedi 15 novembre 2008 à 22:45:29 | Re : Routines trigonométriques pour ceux qui en auraient besoin

cantador

Membre Club
ah si après avoir posté je vois maintenant la 2E, mais pas la 1 ere

cantador

samedi 15 novembre 2008 à 23:06:51 | Re : Routines trigonométriques pour ceux qui en auraient besoin

Bacterius

Membre Club

Ah lol moi je vois la 1ere mais pas la 2eme : je corrige.

Ca devrait marcher maintenant.

Cordialement, Bacterius !


dimanche 16 novembre 2008 à 12:19:14 | Re : Routines trigonométriques pour ceux qui en auraient besoin

cantador

Membre Club
oui, c'est tout bon...

cantador

dimanche 16 novembre 2008 à 12:24:14 | Re : Routines trigonométriques pour ceux qui en auraient besoin

Bacterius

Membre Club

Bon je sais que ce n'est pas une révolution mais ça peut se révéler utile quelquefois  qui sait ?

Cordialement, Bacterius !


dimanche 16 novembre 2008 à 14:31:07 | Re : Routines trigonom¨¦triques pour ceux qui en auraient besoin

cantador

Membre Club
c'est le calcul de la corde sous tendue par un arc :
corde = 2rsin(¦Á / 2)
¦Á ¨¦tant l'angle au centre.
r le rayon

cantador

dimanche 16 novembre 2008 à 14:32:15 | Re : Routines trigonométriques pour ceux qui en auraient besoin

cantador

Membre Club
il aime pas le symbole alpha...

cantador

mardi 18 novembre 2008 à 19:53:00 | Re : Routines trigonométriques pour ceux qui en auraient besoin

Bacterius

Membre Club
Ouf en effet il ne digère pas le symbole alpha :o
Cantador, s'il te plaît où à tu trouvé cette formule (sur un site ou dans un de tes neurones) ? Je voudrais voir si je n'ai pas réfléchi pour rien.
Sinon la réciproque est évidente.
Ces formules vont m'aider pour le jeu que je suis en train de faire (j'ai déjà presque fini les fonctions mathématiques).

Cordialement, Bacterius !

PS : je constate que la trigonométrie fait fureur sur CodeS-SourceS. Pourtant c'est quelque chose d'interessant ... vraiment ...

mardi 18 novembre 2008 à 21:56:15 | Re : Routines trigonométriques pour ceux qui en auraient besoin

cantador

Membre Club
Réponse acceptée !
s'il te plaît où à tu trouvé cette formule
mais elle est partout, elle est connue depuis l'époque des papyrus..

cantador


1 2

Cette discussion est classé dans : angle, côté, ac, sinus, connaît


Répondre à ce message

Sujets en rapport avec ce message

lancer une balle [ par ptifranfran ] Je suis en train de réaliser un petit jeu où un joueur doit lancer une balle. Il doit entrer l'angle de tir et la vitess. J'aimerai que cette balle dd Calcul d'un angle [ par akhria ] Salut, je cherche à calculer l'angle d'un vecteur vitesse à partir de la norme de cette vitesse et de ces coordonnées...mais ArcTan et ArcTan2 sont un Volume sur un seul son [ par Nicolas___ ] Bonjour,Voila je m explique:J aimerais reduire le volume d'un son et pas le son en general donc ceci n est pas ce que j attends:varLVolume,  RVolume,  Utiliser CANVAS.arc à partir d 'un centre de cercle, rayon et angle de départ et d'arriver [ par snipersolo ] Bonjour a tous!J'en fais appel a vous après presque 5h de recherche.Toujours ces problèmes avec la fonction CANVAS.arc...Je cherche à effectuer de l'i probleme arctan [ par Enos ] Enosbonjours,J'ai un probleme de calcul d' angle. Si je prend la formule suivante :angle=arctan[(sommet1-sommet2)/(hauteur*2) , le resultat est correc Dériver un TSpinEdit en détachant le TSpinbutton sur le côté [ par orelien ] Bonsoir,Voilà, mon besoin est clair, je souhaite dériver le composant TSpinEdit en détachant le spinbutton de la zone de texte pour le placer à côté s


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.