MATLAB matriseoperasjoner
De grunnleggende matriseoperasjoner er tillegg (+), subtraksjon (-), multiplikasjon (*), og konjugert tran (') av matriser. I tillegg til de ovennevnte grunnleggende operasjoner, har MATLAB to former av matriks divisjon:. Venstre inverse operator \\ eller høyre inverse operator /
matriser med samme dimensjon kan subtraheres eller legges til.
Således hvis E og F er oppført i MATLAB som
E = [7 2 3; 4 3 6; 8 1 5];
F = [1 4 2; 6 7 5; 1 9 1];
og Selge
G = E - F
H = E + F
da, matrikser G og H vil vises på skjermen som
G =
6 -2 1
-2 -4 en
7 -8 4
H =
8 6 5
10 10 11
9 10 6
En skalar (en-av-en matrise) kan legges til eller trekkes fra en matrise. I dette spesielle tilfelle er det skalare legges til eller trekkes fra alle elementene i en annen matrise.
For eksempel
J = H + 1
gir
J =
9 7 6
11 11 12 Anmeldelser
10 11 7
Matrix multiplikasjon er definert forutsatt at de indre dimensjoner av de to operandene er de samme. Dermed, hvis X er en n-by-m matrise, og Y er i-for-j matrise, X * Y er definert forutsatt m er lik i. Siden E og F er 3-by-3 matriser, produktet
Q = E * F
resultatene som
Q =
22 69 27
28 91 29
19 84 26
Enhver matrise kan ganges med en skalar.
For eksempel, etter
2 * Q
gir
ans =
44 138 54
56 182 58
38 168 52
Merk at hvis en variabel navn og "=" tegn er utelatt, er et variabelnavn ans automatisk opprettet.
Matrix divisjon kan enten være venstre divisjon operatør \\ eller høyre divisjon operatør /.
Høyre divisjon a /b, for eksempel, er algebraisk tilsvarer
en b mens den venstre divisjon a \\ b er algebraisk tilsvarer b en Hvis Z product: * Jeg = V Hotell og Z er ikke entall, venstre divisjon, Z \\ V tilsvarer MATLAB uttrykk Jeg = inv product: ( Z ) * V der inv er MATLAB funksjon for å skaffe den inverse av en matrise. Høyre divisjon merket med V /Z tilsvarer MATLAB uttrykk Jeg = V product: * inv product: ( Z Det er MATLAB funksjoner som kan brukes til å produsere spesielle matriser 1 Jailbreak programvare
) Populære Grafisk Design Software