Normalisation Interpolation

Résolu
dioufthier Messages postés 16 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 20 juin 2012 - 16 mai 2011 à 11:16
WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre 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

3 réponses

WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 avril 2012 3
27 mai 2011 à 15:29
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
3
WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 avril 2012 3
26 mai 2011 à 22:43
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
0
dioufthier Messages postés 16 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 20 juin 2012
26 mai 2011 à 23:49
Merci WhiteHippo,

Mais comment tu ferais ça ??
0
Rejoignez-nous