MATLAB Language
Initiera matriser eller matriser
Sök…
Introduktion
Matlab har tre viktiga funktioner för att skapa matriser och ställa in sina element till nollor, sådana eller identitetsmatrisen. (Identitetsmatrisen har sådana i huvuddiagonalen och nollor någon annanstans.)
Syntax
- Z = nollor (sz, datatype, arraytype)
- X = en (sz, datatype)
- I = öga (sz, datatype)
parametrar
Parameter | detaljer |
---|---|
sz | n (för en nxn-matris) |
sz | n, m (för en nxm-matris) |
sz | m, n, ..., k (för en m-by-n-by -...- by-k matris) |
data typ | 'dubbel' (standard), 'singel', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64' eller 'uint64' |
arraytype | 'distribuerad' |
arraytype | 'Codistributed' |
arraytype | 'GpuArray' |
Anmärkningar
Dessa funktioner skapar en matris med dubbletter som standard.
Skapa en matris på 0s
z1 = zeros(5); % Create a 5-by-5 matrix of zeroes
z2 = zeros(2,3); % Create a 2-by-3 matrix
Skapa en matris på 1s
o1 = ones(5); % Create a 5-by-5 matrix of ones
o2 = ones(1,3); % Create a 1-by-3 matrix / vector of size 3
Skapa en identitetsmatris
i1 = eye(3); % Create a 3-by-3 identity matrix
i2 = eye(5,6); % Create a 5-by-6 identity matrix
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow