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

Signal Discussion :

traitement de signal avec matlab


Sujet :

Signal

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut traitement de signal avec matlab
    bonjour tout le monde
    voila j'ai un petit exercice a traiter , mais je n'arrive pas :
    l'ennoncé de l'éxercice:
    soit un signal échantillonné à 1000 HZ composé de deux sinusoîdes d'amplitude A1=1 et A2=2 et de fréquences f1=150 et f2=140hz
    1. ecrire un programme Matlab pour calculer le périodogramme du signal.

    bon j'ai essayé mais c'est tout ce que j'ai pu faire , voila mon ptit programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    A1=1;
    A2=2;
    f1=150;
    f2=140;
    fe=1000;
    t=1:0.001:(1/fe);
    S=A1*sin(2*pi*f1*t)+A2*sin(2*pi*f2*t);
    figure(1)
    periodogram(S)

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 318
    Points : 52 958
    Points
    52 958
    Par défaut
    Vérifie bien les valeurs contenues dans le vecteur t...

    Et tu as oublié un i dans le nom de la fonction PERIODOGRAM

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Dut Voir le message
    Vérifie bien les valeurs contenues dans le vecteur t...

    Et tu as oublié un i dans le nom de la fonction PERIODOGRAM
    merci pour ta réponse , mais mon grand probleme c'est dans la déclaration du vecteur temps ,

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 318
    Points : 52 958
    Points
    52 958
    Par défaut
    Citation Envoyé par minette-87 Voir le message
    merci pour ta réponse , mais mon grand probleme c'est dans la déclaration du vecteur temps ,
    C'est bine pour ça que je te parlais de t dans mon précédent message...

    Un vecteur se définit comme ceci :

    Donc dans ton code, on a :

    • debut = 1
    • pas = 0.001
    • fin = 1/fe soit 0.001


    Tu vois ce qui cloche maintenant ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Dut Voir le message
    C'est bine pour ça que je te parlais de t dans mon précédent message...

    Un vecteur se définit comme ceci :

    Donc dans ton code, on a :

    • debut = 1
    • pas = 0.001
    • fin = 1/fe soit 0.001


    Tu vois ce qui cloche maintenant ?
    ahh oui c'est vrai ,défois je suis vraiment bête , j'ai mis 1 au lieu de mettre un 0.
    mercii beaucoup
    est ce que le programme est juste STP

  6. #6
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    euuhh le probléme c'est que je n'arrive pas a visualiser le graphe de l'addition des deux signaux sinusoîdales , qu'on j'appui sur f5 pour executer le programme , j'obtien une figure vierge , j'arrive pas a trouver le probleme:s

  7. #7
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 318
    Points : 52 958
    Points
    52 958
    Par défaut
    Toujours le même problème :

    Citation Envoyé par Dut Voir le message
    Vérifie bien les valeurs contenues dans le vecteur t...

  8. #8
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    oui j'ai corriger ,

  9. #9
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 318
    Points : 52 958
    Points
    52 958
    Par défaut
    Je pense que tu devrais chercher un peu plus ce que représente la fréquence d'échantillonnage d'un signal et comment on relie la fréquence et la période... mais cela n'a aucun rapport avec MATLAB

    Je te rappelle que ton signal est échantillonné à une fréquence de 1000Hz

Discussions similaires

  1. [Débutant] traitement d'image avec matlab
    Par zizouuuuuuu dans le forum Images
    Réponses: 3
    Dernier message: 11/05/2014, 19h40
  2. Traitement de signal sous MATLAB
    Par keanman dans le forum MATLAB
    Réponses: 0
    Dernier message: 21/11/2012, 18h09
  3. [Débutant] créer une bibliothéque de traitement d'image avec MATLAB
    Par maissaab dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 19/07/2010, 21h06

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