como criar um índice

um índice é uma classe de variável usada para identificar uma dimensão de um array. O mesmo índice pode identificar a mesma dimensão compartilhada por muitas matrizes. Às vezes, variáveis de outras classes, como uma decisão, também podem ser usadas como um índice para identificar uma dimensão de uma matriz. Para maior clareza, utilize uma variável índice sempre que possível.

Você cria um índice muito parecido com qualquer outra variável:

crie um nó de índice:
  1. selecione a ferramenta de edição e abra uma janela de diagrama.,
  2. arraste a forma do paralelogramo Da Paleta do nó para o diagrama.
  3. Type a title into the new index node.
  4. abra o atributo de definição para o novo índice:
    • faça duplo-click no nó de índice para abrir a sua janela de objectos
    • ou, seleccione o nó de índice, abra o painel de atributos e seleccione a definição no menu de atributos.
  5. carregue no menu expr acima do campo de definição, para ver estas opções.,

    (If the variable already has a definition, Analytica confirms that you wish to replace it. Carregue em OK para substituir a definição por uma lista de um elemento.)
  6. seleccione a lista (de números) ou a lista de Legendas de acordo com se deseja introduzir uma lista de números ou valores de texto. Ele irá exibir uma lista com um item no campo de definição.
  7. clique na célula para selecioná-la, e digite um número para lista ou texto para Lista de etiquetas.
  8. Carregue em Enter ou seta para baixo para adicionar uma célula para o próximo item. Digite o seu valor.,
  9. repita até ter introduzido todos os valores que desejar.

Autofill a list: It gives the first cell of a list the default value of 1 (or the previous definition if it had one). Quando você carrega em Enter ou DOWN-arrow, ele adiciona uma célula adicionando 1, ou o incremento entre as duas células anteriores, ao valor da célula anterior.

Expressão de vista: Você pode exibir uma lista ou a lista de rótulos como um modo de exibição de lista, o modo de exibição padrão, mostrando como uma coluna de células, ou como uma expressão de vista, mostrando-a como uma lista de itens entre colchetes., Seleccione da barra de ferramentas para mostrar a janela de expressão. Por exemplo, aqui está uma lista de números em cada Vista.

List of labels: In a list of labels, every value is text. Na área de expressão, cada legenda está entre aspas.

Para incluir aspas simples (apóstrofo) como parte do texto em uma etiqueta na expressão exibir, inserir dois adjacentes aspas simples, ou coloque entre aspas duplas:

a Mistura de números e texto: Uma lista pode incluir uma combinação de texto e números., Em ambos os pontos de vista o texto está contido em aspas simples como mostrado abaixo.

Se você tentar misturar números e texto em uma lista de etiquetas, todos os valores são tratados como texto, como mostrado abaixo.

Tip

uma célula de lista pode conter qualquer expressão válida, incluindo uma que se refere a outras variáveis ou uma que se avalia a uma matriz. Se você está definindo um objeto de índice, cuja única finalidade deve ser servir como um índice e não como um resultado de matriz, então cada elemento deve avaliar a um escalar; caso contrário, um aviso irá resultar., Para variáveis gerais, o uso de expressões que retornam resultados de array é muitas vezes muito útil.

editar uma lista

pode editar uma lista alterando, adicionando ou apagando células (itens da lista).

inserir uma célula: para inserir uma célula em qualquer lugar que não seja no final da lista, seleccione uma célula e escolha Inserir linhas (controlo+i) no menu Editar. O valor na célula seleccionada é duplicado na célula nova.

para adicionar uma célula no final da lista, seleccione a última célula e carregue em Enter ou na tecla DOWN-arrow.,

para inserir várias células contíguas no meio da lista, seleccione o número de células que deseja inserir e escolha Inserir linhas (controlo+i) no menu Editar. Ele duplica o valor da última célula selecionada como padrão para as novas células.

apagar uma célula: para remover uma ou mais células contíguas, seleccione-as e:

  • escolha Remover as linhas do menu Editar.ou, apenas pressione Controle+k ou Backspace.,
Tip

se adicionar ou remover uma célula numa lista que seja um índice de uma ou mais tabelas de edição, irá avisá-lo de que irá alterar as fatias correspondentes das tabelas.

navegar numa lista: Use as teclas de cursores para cima e para baixo para mover o cursor para cima e para baixo da lista, ou simplesmente carregue na célula que deseja.

definir um índice como uma sequência

criar uma lista com a opção sequência: para definir um índice como uma lista de números igualmente espaçados, é normalmente mais fácil selecionar a função sequência no menu expr (em vez de Lista).,

então ele mostra a função de sequência na janela de busca de objetos.

Depois de introduzir os valores inicial, final e Stepsize, carregue em OK; o campo de definição mostra o botão sequência com os seus parâmetros.

Tip

para alterar os parâmetros de início, fim ou passo de uma sequência, clique no botão sequência.

para definir um índice como uma sequência de inteiros sucessivos, você pode usar o operador de sequência”..,” in the expression view, for example:

Index Year := 2000 .. 2012

See Also

  • Tutorial: Creating an index variable
  • Tutorial: Arrays
  • Local Indexes
  • Expressions
  • Expression Assist
  • Index..Do

IF a THEN b ELSE c with arraysCreating an indexFunctions that create indexes