Académique Documents
Professionnel Documents
Culture Documents
But de TP :
Génération et affichage de signaux • Sinusoïdaux, impulsion, échelon, porte, rectangulaire, carré,
triangulaire, dents de scie, signal sinus cardinal ; Étude de l’échantillonnage.
Exercice 1
Ecrire un script Matlab qui génère et affiche la fonction linéaire Y(x)=a*x+b sur l’intervalle de temps
[−5,5], avec a=1 et b=0.
Exercice 2
Ecrivez et testez les programmes suivants, quel est le type de signal générer par ces scripts Matlab ?
% Script 1
t1=-20:1:20;
x1=[zeros(1,20),ones(1,1),zeros(1,20)];
figure(1);
stem(t1,x1);
xlabel('Temps indexé en n');
ylabel('Amplitude');
% Script 2
t2=-10:10;
x2=[zeros(1,10),ones(1,11)];
figure(2) ;
stem(t2,x2);
axis([-10 10 -0.5 1.5]);
xlabel('n');
ylabel('Amplitude');
% Script 3
t3 = -1:1e-5:1 ;
x3 = rectpuls(t3, 0.05);
figure(3);
plot(t3,x3) ;
axis([-0.1 0.1 -0.2 1.2]);
xlabel('Temps(sec)');
ylabel('Amplitude');
Exercice 3
Ecrire un script Matlab qui génère et affiche les signaux sur la figure suivante, (pas = 0.01)
- Utilisez les fonctions : rectpuls et tripuls.
- N’utilisez pas les fonctions : rectpuls et tripuls.
PARTIE II : Signaux périodiques