Szukaj…


Wprowadzenie

Matlab ma trzy ważne funkcje do tworzenia macierzy i ustawiania ich elementów na zera, jedynki lub macierz tożsamości. (Macierz tożsamości ma jedynki na głównej przekątnej i zera w innym miejscu).

Składnia

  • Z = zera (sz, typ danych, typ tablicy)
  • X = jedynki (sz, typ danych)
  • I = oko (sz, typ danych)

Parametry

Parametr Detale
sz n (dla macierzy nxn)
sz n, m (dla macierzy nxm)
sz m, n, ..., k (dla macierzy m-by-n-by -...- by-k)
typ danych „double” (domyślnie), „single”, „int8”, „uint8”, „int16”, „uint16”, „int32”, „uint32”, „int64” lub „uint64”
typ tablicy 'Rozpowszechniane'
typ tablicy „kodowane”
typ tablicy „gpuArray”

Uwagi

Te funkcje domyślnie utworzą macierz podwójnych.

Tworzenie macierzy zer

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

Tworzenie macierzy 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

Tworzenie matrycy tożsamości

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow