Vous êtes sur la page 1sur 1

Ecole Polytechnique Militaire 2015

TPN1: Initiation au MATLAB


(Calcul matriciel et graphisme)
Question 1 : Essayer de faire quelques oprations dans linterprteur :
1234567-

>>
>>
>>
>>
>>
>>
>>

5+6
6-3 ;
7/2 ,
6*3 ;
A = [3 2 -2;-1 0 1;1 1 0] ;
a
A

Question 2 : Soit A = [1:4 ; 5:8 ; 9:12 ; 13:16]


1- Quel est le rsultat de linstruction A(10:-1:5) ?
2- Comment crer un vecteur contenant les lments de A dans lordre suivant : 16 12 8 4 15
11 ... ?
3- Quel est le rsultat de linstruction [A(1,:),5] ?
4- Comment crer un vecteur contenant les lments de A dans lordre suivant : 1 2 3 4 ... ?
5- Quel est le rsultat de diag(diag(A)) ?

Question 3 : Quels sont les rsultats des instructions suivantes :


1- >> [1:10].^2
2- >> [1:4]./[2:5]
3- >> [1 2 3 ; 4 5 6 ; 7 8 9] .* eye(3)
4- >> help randn
5- >> R = randn(1,6), R>0
6- >> a = [0;0;1;1]; b = [0;1;0;1]; EtOuDonc = [a,b,a&b,a|b,(~a)|b]
7- >> R = randn(3,4), Rpos=R>0, R(Rpos)
8- >> A = [0,1;2 3]; A(logical(eye(2)))
9- >> [min(rand(1,10000)), max(rand(1,10000))]
10- >> log(0:5)
11- >> sum(magic(5))

Question 4 : Quels sont les rsultats des instructions suivantes :


1- >>
2- >>
3- >>
4- >>
5- >>
6- >>
7- >>
8- >>
9- >>
10- >>

x = [0:0.01:2*pi] ; y =cos(3*x) ; plot(x,y);


z = sin(2*x); plot(x,y,x,z);
legend(cos(3x),sin(2x));
plot(x,y);
hold on;
plot(x,z);
axis([-1.1 1.1 -1.1 1.1])
title(Courbe de Meka);
xlabel(x : axe des abscisses);
ylabel(y : axe des ordonnes);

TP Traitement de signal

I. P. Elmoukhtar

Vous aimerez peut-être aussi