opérations matricielles MATLAB
Les opérations de base de la matrice sont plus (+), soustraction (-), multiplication (*), et transposée conjuguée (') de matrices. En plus des opérations de base ci-dessus, MATLAB a deux formes de division de la matrice:. La gauche opérateur inverse \\ ou l'opérateur inverse à droite /
Les matrices de même dimension peut être soustrait ou ajouté.
Ainsi, si E et F sont entrés dans MATLAB comme
E = [7 2 3; 3 4 6; 8 1 5];
F = [1 2 4; 6 7 5; 1 9 1];
et
G = E - F
H = E + F
puis, matrices G et H apparaîtront sur la écran comme
G =
6 -2 1
-2 -4 1
7 -8 4
H =
8 6 5
10 10 11
9 10 6
Un scalaire (1-en-1 matrice) peut être ajouté ou soustrait d'un matrice. Dans ce cas particulier, le scalaire est ajouté ou soustrait de tous les éléments d'une autre matrice.
Par exemple,
J = H + 1
donne
J =
9 7 6
11 11 12
10 11 7
La multiplication de matrices est défini à condition que les dimensions intérieures des deux opérandes sont les mêmes. Ainsi, si X est une matrice n par m et Y est i-j-matrice par, X * Y est défini fourni m est égal à i. Depuis E et F sont 3-en-3 matrices, le produit
Q = E * F
Résultats par
Q =
22 69 27
28 91 29
19 84 26
Toute matrice peut être multiplié par un scalaire.
Par exemple,
2 * Q
donne
ans =
44 138 54
56 182 58
38 168 52
Notez que si un nom de variable et le signe «=» sont omis, un nom variable ans est automatiquement créé.
division matrice peut être soit la division gauche opérateur \\ ou le droit /de l'opérateur de division.
La division de droite a /b, par exemple, est algébriquement équivalent à
un b tandis que la division gauche a \\ b est algébriquement équivalent à b un Si Z * Je = V et Z est non singulière, la division gauche, Z \\ V est équivalente à l'expression MATLAB Je = inv ( Z ) * V où inv est la fonction MATLAB pour obtenir l'inverse d'une matrice. La division de droite notée V /Z est équivalente à l'expression MATLAB Je = V * inv ( Z
)Populaire Design Graphique Software