Afficher une partie d'un signal :MATLAB

rim120 Messages postés 83 Statut Membre -  
Krys_06 Messages postés 27 Statut Membre -
Bonjour,
j'ai besoin du commande matlab qui permet d'afficher une partie d'un signal , ou ce signal est affiché à partir d'un fichier texte.

2 réponses

  1. rim120 Messages postés 83 Statut Membre
     
    voila le code qui permet d'afficher le fichier sous forme d'un signal :

    clc
    clear all
    close all

    load('C:\Amel_aVF.txt')

    fe=292.96875;
    T= 0:1/fe:(length(Amel_aVF)-1)/fe

    figure(1),plot (T,Amel_aVF)
    grid on

    maintenent , je veut afficher juste une partie de ce signal (la 1 ère période).
    Pouvez vous m'aider à le faire?
    0
  2. Krys_06 Messages postés 27 Statut Membre
     
    Si "period" est la durée de ta période, tu peux faire:

    T = (0:(length(Amel_aVF)-1)) / fe;
    index = find(T <= period);
    plot (T(index),Amel_aVF(index));

    Tu peux aussi faire directement:

    plot (T(T <= period),Amel_aVF(T <= period));
    0