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)ondevé 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 usarL(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 listaL.- concatenação de duas listas
L3 = lstcat(L1,L2).- número de elementos de uma lista
você pode usar tanto
nb_elm = size(L)ounb_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 comlength(L)iterações, a variável de laçoesendo igual aL(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 — Número de caracteres de um texto. Número de elementos de uma matriz ou lista.
| Report an issue | ||
| << isstruct | Estruturas de Dados | list2vec >> |