Fonction sinus
Résolu/Fermé
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
-
16 août 2019 à 19:26
Whismeril Messages postés 18425 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 juin 2023 - 10 sept. 2019 à 07:21
Whismeril Messages postés 18425 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 juin 2023 - 10 sept. 2019 à 07:21
A voir également:
- Algorithme sinus
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Ecrire un algorithme qui calcule le produit de deux nombres - Forum Programmation
- Algorithme inverse d'un nombre ✓ - Forum Programmation
- Algorithme maximum de 3 nombres ✓ - Forum Algorithmes / Méthodes
12 réponses
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
16 août 2019 à 20:16
16 août 2019 à 20:16
Bonjour
tu peux essayer avec des développements limités, ou avec les formules d'Euler.
Mais bon. Pour les développements limités, il va te falloir des centaines ou des milliers de formules selon la valeurs de l'angle, et pour Euler il faut faire des calculs irrationnels ce qui est plus compliqué que la trigonométrie
tu peux essayer avec des développements limités, ou avec les formules d'Euler.
Mais bon. Pour les développements limités, il va te falloir des centaines ou des milliers de formules selon la valeurs de l'angle, et pour Euler il faut faire des calculs irrationnels ce qui est plus compliqué que la trigonométrie
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
26 août 2019 à 23:33
26 août 2019 à 23:33
C'est le paradoxe de la calculatrice, elle n'est pas assez précise pour calculer un développement limité.
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
1
Modifié le 27 août 2019 à 11:25
Modifié le 27 août 2019 à 11:25
N'empêche, cela fait beaucoup de différence entre 0 et 171 avec 7 étapes du calcul,
non ? :-D
Surtout que pour la fonction cosinus, je n'ai quasiment pas de perte de précision...
[EDIT] : Même en essayant l'algorithme dans un script Python avec 64 étapes de calcul, je ne trouve pas le bon résultat, en degrés comme en radians.
non ? :-D
Surtout que pour la fonction cosinus, je n'ai quasiment pas de perte de précision...
[EDIT] : Même en essayant l'algorithme dans un script Python avec 64 étapes de calcul, je ne trouve pas le bon résultat, en degrés comme en radians.
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
27 août 2019 à 11:44
27 août 2019 à 11:44
Alors t'as p'tet une erreur dans le calcul.
Si ton cosinus est bon alors sert-en: cos^2 + sin^2 = 1, ou cos(Pi/2 - Teta) = sin (Teta)
Si ton cosinus est bon alors sert-en: cos^2 + sin^2 = 1, ou cos(Pi/2 - Teta) = sin (Teta)
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
1
16 août 2019 à 22:38
16 août 2019 à 22:38
Merci pour votre réponse aussi rapide !
Je vois ça, je fais le compte-rendu demain... J'ai sommeil... :-D
Je vois ça, je fais le compte-rendu demain... J'ai sommeil... :-D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
1
26 août 2019 à 22:12
26 août 2019 à 22:12
Merci pour votre réponse.
J'ai regardé la suite pour calculer ce fameux sinus, mais même à la calculette, je ne trouve pas de résultat correct, sans me tromper, pourtant.
J'ai essayé en degrés, radians, aucun des deux ne fonctionne.
Où est mon erreur ?
J'ai regardé la suite pour calculer ce fameux sinus, mais même à la calculette, je ne trouve pas de résultat correct, sans me tromper, pourtant.
J'ai essayé en degrés, radians, aucun des deux ne fonctionne.
Où est mon erreur ?
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
1
28 août 2019 à 19:37
28 août 2019 à 19:37
Boooooooooooooooooooooon...
J'ai compris pourquoi ma fonction sinus ne fonctionnait pas !
Mais je me sens vraiment trop bête : elle fonctionnait parfaitement, mais je n'ai pas été capable de capter que l'écriture décimale que me donnait ma calculette s'approchait bien de 0...
La suite fonctionnait donc parfaitement, sujet résolu !
J'ai par contre remarqué que la plupart des outils de calcul ne permettaient pas de calculer des puissances avec les nombres complexes, ou ne les faisaient pas correctement, c'est dommage car la formule d'Euler fonctionne bien pour calculer le sinus et le cosinus, mais sur la calculatrice lycée...
Merci encore pour votre aide !
J'ai compris pourquoi ma fonction sinus ne fonctionnait pas !
Mais je me sens vraiment trop bête : elle fonctionnait parfaitement, mais je n'ai pas été capable de capter que l'écriture décimale que me donnait ma calculette s'approchait bien de 0...
La suite fonctionnait donc parfaitement, sujet résolu !
J'ai par contre remarqué que la plupart des outils de calcul ne permettaient pas de calculer des puissances avec les nombres complexes, ou ne les faisaient pas correctement, c'est dommage car la formule d'Euler fonctionne bien pour calculer le sinus et le cosinus, mais sur la calculatrice lycée...
Merci encore pour votre aide !
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
28 août 2019 à 20:37
28 août 2019 à 20:37
C'est ce que je t'ai dit, les méthodes de calculs sont bien plus compliquées que d'utiliser la fonction déjà codée.
Avant l'avènement de la calculatrice, on utilisait des abaques.
Certains profs font encore apprendre par coeur les valeurs remarquables, mais je pense que ça n'est plus la norme
Avant l'avènement de la calculatrice, on utilisait des abaques.
Certains profs font encore apprendre par coeur les valeurs remarquables, mais je pense que ça n'est plus la norme
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
1
29 août 2019 à 14:01
29 août 2019 à 14:01
J'imagine en effet que les fonctions standard de C++ et de Python sont bien plus rapides que mes algorithmes, c'était surtout pour le fun (il faut vraiment être pas net de faire des maths "pour le fun" :-D).
N'empêche, un petit arrondi à 15 décimales permet de régler ce petit souci de précision.
Merci encore pour votre aide !
N'empêche, un petit arrondi à 15 décimales permet de régler ce petit souci de précision.
Merci encore pour votre aide !
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
29 août 2019 à 14:46
29 août 2019 à 14:46
A la 15eme décimale la probabilité que la calculatrice soit aussi inexacte que ton calcul est très forte.
Cela est du à la nature même des nombres à virgule flottante.
Ici une discussion dont les différentes réponses apportent un éclairage sur l’incertitude des flottants
https://forums.commentcamarche.net/forum/affich-35846831-erreur-de-calcul
Cela est du à la nature même des nombres à virgule flottante.
Ici une discussion dont les différentes réponses apportent un éclairage sur l’incertitude des flottants
https://forums.commentcamarche.net/forum/affich-35846831-erreur-de-calcul
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
9 sept. 2019 à 22:57
9 sept. 2019 à 22:57
Bonsoir
J’ai appris aujourd’hui que les calculettes utilise l’algorithme Cordic
https://fr.m.wikipedia.org/wiki/CORDIC à virgule fixe qui est très précis.
Bonne soirée
J’ai appris aujourd’hui que les calculettes utilise l’algorithme Cordic
https://fr.m.wikipedia.org/wiki/CORDIC à virgule fixe qui est très précis.
Bonne soirée
MemeTech
Messages postés
88
Date d'inscription
mercredi 14 août 2019
Statut
Membre
Dernière intervention
7 janvier 2021
1
10 sept. 2019 à 07:10
10 sept. 2019 à 07:10
Merci pour l'info !
Whismeril
Messages postés
18425
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 juin 2023
892
10 sept. 2019 à 07:21
10 sept. 2019 à 07:21
De rien