Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
list
objeto do Scilab e definição de lists ("listas")
Seqüência de Chamamento
list(a1,....an)
Descrição
Cria um list com elementos
            ai's que são elementos Scilab arbitrários
            (matrix, list,...). O tipo de objetos
            list é 15. list() cria o
            list vazio (0 elementos).
Operações em Listas
- extração
- [x,y,z...]=L(v)onde- vé um vetor de índices;- [x,y,z]=L(:)extrai todos os elementos.
- inserção no índice i
- L(i)=a(note que não é errado usar- L(i)=acom i > 1 + size(L) mas algumas entradas de lista estão então indefinidas e sua extração levanta um erro).
- anexar elemento no fim da lista
- L($+1)=e.
- anexar elementos no início da lista
- L(0)=e. (note que após esta operação e está no índice 1, os elementos iniciais foram movidos para a direita).
- deleção
- L(i)=null()remove o i-ésimo elemento da lista- L.
- concatenação de duas listas
- L3 = lstcat(L1,L2).
- número de elementos de uma lista
- você pode usar tanto - nb_elm = size(L)ou- nb_elm = length(L).
- iterações com uma lista
- é possível usar uma lista - Lcom um laço ("loop") for:- for e=L,...,endéum laço com- length(L)iterações, a variável de laço- esendo igual a- L(i)na i-ésima iteração.
Observações
O Scilab também possui outros tipos de listas, o tipo tlist (lista com tipo) e o tipo mlist que são úteis para definir um novo tipo de dado com o operador overloading facilities (hypermatrices (hipermatrizes), que são arrays multi-dimensionais no Scilab, são, na verdade, mlist).
struct do Matlab também estão disponíveis.
Exemplos
Ver Também
- null — deletes a list component or a field of a structure, Mlist, or Tlist
- lstcat — concatenação de listas
- list2vec — Concatenates list entries in a matrix.
- vec2list — Inverse function of list2vec.
- tlist — objeto do Scilab e definição de listas com tipos ("typed lists")
- mlist — objeto Scilab, definição de listas com tipos orientadas matricialmente
- insertion — atribuição ou modificação parcial de variáveis
- extraction — extração de entradas de matrizes e listas
- size — tamanho de objetos
- length — comprimento de um objeto
| Report an issue | ||
| << isstruct | Estruturas de Dados | list2vec >> |