IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

[math] equ sinusoide passant par deux points


Sujet :

Mathématiques

  1. #1
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut [résolu][math] equ sinusoide passant par deux points
    Bonjour,

    Voilà une question pour les matheux :
    j'ai besoin de connaitre l'équation d'une sinusoide passant par deux point. comment faire ?

    merci d'avance
    @+ddams

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 3
    Points : 6
    Points
    6
    Par défaut
    Si tu n'ass pas d'informations particulières sur ces deux points ( sommets consécutifs,... ) ça sera difficile de trouver "la" sinusoïde passant par ces points... il en existe une infinité ...

  3. #3
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    Citation Envoyé par freedom
    Si tu n'ass pas d'informations particulières sur ces deux points ( sommets consécutifs,... ) ça sera difficile de trouver "la" sinusoïde passant par ces points... il en existe une infinité ...
    en fait, je peux choisir la fréquence et l'amplitude mais il fait absolument que ça passe par ces deux points (exemple : p1(5,5) et p2 (120,160).

    les math c'est pas du tout ma tasse de thé donc là je bloque...
    @+ddams

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 3
    Points : 6
    Points
    6
    Par défaut
    Dans ce cas si tes deux points sont P1(x1,y1) et P2(x2,y2) tu peut prendre :

    f(x) = A Sin(f x + p)

    comme amplitude : le plus grand des deux cad max(abs(y1),abs(y2))
    supposons que c'est y1 le max (dans le cas contraire il suffit d'intervertir les 1 et 2)

    comme fréquence : f = ( arcsin(y2/y1)+ ( pi / 2) ) / ( x2-x1) )

    comme phase : p = (pi / 2 ) - f * x1

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 31
    Points : 41
    Points
    41
    Par défaut Re: [math] equation d'une sinusoide passant par deux points
    Citation Envoyé par ddams
    Bonjour,

    Voilà une question pour les matheux :
    j'ai besoin de connaitre l'équation d'une sinusoide passant par deux point. comment faire ?

    merci d'avance
    Si ce n'est pas indiscret, c'est pour faire quoi ?

    il existe effectivement une infinité de solution, peut-être serait-il bon de préciser, si ta sinuzoide doit passer par :
    - aucun extrémum
    - ou un minimum
    - ou un maximum
    - ou plusieurs (préciser) extrémum

    rq: l'équation générale d'une sinuzoïde est en fait (*):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f(x) = A Sin(f x + p)  + B
    => 4 inconnues avec 2 points connus ?

    ajouter après édition : (*) Et encore avec une seule dimension !

  6. #6
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut Re: [math] equation d'une sinusoide passant par deux points
    Citation Envoyé par goethe
    Si ce n'est pas indiscret, c'est pour faire quoi ?
    En fait, je fais une animation en java.
    Le principe est :
    - j'ai deux formes à l'écran f1 et f2
    - f2 est statique et f1 doit percuter f2 soit par déplacement linaire soit par déplacement sinusoïdal (d'ou ma question).
    - les coordonnées initiales de f1 et f2 sont fixes.
    @+ddams

  7. #7
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2002
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Mai 2002
    Messages : 114
    Points : 156
    Points
    156
    Par défaut
    Mais c'est quand meme etrange comme truc. Tu peux en effet prendre une sinusoide quelconque, ou prendre une trajectoire oscillante autour de la droite allant de f1 à f2... Ca reste un peu vague...

  8. #8
    Membre à l'essai
    Inscrit en
    Février 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 12
    Points : 13
    Points
    13
    Par défaut Sinus passant par deux points
    Ce que tu essaies de faire est de l'interpolation sinusoïdale !!
    Déjà que c'est pas évident avec des polynômes !
    En fait, je pense que tu as plus simple : si tu as deux points, tu peux avoir une trajectoire "courbe" en approximant par une équation d'un degré multiple de 2 => f(x)=ax²+bx+c...
    Après, je ne pense pas que ce soit vraiment réalisable (enfin si, mais si t'aimes pas les maths, ça va être chaud...).
    Je pense que la trajectoire avec un ordre deux est suffisante.
    Programmation is a fascination

  9. #9
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2002
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Mai 2002
    Messages : 114
    Points : 156
    Points
    156
    Par défaut
    Hm!!!

    Avec les polynomes de Lagranges ce n'est pas dur du tout d'obtenir une approximation polynomiale. En revanche il faut n+1 points pour obtenir un polynome de degré n. Avec 2 points on ne peut obtenir de façon unique qu'une droite.

    cos(x)~1~1-x²/2+o(x2)~1-x²/2+x^4/24+o(x^4)
    sin(x)~x+o(x)~x-x^3/6+o(x^3)~x-x^3/6+x^5/120+o(x^5)

    Voila l'approx polynomiale de cos et sin (developpement de Taylor). Encore une fois ça peut aussi etre une trajectoire oscillante...

  10. #10
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Attention avec cette dernière technique, si tu as trop de points tu risques d'avoir des "effets de bords", genre échappées... mais pour deux points...

  11. #11
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2002
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Mai 2002
    Messages : 114
    Points : 156
    Points
    156
    Par défaut
    Oui. De toute façon ça ne sera pas une sinusoide. Alors que par 2 points il est toujours possible de trouver une infinité de sinusoide.

    Pour rajouter encore quelque chose. Les zeros des polynomes de Tchebitchev permettent de trouver les points qui minimisent les erreurs. Si yen a en Math Sup ils vont se reconnaitre...

  12. #12
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    merci pour toutes vos réponses, je vais tacher d'appliquer vos bons conseils.
    @+ddams

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul coordonnées centre d'un cercle passant par deux points
    Par acecel dans le forum Mathématiques
    Réponses: 12
    Dernier message: 13/04/2010, 14h47
  2. Droite perpendiculaire à une autre passant par un point
    Par salihovic dans le forum Mathématiques
    Réponses: 2
    Dernier message: 23/12/2009, 14h06
  3. Tracer une droite passant par 2 points
    Par LaTo59 dans le forum SDL
    Réponses: 3
    Dernier message: 31/08/2009, 20h08
  4. Equation du plan moyen passant par N points
    Par avironman dans le forum Mathématiques
    Réponses: 5
    Dernier message: 30/04/2009, 17h12
  5. Surface passant par des points
    Par Youn05 dans le forum MATLAB
    Réponses: 1
    Dernier message: 22/02/2007, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo