Ricerca…


introduzione

Matlab ha tre funzioni importanti per creare matrici e impostare i loro elementi a zero, a quelli o alla matrice di identità. (La matrice identità ha quelli sulla diagonale principale e zero altrove).

Sintassi

  • Z = zeri (sz, datatype, arraytype)
  • X = ones (sz, datatype)
  • I = eye (sz, datatype)

Parametri

Parametro Dettagli
sz n (per una matrice nxn)
sz n, m (per una matrice nxm)
sz m, n, ..., k (per una matrice m-by-n-by -...- by-k)
tipo di dati "double" (predefinito), "single", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64" o "uint64"
arrayType 'Distribuito'
arrayType 'Codistributed'
arrayType 'GpuArray'

Osservazioni

Queste funzioni creeranno una matrice di doppi, per impostazione predefinita.

Creazione di una matrice di 0s

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

Creazione di una matrice di 1 s

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

Creare una matrice di identità

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow