TP Informatique (Matlab)
TP Informatique (Matlab)
TP Informatique (Matlab)
Faculté : FHERSTU
Département : Forage et MCP
Module : informatique
>> b = [ 1 2 3 ]
b =
1 3 8
>> c = [ 3 2 ; 4 1]
c =
3 2
4 1
>> d = [ 3 -6 2 ]
d =
3 -6 2
>> d = [ 3 ; 5 ; 4 ]
d =
3
5
4
Pour créer une matrice en mettre les différentes valeurs entre des crochets [ ] , avec un virgule(,)
ou un espace ( ) entre chaque valeur de la même ligne , un point-virgule (;) indiquant le passage
`a la ligne suivante.
>> whos
a 1x1 8 double
a est un scalaire ( une matrice 1x1).
b 1x3 24 double
b est un vecteur ligne (une matrice 1x3).
c 2x2 32 double
c est une matrice (2x2).
d 3x1 24 double
d est un vecteur ligne (une matrice 1x3).
e 1x3 24 double
e est un vecteur colonne (une matrice 3x1).
Un vecteur V
[y, I] = find(V) retourne des lignes (dans le vecteur I) et des colonnes (dans le
vecteur J) des éléments non nuls du V.
Une matrice A
A’ transposée de A
rank(A) rang de A
inv(A) inverse de A
expm(A) exponentielle de A
det(A) déterminant de A
trace(A) trace de A
poly(A) polynôme caractéristique de A
eig(A) valeurs propres de A
[U,D]=eig(A) vecteurs propres et valeurs propres de A
+ - Opérations arithmétiques : addition, soustraction
* ^ Opérations arithmétiques : multiplication, puissance (matricielles)
.* .^ multiplication, puissance terme `a terme
A \b résultat du Ax = b
b/ A résultat de xA = b
./ division terme `a terme
On peut aussi utiliser les deux points pour extraire une sous-matrice d’une matrice A.
A ( : , j ) extrait la j ème colonne de A. On considère successivement toutes les
lignes de A et on choisit le j ème élément de chaque ligne.
A ( i, : ) extrait la i ème ligne de A.
A(:) reforme le matrice A en un seul vecteur colonne en concaténant toutes les
colonnes de A.
A(j:k) extrait les éléments j à k de A et les stocke dans un vecteur ligne
A(:,j:k) extrait la sous-matrice de A formée des colonnes j à k.
A(j:k,:) extrait la sous-matrice de A formée des lignes j à k
A(j:k,q:r) extrait la sous-matrice de A formée des éléments situés dans les lignes j à
k et dans les colonnes q à r.
>> V = [ 1 3 8 4 ]
>> V(3)
ans = 8
Pour extraire un élément d’une matrice, il suffit de spécifier l’indice de la ligne et celui de la
colonne où se trouve cet élément.
Applications :
2)
a=[2 -1 -1;
1 -1 1;
1 -2 -1];
b=[4 -1 0 ];
3)
a=[2 -1 1;
-1 -1 1;
1 22 -1];
b=[4 1 0 ];
..
. (3)
1
u1 = (b∗ − a∗12 u2 − · · · − a∗1n un ) (4)
a∗11 1