tamanho de objetos
y=size(x [,sel]) [nr,nc]=size(x)
matrix (incluindo matriz de transferência), lista, ou sistema
linear (syslin)
1x2 vetor de inteiros ou número inteiro
um escalar ou um string
dois inteiros
uma matriz (de constantes, de polinômios, de "strings", de
booleanos ou de razões de polinômios) x, com
apenas um argumento LHS ("Left Hand Side" ou "do lado esquerdo")
size retorna um vetor
1x2 [número de linhas, número
de colunas]. Chamado com LHS= 2, retorna nr,nc =
[número de linhas, número de colunas]. sel pode
ser usado para especficar a dimensão a ser recebida:
para receber o número de linhas.
para receber o número de colunas
para receber o produto de linhas e números de colunas
uma lista retorna o número de elementos. Neste caso, apenas a
sintaxe y=size(x) pode ser usada.
um sistema linear, y=size(x) retorna em
y o vetor (linha) [número de saídas, número de
entradas] i.e. a dimensão da matriz de transferência correspondente.
A sintaxe [nr,nc]=size(x) também é válida (com
(nr,nc)=(y(1),y(2)). Se x é um
sistema linear em forma de estado-espaço, então
[nr,nc,nx]=size(x) retorna ainda a dimensão
nx da matriz A de
x.
uma hipermatriz y=size(x) retorna o vetor
de dimensões da hipermatriz. [n1,n2,...nn]=size(x)
retorna as dimensões da hipermatriz. ni=size(x,i)
retorna a i-ésima dimensão e
size(x,'*') retorna o produto de
dimensões.