Exempel ges. Omdömen
Vissa Utilities Matriser
Funktion - Beskrivning
ettor (n, m) - Producerar n-by-m matris med alla element som enhet Omdömen
ögat (n) - ger n-by-n identitetsmatris Omdömen
nollor (n, m) - Producerar n-för-m matris av nollor
diag (A) - Producera en vektor bestående av diagonalen i en kvadratisk matris A
MATLAB komplexa tal
¶ = pi Omdömen
MATLAB tillåter verksamhet med komplexa tal.
Komplexa tal matas in med funktionen i eller j. Till exempel ett antal z Omdömen = 2 + j Omdömen 2 kan föras in i MATLAB som Omdömen z = 2 + 2 * i eller z = 2 + 2 * j Omdömen Dessutom, ett komplext tal za Omdömen za Omdömen = 2 2 exp [(¶ /4) j ] kan föras in i MATLAB som Omdömen za = 2 * sqrt (2) * exp ((¶ /4) * j) katalog Det bör noteras att när komplexa tal redovisas som matriselement inom parentes bör man undvika tomma utrymmen. Till exempel, Omdömen y Omdömen = 3 + j Omdömen 4 representeras i MATLAB som Omdömen y = 3 + 4 * j Omdömen Om utrymmen finns runt tecknet +, såsom Omdömen u = 3 + 4 * j Omdömen MATLAB anser att det är två olika nummer, och y kommer inte att vara lika med u. Om w är en komplex matris ges som Omdömen 1 + J1 2 - j2 w = Omdömen 3 + J2 4 + j3 Omdömen då vi kan representera det i MATLAB som Omdömen w = [1 + j 2-2 * j; 3 + 2 * j 4 + 3 * j] som kommer att producera resultatet w = 1,0000 + 1.0000i 2,0000 - 2. 0000i 3,0000 + 2.0000i 4,0000 + 3.0000i Omdömen Om posterna i en matris är komplexa, sedan "prime" (') operatör producerar konjugat transponering. Således, wp = w 'Omdömen kommer att producera Omdömen wp = Omdömen 1,0000 - 1.0000i 3,0000 - 2.0000i Omdömen 2,0000 + 2.0000i 4,0000 - 3.0000i För unconjugate transponeringen av en komplex matris, kan vi använda den punkt transponering kommandot (".). Till exempel, Omdömen wt = w. "Omdömen kommer att ge Omdömen wt = Omdömen 1,0000 + 1.0000i 3,0000 + 2.0000i Omdömen 2,0000 - 2. 0000i 4,0000 + 3.0000i Populära Grafisk design Software