Documente Academic
Documente Profesional
Documente Cultură
Croisille
Universit
e Paul Verlaine-Metz - UFR MIM - 2010/2011
Master de Math
ematiques
Cours MATLAB
MATLAB 2
Calcul matriciel
J-P. Croisille
(1)
sous la forme
V=[1,2,3,4,5,6,7,8];
V1=V;
2) On peut aussi ecrire:
V=(1:8);
3) On peut utiliser une raison arithmetique si necessaire. Par exemple, entrer
v = [1, 3, 5, 7]T
(2)
(3)
3- Arithm
etique matricielle
1) Entrer les matrice reelles
1 2
A= 4 5
7 8
3
6
9
1 2 3
B = 4 5 6
7 8 9
(4)
(5)
puis C = A + iB.
Les operations arithmetiques matricielles elementaires sont
+
addition
soustraction
*
multiplication
/
division `
a droite, cest-`
a-dire si A, B sont deux matrices avec B inversible, AB 1 sobtient
par A/B.
\
division `
a gauche, cest-`
a-dire si A, B sont deux matrices avec B inversible, B 1 A
sobtient par B\A.
^
exponentiation
transconjuguee
.
transposee simple
inv(A) : Calcul de linverse A1 de la matrice A lorsquelle est inversible.
Evaluer A + B, AB, (A + B)2 , (A + B)2 + (A B)2 4AB, C , C T , C 1 , F = (A B)1 .
Evaluer (C 1 ) , puis (C )1 .
Essayer de calculer (A + B)1 . Evaluer (A + B)(A B)1 , puis (A B)1 (A + B).
2) Lorsque les operations arithmetiques sont effectuees terme `a terme (et non pas matriciellement)
on met un point devant loperateur:
.*
multiplication terme `
a terme
./
division `
a droite terme `
a terme
.\
division `
a gauche terme `
a terme, identique `a la precedente.
3
Calculer les matrice D, E, F, G donnee par Di,j = Ai,j Bi,j , Ei,j = A2i,j ,Fi,j = Ci,j
,Gi,j = Ai,j /Ci,j .
4) Les matrices CC T , CC , sont- elles symetriques, hermitiennes? Le tester avec un test logique.
4- Multiplication de matrices rectangulaires
La multiplication matricielle op`ere naturellement sur les matrices rectangulaires. Pour A Mm,n ,
B Mn,p , la matrice C = AB Mm,p se calcule par C=A*B. Ceci est naturellement valable en
particulier si B = V est un vecteur colonne `a n dimensions (tableau n 1).
1) Soit A la matrice de lexercice precedent et J la matrice 3 2 definie par
1 2
J = 4 5
(6)
7 8
Calculer L = AJ. Essayer de calculer M = JA.
2) Soit B la matrice de lexercice precedent et V le vecteur
V = [4, 6, 12]T
(7)
1
, 1 i, j n
i+j1
(8)
4) Calculer kAk par norm(A,infty) apr`es avoir rappele la definition. Verifier numeriquement
PN
sur cet exemple que kAk1 = maxj i=1 |ai,j .
5) La norme de Frobenius de A est
XX
|ai,j |
(9)
kAk =
i