Normalisation Interpolation [Résolu]

Messages postés
16
Date d'inscription
samedi 19 juillet 2008
Dernière intervention
20 juin 2012
- - Dernière réponse : WhiteHippo
Messages postés
1270
Date d'inscription
samedi 14 août 2004
Dernière intervention
5 avril 2012
- 27 mai 2011 à 15:29
Bonjour,

Je demande votre aide pour un petit probleme .

Je viens de faire un algorithme d'interpolation pour sinus en Pascal et qui marche bien .

Sauf que je peux pas calculer toutes les valeurs de sinus .

En effet, à partir de Sin(150) , j'ai plus de bons résultats .

Comment normaliser pour pouvoir calculer toutes les valeurs possibles , meme Sin(10000) par exemple?

Merci de vos réponses
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
1270
Date d'inscription
samedi 14 août 2004
Dernière intervention
5 avril 2012
3
3
Merci
Bonjour

0..2Pi radians = 0..360 degrés.
Donc en travaillant en degré, par un simple modulo 360.

Cordialement.[hr]"L'imagination est plus importante que le savoir." Albert Einstein

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de WhiteHippo
Messages postés
1270
Date d'inscription
samedi 14 août 2004
Dernière intervention
5 avril 2012
3
0
Merci
Bonsoir

Pourquoi ne pas utiliser la périodicité de la fonction, et ramener la valeur à calculer dans l'intervalle "minimum" [0..2Pi] ?

Cordialement.[hr]"L'imagination est plus importante que le savoir." Albert Einstein
Commenter la réponse de WhiteHippo
Messages postés
16
Date d'inscription
samedi 19 juillet 2008
Dernière intervention
20 juin 2012
0
Merci
Merci WhiteHippo,

Mais comment tu ferais ça ??
Commenter la réponse de dioufthier

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.