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 :

intégration d'un signal


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut intégration d'un signal
    Salut, quelqu'un pourrai t'il m'aidé, j'ai tracé un impulsion gaussienne, il me faut maitenant l'intégré mais j'ai un message d'erreur que je ne comprent pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    %impulsion gaussienne simple et modulé par signal 2.4GHz
    %les temps sont en nano second
     
    close
    X=[0:0.01:10]; 
    m=5;
    u=0.1;
    T=0.4166;   % F=2.4GHz
    N=4;          % normalisation de la gaussienne (max = 1)
    I=((1/(u*sqrt(2*pi)))*(exp(-((X-m).^2)/(2*u))))/N; % impulsion gaussienne
     
    Z=sin(2*pi*X/T);    % signal sinus 
    pulse=I.*Z;           % modulation de l'impulsion
     
    %Q=quad(pulse,0,10); % erreur
                                  % integration de l'impulsion
     
    hold on
    plot(X,I,'g')
    %plot(X,Q)
    plot(X,pulse)
    xlabel('t en ns')
    hold off
    %figure;plot(X,Z)

  2. #2
    Membre émérite
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Par défaut
    Bonjour,

    La fonction quad sert a calculer l'integrale entre deux points (l'air), et non pas la primitive.
    pour cela tape ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    f=@(X)(sin(2*pi*X/T).*((1/(u*sqrt(2*pi)))*(exp(-((X-m).^2)/(2*u))))/N);
    q=quad(f,0,10)

  3. #3
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut
    OK, merci rostomus je vais essayé

Discussions similaires

  1. [Débutant] Intégration de signal
    Par maryah31 dans le forum MATLAB
    Réponses: 2
    Dernier message: 21/05/2013, 14h12
  2. Intégration d'un signal discret
    Par celtic29 dans le forum Simulink
    Réponses: 1
    Dernier message: 13/06/2012, 16h13
  3. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 08h57
  4. Interception du signal SIGINT
    Par macleod dans le forum MFC
    Réponses: 2
    Dernier message: 01/07/2003, 18h39
  5. [NETBEANS] Intégration de Jboss dans NetBeans
    Par Kleb dans le forum NetBeans
    Réponses: 1
    Dernier message: 09/06/2003, 18h45

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