MATLAB Language
Inicjowanie macierzy lub tablic
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