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


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 — Número de caracteres de um texto. Número de elementos de uma matriz ou lista.
  • syslin — definição de sistemas lineares
Report an issue
<< |, || Funções Elementares sub2ind >>

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:
Mon May 22 12:42:12 CEST 2023