la loi

des cosinus

par le théorème

d'al-Kashi










Le théorème d'al-Kashi (mathématicien et astronome perse né vers 1380 et mort en 1429) permet de généraliser le théorème de Pythagore aux triangles non rectangles (donc à tous les triangles).

--==O==--

Voici l'explication en images et commentaires.



Soit un triangle quelconque ABC:



La hauteur depuis le sommet C divise le triangle quelconque en 2 triangles rectangles:

- le triangle BHC, rectangle en H et ayant a comme hypoténuse,

- le triangle AHC, rectangle en H et ayant b comme hypoténuse.

Le côté c, devient le côté c1 pour le triangle rectangle BHC et devient le côté c2 pour le triangle rectangle AHC (c1+c2=c).

Ce qui donne:



L'objectif est de calculer le côté a (ou BC).



Démonstration:

Application du théorème de Pythagore sur le triangle rectangle BHC:

• a² = h²+c1²

Et sur le triangle rectangle AHC:

• b² = h²+c2²

qui peut également s'écrire:

• h² = b²-c2²

donc:

• a² = h²+c1²

devient:

• a² = b²-c2²+c1²

Puis, comme:

• c = c1+c2

peut aussi s'écrire:

• c1 = c-c2

donc:

• a² = b²-c2²+c1²

devient:

• a² = b²-c2²+(c-c2)²

qui se développe:

• a² = b²-c2²+c²-2c.c2+c2²

puis se simplifie:

• a² = b²+c²-2c.c2

Sachant que:

• cos(BAC) = c2/b

peut aussi s'écrire:

• c2 = b.cos(BAC)

a² devient alors:

• a² = b²+c²-2c.b.cos(BAC)

ou encore (résultat final):

a² = b²+c²-2bc.cos(BAC)

--==O==--

Vérification:

• BC = a = ?
• AC = b = 16,21
• AB = c = 20

• BAC = 70°
• ABC = 46,5°
• ACB = 63,5°

(résultat attendu: a = 21)

• a² = b²+c²-2bc.cos(BAC)

• cos(70°) = 0,34202

• 2bc.cos(BAC) = 221,76576

• a² = 262,76+400-221,76576

• a² = 440,99 = 441

• √(441) = 21

a est bien égal à 21

--==O==--

Deux remarques:

1) Dans l'exemple ci-dessus, l'angle BAC est égal à 70°.

Si l'angle BAC avait été égal à 90° (angle droit), son cosinus aurait été égal à 0 (cos(90) = 0) ...

et l'expression:

• a² = b²+c²-2bc.cos(BAC)

aurait alors été:

• a² = b²+c²-0

soit:

a² = b²+c²

qui est l'application du théorème de Pythagore.

--==O==--

2) Cas d'un triangle quelconque avec l'angle BAC obtu (plus grand que 90°):



Démonstration:

• a² = h²+(c+c2)²

• b² = h²+c2²

• donc h² = b²-c2²

• donc a² = b²-c2²+(c+c2)²

• a² = b²-c2²+c²+2c.c2+c2²

• a² = b²+c²+2c.c2

• cos(CAH) = c2/b

• donc -cos(BAC) = c2/b (*)

• donc c2 = -b.cos(BAC)

• donc a² = b²+c²-2c.b.cos(BAC)

donc a² = b²+c²-2bc.cos(BAC)

... exactement comme dans le premier exemple.


--==O==--

Vérification:

• BC = a = ?
• AC = b = 16,21
• AB = c = 20

• BAC = 110°
• ABC = 30,81°
• ACB = 39,19°

(résultat attendu: a = 29,74)

• cos(110°) = -0,342

• 2bc.-0,342 = -221,7528

• a² = 16,21²+20²-(-221,7528)

• a² = 262,7641+400+221,7528
     = 884,5169

• √(884,5169) = 29,74

a est bien égal à 29,74

--==O==--

(*) Note: 2 angles sont dits supplémentaires quand leur somme fait 180 degrés (angle plat). Dans ce cas, leurs cosinus sont opposés:



--==O==--

Synthèse:

Dans un triangle quelconque, à condition de connaître la dimmension de 2 côtés et la mesure de l'angle opposé au côté recherché, le théorème de Al Kashi propose les 3 formules suivantes:

• calcul du côté a:

a = √(b²+c²-2bc.cos(BAC))

• calcul du côté b:

b = √(a²+c²-2ac.cos(ABC))

• calcul du côté c:

c = √(a²+b²-2ab.cos(ACB))








• • •
• •