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

MATLAB Discussion :

recherche de point dans bode [Débutant]


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut recherche de point dans bode
    Bonjour,

    J'ai un énoncé d'exercice qui est sous forme de tableau ou nous avons l'amplitude(A en db), la fréquence (w en rad/s) et la phase (phi en degré).

    Par exemple on nous donne l'amplitude qui vaut 0 db et on doit retrouver la fréquence et la phase.

    J'ai cette ligne de code mais je ne la comprend pas tout à fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    >> w=logspace(0,1,10000);
    >> [mag phi]=bode(g,w);
    >> dB=20*log10(mag);
    >> f=find(abs(dB)<0.001)
    
    f =
    
            3771
    
    >> [w(f) dB(f) phi(f)]
    
    ans =
    
        2.3825    0.0009  -88.8208
    Je comprends que l'on trouve pour une valeur de f la fréquence et la phase mais je ne comprends pas les étapes antérieures...

    Merci pour votre aide

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    quelle ligne ne comprends-tu pas? As-tu regardé la doc de la fonction logspace? bode?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    >> w=logspace(0,1,10000);
    Je sais que l'on recherche des valeurs de w de 0 à 1 sur 10000 points

    Ces trois dernières lignes, je ne les comprend pas...
    Que représente l'intervalle [mag phi] ?
    Pourquoi faire dB=20*log10(mag) ?
    A quoi sert de faire <0.001 ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >> [mag phi]=bode(g,w);
    >> dB=20*log10(mag);
    >> f=find(abs(dB)<0.001)

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    La fonction bode permet de trouver les valeurs en amplitude (mag) et en phase (phi) de la fonctions de transfert g pour les fréquences w.

    Si tu regardes dans la fenêtre workspace de matlab et que tu doubles click sur mag ou phi, tu verras les valeurs de ces variables.

    dB=20*log10(mag) permet de passer l'amlitude en décibel.

    find(abs(dB)<0.001) permet de trouver les valeurs de dB qui sont inférieure à 0.001 (donc proche de 0).
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut
    merci pour ton aide, je comprends un peu mieux.

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

Discussions similaires

  1. [Complexité] recherche des n points les plus proches d'un point dans une liste
    Par Benoit_T dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 20/06/2009, 15h55
  2. recherche de points dans une image
    Par Clemsouille dans le forum Images
    Réponses: 4
    Dernier message: 26/05/2008, 14h38
  3. Recherche du point le plus proche dans un espace à N dimension
    Par arnoldo165 dans le forum Mathématiques
    Réponses: 6
    Dernier message: 15/04/2008, 00h06
  4. Recherche du point le plus près dans un tableau de points (x,y,z)
    Par Vol dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 02/06/2006, 22h59
  5. rechercher de point dans structure
    Par cool17 dans le forum C
    Réponses: 6
    Dernier message: 13/04/2006, 00h19

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