Sunteți pe pagina 1din 11

2011

INTIATION A MATLAB

-CHARAF MOHAMED EL MEHDI


-LAGRAWI HAMZA
MASTER RESEAUX &
TELECOMMUNICATIONS
2011/2012
INITATION A MATLAB

Pr. M BOUSMAH

Pr. Mme LABOUIDYA

Pr. M SABRI

Binôme :

LAGRAWI HAMZA CHARAF Mohamed


EL Mehdi
EXERCICE1 : fabriquer 128 échantillons d’une sinusoïde

%FABRIQUER 128 ECHANTILLONS D'UNE SINUSOIDE


clear, clc;
%fréquence de la sinusoïde F:
F=1300;
%fréquence d'échantillonnage Fe:
Fe=8000;
%vecteur des temps t:
t=(0:127)/Fe;
%les échantillons x:
x=cos(2*pi*t*F);
plot(t,x)
EXERCICE2 : Additionner deux sinusoïdes

% Additionner deux sinusoïdes


clear,clc;
%fréquence de la sinusoïde F1:
F1=1300;
%fréquence de la sinusoïde F2:
F2=1000;
%fréquence d'échantillonnage Fe:
Fe=8000;
%vecteur des temps t:
t=(0:127)/Fe;
%les échantillons x1 et x2:
x1=cos(2*pi*t*F1);
x2=cos(2*pi*t*F2);
% la somme x:
x=x1+x2;
plot(t,x)
EXERCICE3 : Multiplier deux vecteurs

% multiplier deux vecteurs


clear,clc;
%fréquence de la sinusoïde F1:
F1=1300;
%fréquence de la fenêtre F2:
F2=1000;
%fréquence d'échantillonnage Fe:
Fe=8000;
%vecteur des temps t:
t=(0:127)/Fe;
%les échantillons x1 et h:
x1=cos(2*pi*t*F1);
h=cos(2*pi*t*F2);
% la somme x:
x=x1.*h;
plot(t,x)
EXERCICE4 : Sélectionner une partie d’un vecteur

% sélectionner une partie d'un vecteur


clear,clc;
%fréquence de la sinusoïde F:
F=1300;
%fréquence d'échantillonnage Fe:
Fe=8000;
%vecteur des temps t:
t=(0:127)/Fe;
%les échantillons x:
x=cos(2*pi*t*F);
%retourne les échantillons de x d'indices compris entre 20 et 40:
y=x(20:40);
plot(y)
title('sélectionner une partie d''un vecteur')
EXERCICE5 : Les polynômes

% Les polynomes
clear,clc;
m=input('p=');
R= roots([m])

EXERCICE6 : Quelques manipulations de vecteurs

x=[1 2 3 4 5 6 ]'

m=x*x'
d=sum(x)
dd=sum(x.^2)

EXERCICE7 : Les matrices


1)

A=[1 2 3;4 5 6;7 8 9]


Transposée de A :
B=A.'
2)
C=A*B
C=

14 32 50
32 77 122
50 122 194
3)
D=A.*B
D=

1 8 21
8 25 48
21 48 81

On remarque que C≠D :car(.*)effectue la multiplication terme à terme .


1)
x=[-1;0;2]
y=[62;61;1]
u=x'*y
u = -60
v=x*y'
v=

-62 -61 -1
0 0 0
124 122 2

le terme u est un nombre et le terme v correspond à une matrice carré.


1)
b=A*x
b=

5
8
11

Z=A\b
A\b : équivalent à b^-1*A mais plus rapide car ne calcul pas l'inverse de b.
Z=

-9
16
-6
6)
x2= [1;2;3]
y2= [4;5;6]

z1=x2.*y2
z1 =

4
10
18
Produit terme à terme.

z2=x2.\y2
z2 =

4.0000
2.5000
2.0000

Équivalent à (y2^-1).*x2
z3=x2./y2
z3 =

0.2500
0.4000
0.5000
Division terme à terme.

z4=x2.^y2
z4 =

1
32
729
Puissance terme à terme.

z5=2.^[x y]
z5 =

1.0e+018 *

0.0000 4.6117
0.0000 2.3058
0.0000 0.0000
puissance de deux matrice

EXERCICE8 : Boucle for

x=[];
for k=1:6;
x=[x,2*k]
end
disp(x)

S-ar putea să vă placă și