Vous êtes sur la page 1sur 2

A,B : matrices

A*B produit matriciel


A.*B produit par élément A./B division par élément
Clear une variable ;
Clear all ;
mod(x,y) reste de la division de x par y ;
x :pas :y liste de x à y de pas pas (x et y inclus)
>> [1:8]
1 2 3 4 5 6 7 8
>> 12:-2.5:5
12.0000 9.5000 7.0000
>> size(un tableau)
nbre de lignes nbre de colonnes
>> eye(3)
1 0 0
0 1 0
0 0 1
>> zeros(3,2)
0 0
0 0
0 0
>> rand(3)
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
>> mean(v(:)) retourne la moyenne des éléments du tableau
>> max(v(:)) retourne le max des éléments du tableau
>> find(v)
2
Retourne la place des éléments non nuls
3
4
6
7
~v (non v)
>> find(~v) retourne la place des éléments nuls
>> b=diag(A) retourne une colonne ayant les éléments diagonaux de A
>> diag(diag(A)) retourne une matrice de diagonale celle de A et les restes sont des zéros
Pour résoudre Ax=B :
 >> x= A\B
 >> x=linsolve(A,B)
 >> [x,r]=linsolve(A,B)
r est l’inverse de cond(A)=||A|| ||A-1|| si A-1 existe sinon c’est le rang de A

Vous aimerez peut-être aussi