Vous êtes sur la page 1sur 11

Le 07/03/2020

NOM ET PRENOM

KADDOUR THINHINANE

FRITIH LISA

SECTION  : GBM G12

Compte rendu de tp1  : prise en main de matlab et simulink

A  /utilisation de l’aide en ligne  :

 La fonction log renvoie au logarithme en base 10

B  /COMMANDES SYSTEME

 La différence entre pwd et cd est pwd permet de rentrer le nom de répertoire en revanche
cd permet de le modifier et le changer

C  /AFFECTER UNE VALEUR  ,AFFICHER OU NON UN RESULTAT

 La fonction de «  ;  » est de masquer le résultat.

D/ VECTEURS OU TABLEAUX A 1 OU 2 DIMENSIONS

La fonction des commandes suivantes :

 «  ‘  »  : transpose de vecteur (ligne devient colonne et vice versa ).


 «  Prod    »: multiplication entre les éléments du vecteur.
 «  Sqrt  »:racines du vecteur .
 «  Mean »  : moyenne de la somme des éléments  du vecteur.
 «  sum »  : somme des éléments du vecteur.

E  /fonctions  :

«  Det» permet de déterminé le déterminant de la matrice.

F/polynômes  :

P=[1 -6 9]

La fonction roots nous permet de déterminer les racines de polynôme

CONCLUSION  :

On conclue que matlab est un logiciel de calcul mathématique a laide de plusieurs fonctions tel que
roots, stem ,det…un langage de programmation adapte pour les scientifiques.
Conclusion sur simulink  :

Simulink c’est l’extension graphique de matlab, permet de représenter les fonctions mathématiques
et les systèmes sous forme de diagramme en bloc et de simuler le fonctionnement des systèmes.

Compte rendu de TP 2 génération et affichages des signaux  /échantillonnage

Génération des signaux utiles  :

Manipulation 1  : l’impulsion de Dirac

n=-20  :20  ;

u= [zéros(1,20) 1 zéros (1,20)]  ;

stem (n, u)  ;

xlabel(‘temps indexé en n’)  ;

ylabel( ‘amplitude’)  ;

title  (‘impulsion unite’)  ;

axis([-20 20 0 1,5])  ;

Figure 1









5u(n)
 n=-20  :20  ;
 u= [zéros(1,20) 5 zéros (1,20)]  ;
 stem (n, u)  ;
 xlabel(‘temps indexé en n’)  ;
 ylabel( ‘amplitude’)  ;
 title  (‘impulsion unite’)  ;
 axis([-20 20 0 1,5])  ;

4U(n+4)

n=-20  :20  ;

u= [zéros(1,20) 4 zéros (1,20)]  ;

stem (n-4, u)  ;

xlabel(‘temps indexé en n’)  ;

ylabel( ‘amplitude’)  ;

title  (‘impulsion unite’)  ;

axis([-20 20 0 1,5])  ;

U(n-3)

n=-20  :20  ;
u= [zéros(1,20) 1 zéros (1,20)]  ;

stem (n+3, u)  ;

xlabel(‘temps indexé en n’)  ;

ylabel( ‘amplitude’)  ;

title  (‘impulsion unite’)  ;

axis([-20 20 0 1,5])  ;

PROGRAMME 2

Clc
Clear all

t=-4  : 0  .1  :4  ;

for i=1  : length (t)

if t(i)<0

U(i)=zeros(1)  ;

Else

U(i)=ones (1)  ;

End

End

Figure(2)

Plot(t,u)  ;

Axis({-4 4- 0  ,05 1,5])  ;

Title (‘u(t)’)  ;

Xlabel(‘t’)  ;

Ylabel(‘amplitude’)

Figure 2 SIGNAL ECHLON UNITAIRE

U(t-2)
Clc

Clear all

t=-4  : 0  .1  :4  ;

for i=1  : length (t)

if t(i)<2

U(i)=zeros(1)  ;

Else

U(i)=ones (1)  ;

End

End

Figure(2)

Plot(t,u)  ;

Axis({-4 4- 0  ,05 1,5])  ;

Title (‘u(t)’)  ;

Xlabel(‘t’)  ;

Ylabel(‘amplitude’)
U(t+3)

Clc

Clear all

t=-4  : 0  .1  :4  ;

for i=1  : length (t)

if t(i)<-3

U(i)=zeros(1)  ;

Else

U(i)=ones (1)  ;

End

End

Figure(2)

Plot(t,u)  ;

Axis({-4 4- 0  ,05 1,5])  ;

Title (‘u(t)’)  ;

Xlabel(‘t’)  ;

Ylabel(‘amplitude’)

Rect(t)

Clc

Clear all

t=-4  : 0  .1  :4  ;


for i=1  : length (t)

if t(i)>-1/2

if t(i)<1/2

U(i)=ones(1)  ;

Else

U(i)=zeros (1)  ;

End

End

End

Figure(2)

Plot(t,u)  ;

Axis({-4 4- 0  ,05 1,5])  ;

Title (‘u(t)’)  ;

Xlabel(‘t’)  ;

Ylabel(‘amplitude’)
PROGRAMME 3 Clc

Clear all

t=-4  : 0  .1  :4  ;

forji=1  : length (t)  ;

if t(j)>0

r(j)=t(j)  ;

Else

R(j)=0

End

End

Figure(2)

Plot(t,r)  ;

Axis({-4 4- 0  ,05 5])  ;

Xlabel(‘temps sec’)  ;

Ylabel(‘amplitude’)
Figure 3 signal ramp

Signal tri

Clc

Clear all

t=-4  : 0  .1  :4  ;

forji=1  : length (t)  ;

if t(j)>-1/2

r(j)=t(j)+1/2  ;

Else

R(j)=0

If t(j)>0

If t(j)<1/2

r(j)=-t(j)+1/2  ;

end

end

End
End

Figure(2)

Plot(t,r)  ;

Axis({-4 4- 0  ,05 5])  ;

Xlabel(‘temps sec’)  ;

Ylabel(‘amplitude’)

CONCLISION GENERALE

ON CONCLUE que matlab est un logiciel qui nous permet de déterminer des signaux tel que échelon  ,
rect ,rampe ,tri et cela grâces au différent commande tel que plot, stem, axis … etc

Vous aimerez peut-être aussi