oog (n) - geeft n-op-n identiteit matrix
nullen (n, m) - Produceert n-op-m matrix van nullen
diag (A) - Maak een vector bestaande uit diagonaal van een vierkante matrix A
MATLAB complexe getallen
¶ = pi
MATLAB kunt u handelingen met complexe getallen. Complexe getallen worden ingevoerd met behulp van de functie i of j.
Bijvoorbeeld, een aantal z = 2 + j verhuur 2 kan worden in MATLAB ingevoerd als z = 2 + 2 * i of z = 2 + 2 * j Ook een complex za za = 2 2 exp [(¶ /4) j ] in MATLAB kan worden ingevoerd als za = 2 * sqrt (2) * exp ((¶ /4) * j) Het moet worden opgemerkt dat wanneer complexe getallen worden ingevoerd als matrix-elementen tussen haakjes, moet men een lege ruimtes te voorkomen. Bijvoorbeeld, y = 3 + j verhuur 4 is vertegenwoordigd in MATLAB als y = 3 + 4 * j Als ruimtes aanwezig rond het + teken, zoals u = 3 + 4 * j MATLAB beschouwt het als twee afzonderlijke nummers, en y zal niet gelijk zijn aan u zijn. Als w is een complexe matrix gegeven als 1 + J1 2 - j2 w = 3 + j2 4 + J3 dan kunnen we vertegenwoordigen in MATLAB als w = [1 + j 2-2 * j; 3 + 2 * j 4 + 3 * j] die het gevolg zal produceren w = 1.0000 + 1.0000i 2,0000 - 2.0000i 3,0000 + 4,0000 + 3.0000i 2. 0000i Als de items in een matrix zijn complex, dan is de "prime" (') operator produceert het conjugaat transpositie. Zo, wp = w ' zal produceren wp = 1,0000 - 1.0000i 3,0000 - 2.0000i 2.0000 + 2.0000i 4,0000 - 3.0000i Voor de unconjugate getransponeerde van een complexe matrix, kunnen we het punt transpositie opdracht ('.). Bijvoorbeeld, gew = w. ' zal opleveren wt = 1,0000 + 3,0000 + 2.0000i 1.0000i 2.0000 - 2.0000i 4,0000 + 3.0000i Populaire Graphic Design Software