You are on page 1of 3

Chapitre 2

Vecteurs et Matrices :
A/ Vecteurs :
syntaxe :
V = [ v1 v2 v3 vn ] >> Matrice Ligne.
V = [ v1;v2;v3;vn ] >> Matrice Colonne.

2/
Enumration :
Syntaxe : dbut:Pas:Fin
exp: >> 0:2:10
>> -1:0.5:1
>> 10:-1:0
3/ Accs un lment :
exp :
V = [ 0:15 ]
>> V = 0 1 2

9 10 11 12

>>V(8)
>> ans = 7 ( Relever la valeur Numero 8 )
4/ Repartition :
syntaxe : linspace ( X1,X2,n)
exp
>> linspace(0,1,5)
>> 0 0.2500 0.5000 0.7500 1.0000
5/Taille :
syntaxe : length(v)
>> length(v)
>> ans = 26

13

14 15

6/ la somme :
syntaxe : sum(v)
7/ La Moyenne :
syntaxe : sum(v)/length(v)
B/Matrices : Vecteurs deux dimensions
syntaxe : M = [ v1,v2,v3;v4,v5,v6,v7,v8;v9,v10,v11,v12]
Exp : M = [1,2,3,4;5,6,7,8;9,10,11,12]
>> 1 2 3 4
5 6 7 8
9 10 11 12
Exp2 : >> v1=[0,1,2]
>> v2=[3,4,5]
>> v3=[6,7,8]
>> m=[v1,v2,v3]
1/Matrice Transpose : m=[v1;v2,v3;v4], Matrice Carre ( n = m )
B=m'
2/Accs un lment d'une matrices :
syntaxe : m(a,b) , a = ligne, b = colonne.
ou
: m(n) , n = l'address d'un valeur.
*changement d'un valeur dans une matrice :
syntaxe : m(a,b)=x , a = ligne, b = colonne, x = valeur.

3/ Extraction d'une matrice :


syntaxe : m(a1:a2,b1:b2)

exp

: b=[1,2,3;4,5,6;7,8,9]
>> 1 2 3
4 5 6
7 8 9

>> b(2:3,2:3)
>> 5 6
8 9

You might also like