zeros
Cria um array de zeros.
Categoria: Language Fundamentals > Matrices and Arrays
Sintaxe
Z = zeros(n)
Retorna uma matriz n-por-n de zeros.
Z = zeros(m, n, ...)
Retorna um array de zeros com as dimensões indicadas.
Z = zeros(sz)
Usa o tamanho do vetor sz.
Z = zeros(___, classname)
Cria zeros da classe indicada, como 'int8' ou 'single'.
Z = zeros(___, 'like', P)
Segue a classe (e a complexidade) do protótipo P.
Descrição
zeros serve principalmente para pré-alocar: criar o array de saída de antemão e preenchê-lo dentro de um laço é bem mais rápido do que fazê-lo crescer um elemento por vez.
Uma dimensão 0 gera um array vazio, por exemplo zeros(0,3). Chamar zeros sem argumentos retorna o escalar 0.
Argumentos de entrada
n, m, ...- Dimensões inteiras não negativas. Valores negativos contam como 0.
classname- Classe de saída; o padrão é
'double'.
Argumentos de saída
Z- Array de zeros com o tamanho e a classe pedidos.
Exemplo
zeros(2, 3)
zeros(2, 'int8')
size(zeros(0, 3))
Saída
ans = 2×3
0 0 0
0 0 0
ans = 2×2 int8 matrix
0 0
0 0
ans = 1×2
0 3