MATLAB matriisioperaatioita
perusmatriksi toiminta on lisäksi (+), vähennys (-), kerto- (*), ja liittotranspoosin (') matriisien. Lisäksi edellä perustoimintoja, MATLAB on kaksi muotoja matriisin divisioona: vasen käänteinen operaattori \\ tai oikealle käänteinen operaattori /.
matriisit ja samaa kokoa voidaan vähentää tai lisätä.
Niinpä jos E ja F kirjataan Matlab
E = [7 2 3; 4 3 6; 8 1 5];
F = [1 4 2; 6 7 5; 1 9 1];
ja
G = E - F
H = E + F
sitten, matriisit G ja H ilmestyy ruudulla
G =
6 -2 1
-2 -4 1
7 -8 4
H =
8 6 5
10 10 11
9 10 6
skalaari (1-by-1 matriisi) voidaan lisätä tai vähentää matriisi. Tässä nimenomaisessa tapauksessa, skalaari lisätään tai vähennetään kaikki elementit toiseen matriisiin.
Esimerkiksi
J = H + 1
antaa
J =
9 7 6
11 11 12
10 11 7
Matrix kertominen on määritelty, edellyttäen, että sisä- mitat kahden operandin ovat samat. Näin ollen, jos X on n-by-m matriisi ja Y on i-by-j matriisi, X * Y on määritelty, edellyttäen, m on yhtä suuri kuin i. Koska E ja F ovat 3-by-3 matriiseja, tuote
Q = E * F
tulosta
Q =
22 69 27
28 91 29
19 84 26
Jokainen matriisi voidaan kertoa skalaari.
Esimerkiksi
2 * K
antaa
ans =
44 138 54
56 182 58
38 168 52
Huomaa, että jos muuttujan nimi ja "=" merkki on jätetty pois, muuttujan nimi ans luodaan automaattisesti.
Matrix jako voi olla joko vasemmalle jako operaattori \\ tai oikea jako operaattori /.
Oikeus jako /b, esimerkiksi, on algebrallisesti vastaa
b kun taas vasen jako \\ b on algebrallisesti vastaa b Jos Z * Olen = V ja Z on ei-yksikkö, vasen jako, Z \\ V vastaa MATLAB ilmaisu Olen = inv ( Z ) * V jossa inv on MATLAB toiminto saamiseksi käänteistä matriisi. Oikeus jako merkitty V /Z vastaa MATLAB ilmaisu Olen = V * inv ( Z On olemassa MATLAB toimintoja, jotka voidaan käyttää tuottamaan matriisit. Esimerkkejä annetaan: Jotkut apuohjelmat Matriisit Toiminta - Kuvaus niitä (n, m) - Tuottaa n
) Suositut Graafinen suunnittelu Software