Problème d'angles

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
ahille04
Messages: 3
Enregistré le: 05 Sep 2010, 14:34

problème d'angles

par ahille04 » 05 Sep 2010, 14:49

Bonjour à tous,

Nouveau sur ce forum, je suis confronté au problème suivant :
J'ai un triangle aBc dont je connaîs les valeurs des 3 cotés" abc".

Je cherche à trouver l'angle B.
j'applique la formule suivante pour trouver B:

B= arccos ((ab²+bc²+ac²) / (2bc))

pour trouver l' arccos du résultat, j'applique la formule suivante:

arccos = 1/ (sqr(1-B²)) (vue sur wikipédia)

Mais là, le bas blesse, car cela me renvoie une erreur de calcul .... :cry:

J'ajoute que mes années d'école remontent à 35 ans et que j'ai oublié pas mal de choses.... (j'ai d'ailleurs honte.....)

Si quelqu'un peut m'aider ma reconaissance sera, sinon éternelle, du moins grande !

Merci d'avance

Achille04



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 05 Sep 2010, 15:06

salut,

sans trop tenter de savoir dou viennent ces formules on a le résultat '(théoreme?) d'al-kashi :

Pour l'angle B, cela donne

d'ou l'on déduit :
la vie est une fête :)

ahille04
Messages: 3
Enregistré le: 05 Sep 2010, 14:34

par ahille04 » 06 Sep 2010, 10:20

fatal_error a écrit:salut,

sans trop tenter de savoir dou viennent ces formules on a le résultat '(théoreme?) d'al-kashi :

Pour l'angle B, cela donne

d'ou l'on déduit :




Bonjour, et merci bien pour la réponse, mais cela ne fonctionne pas !

Je m'explique autrement :

J'ai trouvé cette formule sur un site de math pour avoir l'angle souhaité :

B= arccos ((ab²+bc²+ac²) / 2*ab*ac))

Le problème est pour trouver arccos !

Je suis sous visual Basic 6, et cette fonction n'existe pas !

J'ai donc cherché, et trouvé sur le site VB, cette formule pour trouver arccos:

Arccos(x) = atn(-x / sqr(-x*x+1)) + 2*atn(1)

Or cette commande me renvoie une erreur...
Donc je ne comprends pas !

Si vous connaissez une façonde trouver cet angle, sans passer par l'arccos je suis preneur.....

Merci encore d'avoir prit la peine de répondre, et pardon d'abuser !

Achille

Avatar de l’utilisateur
Ericovitchi
Habitué(e)
Messages: 7853
Enregistré le: 18 Avr 2009, 13:24

par Ericovitchi » 06 Sep 2010, 10:42

Et ce qu'ils conseillent ça ne marche pas ?

Ou ça aussi que j'ai trouvé sur internet :

Public Function InvCos(X) As Single
Pi = 3.14
For Ang = 0 To 2 * Pi Step Pi / 100
Aprox1 = Cos(Ang - Pi / 200)
Aprox2 = Cos(Ang + Pi / 200)
If Aprox1 > Aprox2 Then
Temp = Aprox1
Aprox1 = Aprox2
Aprox2 = Temp
End If
If X >= Aprox1 And X <= Aprox2 Then InvCos = Ang: Exit For
Next
End Function

ahille04
Messages: 3
Enregistré le: 05 Sep 2010, 14:34

par ahille04 » 06 Sep 2010, 14:49

Affirmatif, avec cette formule ça fonctionne.
Merci à tous, je vais reprendre mes cours de géométrie abandonnés voilà 38 ans.... bonne continuation


Public Function InvCos(X) As Single
Pi = 3.14
For Ang = 0 To 2 * Pi Step Pi / 100
Aprox1 = Cos(Ang - Pi / 200)
Aprox2 = Cos(Ang + Pi / 200)
If Aprox1 > Aprox2 Then
Temp = Aprox1
Aprox1 = Aprox2
Aprox2 = Temp
End If
If X >= Aprox1 And X <= Aprox2 Then InvCos = Ang: Exit For
Next
End Function[/quote]

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 79 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