0% ont trouvé ce document utile (0 vote)
104 vues3 pages

TP MATLAB - Transformée en Z

Ce document présente un compte rendu d'un TP MATLAB sur la Transformée en Z, comprenant plusieurs exercices pratiques. Les exercices incluent le calcul de la Transformée en Z d'un signal discret, la fonction rampe discrète, l'application du théorème du retard, la vérification des théorèmes de la valeur initiale et finale, ainsi que la convolution discrète via la Transformée en Z. Chaque exercice est accompagné de code MATLAB illustrant les concepts abordés.

Transféré par

ajamrania49
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
104 vues3 pages

TP MATLAB - Transformée en Z

Ce document présente un compte rendu d'un TP MATLAB sur la Transformée en Z, comprenant plusieurs exercices pratiques. Les exercices incluent le calcul de la Transformée en Z d'un signal discret, la fonction rampe discrète, l'application du théorème du retard, la vérification des théorèmes de la valeur initiale et finale, ainsi que la convolution discrète via la Transformée en Z. Chaque exercice est accompagné de code MATLAB illustrant les concepts abordés.

Transféré par

ajamrania49
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Compte Rendu

TP MATLAB – Transformée en Z
Réalisé par :Ayoub AZIZI

Exercice 1 – Calcul de la Transformée en Z d’un signal discret


Code MATLAB :
syms z
x = [0, 1, -1, -3, 1];
Xz = ztrans(x);
disp('Transformée en Z de x[k] :')

disp(Xz)

Exercice 2 – Fonction Rampe discrète


Code MATLAB :

syms k z ​
k = 0:10; ​
x = k;​
Xz = ztrans(k);​
disp('Transformée en Z de la rampe :') ​
disp(Xz)

figure; ​
stem(k, x, 'filled'); ​
title('Rampe discrète x[k] = k');​
xlabel('k'); ylabel('x[k]'); ​
grid on;

1
Exercice 3 – Théorème du retard
Code MATLAB :
syms a z k
u = sym('heaviside(k)');
x = a^k * u;
Xz = ztrans(x);
disp('Transformée en Z de x[k] :')​
disp(Xz)

x_delayed = a^(k-2) * u;
Xz_delayed = ztrans(x_delayed);
disp('Transformée en Z du signal retardé :')

disp(Xz_delayed)

Exercice 4 – Vérification du théorème de la valeur initiale et finale


Code MATLAB :

syms z k​
x = (0.5)^k;​
Xz = ztrans(x); ​
disp('Transformée en Z de x[k] :')

disp(Xz)

x0 = subs(x, k, 0); ​
Xz_inf = limit(Xz, z, inf); ​
disp('Vérification du théorème de la valeur initiale :')

disp(['x[0] = ', char(x0), ', lim_{z->inf} X(z) = ',


char(Xz_inf)])

2
Exercice 5 – Convolution discrète via la T.Z.
Code MATLAB :
syms z
x = [1, 2];
y = [1, -1];

conv_result = conv(x, y);


disp('Convolution dans le domaine temporel :')
disp(conv_result)

Xz = ztrans(x);
Yz = ztrans(y);
disp('Transformée en Z de x[k] :')
disp(Xz)
disp('Transformée en Z de y[k] :')
disp(Yz)

Z_conv = Xz * Yz;
disp('Produit X(z) * Y(z) :')
disp(Z_conv)

conv_ztrans = ztrans(conv_result);
disp('Transformée en Z de la convolution :')
disp(conv_ztrans)

Vous aimerez peut-être aussi