Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.0 - Português

Change language to:
English - Français - 日本語 - Русский

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

Ajuda do 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
Report an issue
<< sign Funções Elementares IsAScalar >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Fri Apr 11 14:18:11 CEST 2014