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 :

Pb Graphique (et de math)


Sujet :

Mathématiques

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Points : 16
    Points
    16
    Par défaut Pb Graphique (et de math)
    Bonjour,

    je voudrait réaliser un equalizer graphique, j'ai deja créé le soft mais il me faut afficher un graph représentatif.

    J'ai déja un composant CGraphDemo récuperer sur codeguru qui permet d'afficher un graph en fonction d'une liste de point.

    Mon problème: Comment calculer l'equation (en fonction de la freq et de l'amplitude selectionné) qui me permettrat de calculer les points de la sinusoide a affichés.

    merci

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut
    Tu veux simplement afficher une sinusoïde de fréquence et d'amplitude données?
    f(t) = ampli * sin(2pi * freq * t + phase)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Points : 16
    Points
    16
    Par défaut
    Merci

    Mais si f(t) = Asin(2PI*ft + p)

    la phase n'est pas réglable donc p = 0 ?
    et t = ?

    A partir de la je doit remplir un tableau de points (x,y) pour afficher mon graph. il faut donc que je puisse pour tout x (frequence) connaitre la valeur de y (Amplitude)

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut
    Si la phase n'est pas réglable tu peux la donner égale à 0.
    t est simplement la variable, donc un réel de l'intervalle représenté.
    Il suffit que tu traces la courbe y = f(t) avec la fréquence que tu veux où f est la fonction que je t'ai donnée avant.

  5. #5
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    A mon avis, ce que oiffrig cherche a afficher, c'est le spectre du signal et pas une simple sinusoide.


  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut
    Simple détail, ce n'est aps moi qui cherche à afficher quoi que ce soit, je me contente de répondre

    Citation Envoyé par ktsys
    Mon problème: Comment calculer l'equation (en fonction de la freq et de l'amplitude selectionné) qui me permettrat de calculer les points de la sinusoide a affichés.
    Je me contente de répondre à ça
    Effectivement ça me paraît peu logique, mais si c'est ce qu'il veut...
    Pour la fenêtre d'égaliseur ça doit pouvoir se faire avec une transformée de Fourier (je ne suis pas un expert dans ce domaine)

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    Citation Envoyé par oiffrig
    Simple détail, ce n'est aps moi qui cherche à afficher quoi que ce soit, je me contente de répondre
    désolé. Petite erreur de copier/coller/ciseau/papier

  8. #8
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 386
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 386
    Points : 20 476
    Points
    20 476
    Par défaut
    Citation Envoyé par ktsys
    Mon problème: Comment calculer l'equation (en fonction de la freq et de l'amplitude selectionné) qui me permettrat de calculer les points de la sinusoide a affichés.
    merci
    Tssss c'est pas du calcul intégral ça ?
    Tu as un ensemble de points discrets cela revient à effectuer un calcul d'aire sur l'ensemble des points
    Je crois que tu peux utiliser les méthodes de Simpson mais je ne suis pas certain

    http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Simpson

    Sinon regarde dans les transformations de Fourier
    http://fr.wikipedia.org/wiki/S%C3%A9rie_de_Fourier
    Mais je suis persuadé que cela a été abordé maintes fois sur le forum

  9. #9
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Points : 16
    Points
    16
    Par défaut
    exact je cherché a afficher le spectre du signal mais comme je n'ai qu'un seul egaliseur ou seulement l'amplitude et la freq sont reglable je penser qu'une simple sinusoide suffirait. (je voulait pas m'embarquer ds des series de fourrier)

  10. #10
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Citation Envoyé par ktsys
    (je voulait pas m'embarquer ds des series de fourrier)
    t'inquiètes pas, ça sera pas des séries de Fourier, mais des transformées de Fourier

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. librairie graphique math
    Par touff59 dans le forum C
    Réponses: 3
    Dernier message: 27/02/2007, 16h17
  3. Problème de math....
    Par zdra dans le forum Mathématiques
    Réponses: 6
    Dernier message: 11/11/2002, 10h59
  4. Réponses: 10
    Dernier message: 27/08/2002, 23h24
  5. Maths : équations
    Par Anonymous dans le forum Mathématiques
    Réponses: 5
    Dernier message: 02/05/2002, 16h41

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