Noen Utilities matriser
Funksjon - Beskrivelse
de (n, m) - Produserer n-by-m matrise med alle elementer blir samhold
eye (n) - gir n-by-n identitetsmatrisen
nuller (n, m) - Produserer n-by-m matrise av nuller
diag (A) - Lag en vektor bestående av diagonalen av et kvadratisk matrise A
MATLAB komplekse tall Anmeldelser
¶ = pi
MATLAB tillater operasjoner som involverer komplekse tall. Komplekse tall er ført etter funksjon i eller j.
For eksempel, en rekke z = 2 + j 2 kan legges inn i MATLAB som z = 2 + 2 * i eller z = 2 + 2 * j Også et komplekst tall za za = 2 2 exp [(¶ /4) j ] kan legges inn i MATLAB som a = 2 * sqrt (2) * exp ((¶ /4) * j) Det bør bemerkes at når komplekse tall føres som matriseelementene innenfor parentes, man bør unngå eventuelle mellomrom. For eksempel, etter y = 3 + j fire er representert i MATLAB som y = 3 + 4 * j Hvis mellomrom eksisterer rundt + tegnet, slik som u = 3 + 4 * j MATLAB anser det som to separate tall, og y vil ikke være lik u. Hvis w er en kompleks matrise gitt som 1 + J1 2 - j2 w = 3 + j2 4 + J3 så vi kan representere den i MATLAB som w = [1 + j 2-2 * j; 3 + 2 * j 4 + 3 * j] som vil produsere resultatet w = 1,0000 + 1.0000i 2,0000 - 2.0000i 3,0000 + 2.0000i 4,0000 + 3. 0000i Hvis oppføringene i en matrise er komplekse, deretter "prime" (') operatør produserer konjugert tran. Dermed wp = w ' vil produsere wp = 1,0000 - 1.0000i 3,0000 - 2.0000i 2,0000 + 2.0000i 4,0000 - 3.0000i For unconjugate transponere av en kompleks matrise, kan vi bruke det punktet transponere kommando ('.). For eksempel, etter wt = w. ' vil gi wt = 1,0000 + 1.0000i 3,0000 + 2.0000i 2,0000 - 2.0000i 4,0000 + 3. 0000i Anmeldelser 1 Jailbreak programvare Populære Grafisk Design Software