Probleme de calcul de trigo

Fermé
gev - 2 août 2018 à 18:06
 Utilisateur anonyme - 3 août 2018 à 10:48
Bonjour,

Je travaille sur le notebook Jupyter et je manipule beaucoup de trigonométrie.

pourquoi quand je veux calculer le cosinus de 90° mon résultat n'est pas 0 mais -0.4480736161291701?
J'ai essayé de passer 90 en radiant mais cela ne résout pas le probleme

merci

A voir également:

1 réponse

Utilisateur anonyme
2 août 2018 à 18:59
Bonjour

C'est que tu as mal fait ta transformation de degrés en radians. -0.448... est le cosinus de 90 radians.
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
Modifié le 2 août 2018 à 20:02
Whaoww ..
Un connaisseur ..
Bonjour à toi :-)
0
Utilisateur anonyme > Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022
2 août 2018 à 20:12
Bonjour à toi aussi.
Heu... J'ai juste tapé =COS(90) dans Excel, c'est tout.
0
oui mais print(math.cos(math.radians(90))) donne 6.123233995736766e-17 certe c'est très faible mais ce n'est pas 0
0
Utilisateur anonyme
Modifié le 3 août 2018 à 10:58
La représentation des nombres à virgule flottante en informatique est rarement parfaite. Tu ne peux pas espérer obtenir un calcul exact au sens mathématique, sauf à faire du calcul symbolique ce qui est une toute autre histoire.
L'erreur que tu observes n'a rien de choquant pour un informaticien.

Je précise un peu : 90 degrés, c'est pi/2 radians soit environ 1,570796.... Mais ENVIRON seulement. De plus, l'algorithme de calcul de la fonction COS introduit lui aussi sa part d'erreur. On ne sait faire de calculs exacts pratiquement que sur des entiers.
0