size
Tamanho de um array ao longo de cada dimensão.
Categoria: Language Fundamentals > Matrices and Arrays
Sintaxe
sz = size(A)
Vetor linha com o comprimento de cada dimensão.
n = size(A, dim)
Comprimento ao longo da dimensão dim.
[r, c, ...] = size(A)
Uma saída por dimensão; a última absorve as dimensões restantes.
sz = size(A, [d1 d2])
Comprimentos ao longo de várias dimensões escolhidas.
Descrição
Um escalar é [1 1], o vazio [] é [0 0], e um vetor de caracteres 'hello' é [1 5]. Pedir uma dimensão além de ndims(A) retorna 1.
Quando há menos saídas que dimensões, a última saída guarda o produto das restantes: [r, c] = size(ones(2, 3, 4)) dá r = 2 e c = 12. Use size(A, 1) para linhas e size(A, 2) para colunas quando precisar de um número só.
Argumentos de entrada
A- Array de qualquer tipo.
dim- Número de dimensão, ou vetor de números de dimensão.
Argumentos de saída
sz- Vetor linha de tamanhos, com pelo menos dois elementos.
r, c, ...- Tamanhos como escalares separados.
Exemplo
A = ones(2, 3, 4);
size(A)
size(A, 2)
[r, c] = size(A)
Saída
ans = 1×3
2 3 4
ans = 3
r = 2
c = 12