Utilisateur anonyme
-
20 juil. 2005 à 17:23
rayjul
Messages postés13Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention24 septembre 2008
-
21 juil. 2005 à 12:36
Salut,
mon probleme est que jaimerai connaitre la valeur d'un angle (alpha), mais pour cela il faudrait que j'utilise un segment perpendiculaire à un autre. AX est également recherché. Je connai les coordonnées des points A et B, les autres etant à créer.
Il me suffirai juste le code pour creer une droite passant perpendiculairement par un segment .
Merci
rayjul
Messages postés13Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention24 septembre 2008 21 juil. 2005 à 12:36
Je ne sais pas si celà répond à ta question, mais pour déterminer la valeur d'un angle défini par son sommet A et deux points B et C de ses deux côtés respectifs, le code est:
BAC = cos -1 (( xa xb )* (xc xb) + (ya yb )* (yc yb) )/(sqr(( xa xb )^2 + ( ya yb )^2)*sqr(( xc xb )^2 + ( yc yb )^2))
Exemple:A(3; 7)B(5; 3)C(7; 9)
BA= 2*sqr(5)
BC = 2*sqr(10)
BA×BC2 *sqr(5)* 2*sqr(10) 20*sqr( 2)
. ( 3 5)(7 5) + ( 7 3)(9 3) 4 + 24 = 20
(BAC) cos -1 (( xa xb ) (xc xb) + (ya yb ) (yc yb) )/(sqr(( xa xb )^2 + ( ya yb )^2)*sqr(( xc xb )^2 + ( yc yb )^2)) ) cos -1 ( sqr(2)/2) = 45°
le code pour cos -1 (x) =atn( x / Sqr(-x * x + 1)) + 2 * Atn(1)
ici dans l'exemple x = sqr(2)/2
evajul