*   >> läser Utbildning artiklar >> science >> software

Matrix verksamhet och komplexa tal på Matlab

MATLAB matrisoperationer

De grundläggande matrisoperationer är addition (+), subtraktion (-), multiplikation (*), och konjugat transponering (') av matriser. Förutom ovanstående grundläggande funktioner, har MATLAB två former av matris division:. Vänster omvända operatören \\ eller höger invers operatören /News

matriser av samma dimension kan dras eller läggas till.

Alltså, om E och F införs i MATLAB som Omdömen

E = [7 2 3; 4 3 6; 8 1 5];

F = [1 4 2; 6 7 5; 1 9 1], Omdömen

och sälja

G = E - F Omdömen

H = E + F Omdömen

sedan, matriser G och H visas på skärmen som

G = Omdömen

6 -2 1 Omdömen

-2 -4 1 Omdömen

7 -8 4 Omdömen

H =

8 6 5 Omdömen

10 10 11 Omdömen

9 10 6 Omdömen

En skalär (1-by-1 matris) kan läggas till eller dras från en matris. I det här fallet är den skalära adderas till eller subtraheras från alla delar av en annan matris.

Till exempel, Omdömen

J = H + 1 Omdömen

ger Omdömen

J = Omdömen

9 7 6 Omdömen

11 11 12 Omdömen

10 11 7

Matrismultiplikation definieras förutsatt de inre dimensionerna hos de två operander är desamma. Sålunda om X är en n-för-m matris och Y är i-genom-j matris, X * Y definieras tillgänglig m är lika med i. Eftersom E och F är 3-by-3 matriser, produkten

Q = E * F

resultat som

Q =

22 69 27

28 91 29

19 84 26

Varje matris kan multipliceras med en skalär.

Till exempel,

2 * Q Omdömen

ger Omdömen

ans = Omdömen

44 138 54 Omdömen

56 182 58 Omdömen

38 168 52 Omdömen

Observera att om ett variabelnamn och "=" tecken utelämnas, är ett variabelnamn ans skapas automatiskt. Omdömen

Matrix division kan antingen vara vänster division operatören \\ eller rätt division operatören /.

Rätt division a /b, till exempel, är algebraiskt motsvarar

en

b

medan den vänstra division a \\ b är algebraiskt motsvarar

b

en

Om Z Omdömen * Jag

= V Mössor och Z Omdömen är icke-singulär, Z \\ V Omdömen är den vänstra division motsvarande MATLAB uttryck Omdömen

I

= inv

( Z Omdömen) * V

där inv är MATLAB funktion för att erhålla inversen av en matris.

Rätt division betecknas med V /Z är ekvivalent med MATLAB uttryck Omdömen

I

= V Omdömen * inv

( Z
) Review

Det

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.