Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Ajuda Scilab >> Funções Elementares > size

size

tamanho de objetos

Seqüência de Chamamento

y=size(x [,sel])
[nr,nc]=size(x)

Parâmetros

x

matrix (incluindo matriz de transferência), lista, ou sistema linear (syslin)

y

1x2 vetor de inteiros ou número inteiro

sel

um escalar ou um string

nr,nc

dois inteiros

Descrição

Aplicado a :

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:

1 ou 'r'

para receber o número de linhas.

2 ou 'c'

para receber o número de colunas

'*'

para receber o produto de linhas e números de colunas

Aplicado a:

uma lista retorna o número de elementos. Neste caso, apenas a sintaxe y=size(x) pode ser usada.

Aplicado a:

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.

Aplicado a

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.

Exemplos

[n,m]=size(rand(3,2))
[n,m]=size(['a','b';'c','d'])
x=ssrand(3,2,4);[ny,nu]=size(x)
[ny,nu]=size(ss2tf(x))
[ny,nu,nx]=size(x)

Ver Também

  • length — comprimento de um objeto
  • syslin — definição de sistemas lineares
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:37:04 CEST 2013