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

Change language to:
English - Français - 日本語 -

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

Ajuda Scilab >> Estruturas de Dados > tlist

tlist

objeto do Scilab e definição de listas com tipos ("typed lists")

Seqüência de Chamamento

tlist(typ,a1,....an )

Parâmetros

typ

string ou vetor de strings

ai

qualquer objeto Scilab (matrix, list,string...).

Descrição

Cria um typed-list com elementos ai's. O argumento typ especifica o tipo da lista. Tais typed-list permitem ao usuário definir novas operações trabalhando nestes objetos através de funções do Scilab. A única diferença entre um typed-list e um list (lista) é o valor do tipo (16 ao invés de 15).

typ(1) espeifica o tipo de lista (string usado para definir operações "soft-coded").

Se especificado, typ(i) pode fornecer o nome formal do i+1 -ésimo elemento.

Operações padrões em list operam de modo semelhante para typed-list:

Extração : [x,y,z...]=l(v) onde v é o vetor de índices; [x,y,z]=l(:) extrai todos os elementos.

Inserção: l(i)=a

Deleção: l(i)=null() remove o i-ésimo elemento do tlist l.

Exibição.

Além disso, se typ(2:n+1) forem especificados, o usuário pode apontar elementos por seus nomes.

Abaixo fornecemos exemplos de onde tlists são usados:

Sistemas lineares são representados por typed-list específicos, ex.: um sistema linear [A,B,C,D] é representado pelo tlist Sys=tlist(['lss';'A';'B';'C';'D';'X0';'dt'],A,B,C,D,x0,'c') e esta lista específica pode ser criada pela função syslin.

Sys(2), Sys('A') ou Sys.A é a estado-matriz e Sys('dt') ou Sys.dt é o domínio de tempo

Uma matriz de razões de polinômios H é representada por um typed-list H=tlist(['r';'num';'den';'dt'],Num,Den,[]) onde Num e Den são duas matrizes de polinômios e um sistema linear (ex.: de tempo contínuo) com matriz de transferência H possivelmente criada por syslin('c',H).

H(2), H('num') ou H.num é o numerador da matriz de transferência

Ver Também

  • null — deleta um elemento em uma lista
  • percent — caractere especial (%)
  • syslin — definição de sistemas lineares
  • list — objeto do Scilab e definição de lists ("listas")
<< struct Estruturas de Dados fieldnames >>

Copyright (c) 2022-2024 (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:
Wed Oct 05 12:11:53 CEST 2011