Zoeken…


Invoering

Matlab heeft drie belangrijke functies om matrices te maken en hun elementen in te stellen op nullen, enen of de identiteitsmatrix. (De identiteitsmatrix heeft enen op de hoofddiagonaal en nullen elders.)

Syntaxis

  • Z = nullen (sz, datatype, arraytype)
  • X = enen (sz, datatype)
  • I = eye (sz, datatype)

parameters

Parameter Details
sz n (voor een nxn-matrix)
sz n, m (voor een nxm-matrix)
sz m, n, ..., k (voor een m-by-n-by -...- by-k matrix)
data type 'double' (standaard), 'single', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64' of 'uint64'
arraytype 'gedistribueerd'
arraytype 'Codistributed'
arraytype 'GpuArray'

Opmerkingen

Deze functies maken standaard een matrix met dubbele waarden.

Een matrix van nullen maken

z1 = zeros(5); % Create a 5-by-5 matrix of zeroes
z2 = zeros(2,3); % Create a 2-by-3 matrix

Een matrix van 1s maken

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

Een identiteitsmatrix maken

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow