Bonjour !
Après avoir réalisé quelques calculs je me rends compte que la précision de ceux-ci n'est pas très bonne sous Matlab (précision réelle ou à l'affichage ?)
Je vous explique :
j'utilise les formules suivantes (qui sont correctes) pour retrouver les paramètres a b c d d'un plan :
% a = (yB - yA)(zC - zA) - (zB - zA)(yC - yA)
% b = - ( (xB - xA)(zC - zA) - (zB -zA)(xC - xA) )
% c = (xB - xA)(yC - yA) - (yB - yA)(xC - xA)
% d = - (a.xA + b.yA + c.zA)
Les points auxquels je fais référence sont :
x y z
a 105.5618 106.2054 61.4691
b 105.5798 106.2599 61.4704
c 105.5818 106.0420 61.5060
avec matlab (je suis sur du code que j'ai tapé) , j'obtiens comme résultats :
a b c d
0.00220 -0.00064 -0.00400 0.08050
alors qu'avec Excel (qui sont les bonnes valeurs) , j'obtiens :
a b c d
0.00222347 -0.0006382 -0.0040312 0.080861027
le résultat dans matlab pour le d me semble fort bizarre mais le code est correct.
Sauriez-vous me dire s'il existe des options à modifier pour conserver toute la précision ?
D'avance je vous remercie pour votre réponse !
Partager