Caesar a écrit:Personnellement, la solution de fatal_error me convient parfaitement !
Et en prime le script est fourni, que demander de plus ! Merci beaucoup !
Juste deux petites choses : je ne comprend pas bien à quoi sert le var a = 0; de la première ligne de la fonction solve(F,D,C,A,O), et peut-être as-tu voulu mettre une virgule au lieu d'un point virgule après la déclaration de bs et as ?
Excuse moi mais je termine en donnant une solution algébrique ...et fini avec toutes les bêtises que j'ai précédemment dites :marteau:
METHODOLOGIE
J'utilise principalement et notamment le théorême de Héron d'Alexandrie du Ier siecle qui stipule :
Si a,b,c sont les trois cotés d'un triangle quelconque alors :
est la hauteur de ce triangle en considérant sa base de longueur i et qui est l'un des trois cotés a,b, ou c
est l'aire de ce triangle
avec
Ensuite je considere :
*la hauteur du triangle definit par les points O,A,B et que je note
*la hauteur du triangle definit par les points O,B,C et que je note
*la hauteur du triangle definit par les points O,D,E et que je note
*la hauteur du triangle definit par les points O,E,F et que je note
De sorte que je peut constituer les six équations suivantes :
avec les six valeurs :
Ensuite je pose l'inconnue
d(BC) = k.d(AC)
d(AB) = (1-k).d(AC)
d(EF) = k.d(DF)
d(ED) = (1-k).d(DF)
Par ailleurs on peut établir aussi l'égalitée :
mais aussi l'égalité
par ailleurs considerons les hauteurs
d(OA) =
d(OD) =
par conséquent p =
on obtiens le rapport (?) - raisonnement logique bancal à vérifier -
Par ailleurs j'utilise comme convention la notation
les vecteurs
J'obtiens d(OE).d(OB) cos
où
ici
posons
par conséquent
on obtiens
par ailleurs je peut établir d(OB) =
Il s'agit alors de résoudre avec les valeurs données d(OA),d(OD),d(OC),d(OF),d(AC),d(DF)
le système de 39 équations :
EQ.1 ->
EQ.2 ->
EQ.3 ->
EQ.4 ->
EQ.5 -> d(OB) =
EQ.6 -> d(OE) =
EQ.7 -> d(BC) = k.d(AC)
EQ.8 -> d(AB) = (1-k).d(AC)
EQ.9 -> d(EF) = k.d(DF)
EQ.10 -> d(ED) = (1-k).d(DF)
EQ.11 ->
EQ.12 ->
EQ.13 ->
EQ.14 ->
EQ.15-16 ->
EQ.17-18 ->
EQ.19 ->
EQ.20-21 sous réserve : - raisonnement logique bancal à vérifier - ->
EQ.22 ->
EQ.23 ->
EQ.24 ->
EQ.25 ->
EQ.26 ->
EQ.27 ->
EQ.28 ->
EQ.29 ->
EQ.30 -> d(BC).d(DF) = d(AC).d(EF)
EQ.31 -> d(AB).d(DF) = d(AC).d(DE)
EQ.32 ->
EQ.33 ->
EQ.34 -> d(BA) =
EQ.35 -> d(BC) =
EQ.36 ->
EQ.37 -> d(ED) =
EQ.38 -> d(EF) =
EQ.39 ->
et les 16 inégalités suivantes :
INEG.1-2 -> 0
INEG.4 ->
INEG.5 ->
INEG.6 ->
INEG.7 ->
INEG.8 ->
INEG.9 ->
INEG.10 ->
INEG.11 ->
INEG.12 ->
INEG.13 ->
INEG.14 ->
INEG.15 ->
INEG.16 ->
Je reviendrai résoudre le systeme ...
