calcul fonction sinus
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

calcul fonction sinus



  1. #1
    sdecorme

    Question calcul fonction sinus


    ------

    Bonjour,
    Je suis en train de coder un bout de programme qui me sert à calculer une fonction sinus qui s'incrémente de façon constante.
    Je n'arrive pas à résoudre ce problème
    Val(T) = Val(T-1) + ????
    pour que mon résultat soit toujours constant.
    Cste = asin(Val(T)) - asin(Val(T-1))

    Merci par avance

    -----

  2. #2
    gg0
    Animateur Mathématiques

    Re : calcul fonction sinus

    Bonjour.

    Tu cherches une suite Ti telle que sin(Ti+1)-sin(Ti)=cte ?
    Dans ce cas, à toi de choisir la constante, puis les valeurs de la suite chacune par rapport à la précédente.

    Bien évidemment, cela n'a de sens que sur un intervalle où le sinus a un seul sens de variation, par exemple de -pi/2 à pi/2 si tu travailles en radians.

    Cordialement.

  3. #3
    sdecorme

    Re : calcul fonction sinus

    en fait je sais que ma constante est fonction d'un temps car je dois calculer le sinus en incrémentant de X degré par seconde avec un passage dans la boucle de calcul tout les 2ms.
    Donc si je dois incrémenter de 3°/Sec cela me fait une constante de 0.006 °/2ms donc asin(Ti) - asin(Ti-1 ) = 0.006.
    mon problème est que ma constante est en °/2ms et que Ti est en radian donc je patauge un peu ...
    Peut-être avec une nuit de sommeil dessus , j'y verrai plus clair
    Merci.

  4. #4
    gg0
    Animateur Mathématiques

    Re : calcul fonction sinus

    Attends !

    "je dois calculer le sinus en incrémentant de X degré par seconde "
    ça n'a rien à voir avec ce que tu expliques. Tu calcules des sin(x) avec x qui augmente régulièrement, donc pas de problème, sauf de temps de calcul (calculer un sinus prend du temps !).
    Il te suffit d'incrémenter x de 0.006 ° à chaque boucle.
    Enfin tu auras intérêt à vérifier, car le temps d'exécution de la boucle risque d'augmenter.
    Sinon, le lien radians/degrés est connu : 180 degrés = pi radians.

    Cordialement.

  5. A voir en vidéo sur Futura
  6. #5
    sdecorme

    Re : calcul fonction sinus

    La finalité de mon système est de générer une valeur d'angle qui oscille entre une angle de départ et un angle de fin le tout durant une période de X sec .

  7. #6
    gg0
    Animateur Mathématiques

    Re : calcul fonction sinus

    Ben ...

    C'est ultra-classique ! Si on veut n valeurs intermédiaires entre a et b (compris), on prend avec i qui varie de 0 à n-1.
    mais tu aurais facilement pu l'imaginer toi-même.
    Et il n'y a pas de cosinus là dedans (après, si tu calcules les cos des nombres c'est autre chose).

  8. #7
    sdecorme

    Re : calcul fonction sinus

    Désolé je ne comprends pas mais bon je suis pas forcément une référence en math .
    Mais j'ai fais une routine qui me calcule mes valeurs

    NbEchantillonParPeriode = 500;
    for n = 1NbEchantillonParPeriode)
    buffer(n) = sin((2 * pi * n ) / (NbEchantillonParPeriode));
    angle(n) = asin(buffer(n))*180/pi;
    end
    maintenant il faut que je l'améliore pour pouvoir gérer le pas d'incrementation

    Merci

  9. #8
    gg0
    Animateur Mathématiques

    Re : calcul fonction sinus

    Et quel est l'intérêt de calculer un sinus pour ensuite l'inverser ?
    D'ailleurs, ton programme se réduit à ramener angle(n) entre -90° et 90°. Pourquoi ne pas calculer directement en degrés ?

    Ton programme fait-il vraiment ce que tu veux (*) ?

    Cordialement.

    (*) as-tu vérifié, par exemple en plaçant un affichage dans la boucle ?
    Dernière modification par gg0 ; 04/04/2013 à 15h01.

  10. #9
    sdecorme

    Re : calcul fonction sinus

    c'est mon problème car je voudrais bien pouvoir faire une routine qui me sort un angle qui oscille entre 300° et 20° (en passant par 0).
    Mais je pense que je me suis perdu dans mon idée , donc aujourd'hui je passe sur autre chose histoire de laisser mûrir dans un coin du cerveau

Discussions similaires

  1. Exercice fonction sinus
    Par invitebd9de950 dans le forum Mathématiques du collège et du lycée
    Réponses: 6
    Dernier message: 07/03/2010, 11h09
  2. fonction sinus
    Par invite759496a8 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 04/10/2008, 17h02
  3. Fonction sinus
    Par inviteb962ddf5 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 21/09/2008, 14h41
  4. fonction cosinus et sinus
    Par invite0421a5d8 dans le forum Mathématiques du collège et du lycée
    Réponses: 17
    Dernier message: 21/11/2007, 20h19
  5. fonction sinus
    Par imaginelle dans le forum Mathématiques du collège et du lycée
    Réponses: 14
    Dernier message: 17/12/2006, 17h03