Suche…


Einführung

Matlab hat drei wichtige Funktionen, um Matrizen zu erstellen und ihre Elemente auf Nullen, Einsen oder die Identitätsmatrix festzulegen. (Die Identitätsmatrix hat Einsen auf der Hauptdiagonale und Nullen an anderer Stelle.)

Syntax

  • Z = Nullen (sz, Datentyp, Arraytyp)
  • X = Einsen (sz, Datentyp)
  • I = Auge (sz, Datentyp)

Parameter

Parameter Einzelheiten
sz n (für eine nxn-Matrix)
sz n, m (für eine nxm-Matrix)
sz m, n, ..., k (für eine m-by-n-by -...- by-k-Matrix)
Datentyp double (Standardeinstellung), single, int8, uint8, int16, uint16, int32, uint32, int64 oder uint64
Feldtyp 'verteilt'
Feldtyp 'codistributed'
Feldtyp 'gpuArray'

Bemerkungen

Diese Funktionen erstellen standardmäßig eine Matrix aus Doubles.

Eine Matrix von 0 erstellen

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

Eine Matrix von 1s erstellen

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

Erstellen einer Identitätsmatrix

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow