Hvordan opretter et indeks

et indeks er en klasse af variable, der bruges til at identificere en dimension af et array. Det samme indeks kan identificere den samme dimension, der deles af mange arrays. Nogle gange kan variabler i andre klasser, såsom en beslutning, også bruges som et indeks til at identificere en dimension af en Matri.. For klarhed skal du bruge en indeksvariabel, når det er muligt.

du opretter et indeks ligesom enhver anden variabel:

Opret en indeksnode:
  1. Vælg redigeringsværktøjet og åbn et Diagramvindue.,
  2. træk parallelogramformen fra nodepaletten til diagrammet.
  3. Skriv en titel i den nye indeksnode.
  4. Åbn definition attribut for det nye indeks:
    • Enten dobbelt-klik på indekset node til at åbne sit Objekt vindue
    • , Eller, vælg index node, skal du åbne Attribut panel, og vælg Definition fra Attribut menu.
  5. tryk på e .pr-menuen over definitionsfeltet for at se disse indstillinger.,

    (Hvis variablen allerede har en definition, bekræfter Analytica, at du ønsker at erstatte den. Klik på OK for at erstatte definitionen med en liste med et element.
  6. Vælg liste (med tal) eller liste over etiketter alt efter om du vil indtaste en liste over tal eller tekstværdier. Det vil vise en liste med et element i feltet definition.
  7. Klik på cellen for at vælge den, og indtast et nummer til liste eller tekst til liste over etiketter.
  8. tryk på Enter eller pil ned for at tilføje en celle til næste punkt. Indtast dens værdi.,gentag, indtil du har indtastet alle de ønskede værdier.

autoudfyld en liste: den giver den første celle i en liste standardværdien på 1 (eller den forrige definition, hvis den havde en). Når du trykker på Enter eller pil ned, tilføjer den en celle, der tilføjer 1, eller tilvæksten mellem de to foregående celler, til værdien af den foregående celle.

Ekspressionsvisning: du kan vise en liste eller liste over etiketter som en listevisning, standardvisningen, der vises som en kolonne af celler, eller som en ekspressionsvisning, der viser den som en liste over elementer mellem firkantede parenteser., Vælg fra værktøjslinjen for at vise ekspressionsvisningen. For eksempel er her en liste over tal i hver visning.

liste over etiketter: i en liste over etiketter er hver værdi tekst. I ekspressionsvisningen er hver etiket lukket i enkelte anførselstegn.

for At inkludere en apostrof (apostrof) som en del af teksten på en etiket i et udtryk, udsigt, sæt af to tilstødende anførselstegn, eller vedlægge i dobbelt anførselstegn:

at Blande tal og tekst: En liste kan indeholde en blanding af tekst og tal., I begge visninger er teksten indeholdt i enkelte anførselstegn som vist nedenfor.

Hvis du forsøger at blande tal og tekst i en liste med etiketter, behandles alle værdier som tekst, som vist nedenfor.

Tip

en listecelle kan indeholde ethvert gyldigt udtryk, herunder en, der refererer til andre variabler eller en, der evaluerer til et array. Hvis du definerer et indeksobjekt, hvis eneste formål skal være at tjene som et indeks og ikke som et array-resultat, skal hvert element evaluere til en skalar; ellers vil en advarsel resultere., For generelle variabler er brugen af udtryk, der returnerer array-resultater, ofte meget nyttig.

redigering af en liste

Du kan redigere en liste ved at ændre, tilføje eller slette celler (listeelementer).indsæt en celle: hvis du vil indsætte en celle et andet sted end i slutningen af listen, skal du vælge en celle og vælge Indsæt rækker (Control+i) i menuen Rediger. Værdien i den valgte celle duplikeres i den nye celle.

for at tilføje en celle i slutningen af listen skal du vælge den sidste celle og trykke på Enter eller pil ned-tasten.,

Hvis du vil indsætte flere sammenhængende celler midt på listen, skal du vælge det antal celler, du vil indsætte, og vælge Indsæt rækker (kontrol+i) i menuen Rediger. Det duplikerer værdien af den sidst valgte celle som standard for de nye celler.

Slet en celle: hvis du vil slette en eller flere sammenhængende celler, skal du vælge dem og:

  • vælg Slet rækker fra menuen Rediger.
  • eller tryk bare på Control + K eller Backspace.,
Tip

hvis du tilføjer eller sletter en celle på en liste, der er et indeks for en eller flere redigeringstabeller, vil den advare dig om, at den vil ændre de tilsvarende skiver i tabellerne.navigering på en liste: Brug piletasterne op og ned for at flytte markøren op og ned på listen, eller klik blot på den ønskede celle.

Definerer et indeks som en sekvens

Opret en liste med Rækkefølgen indstilling: til At angive et index som en liste af ligeligt fordelte tal, er det som regel lettere at vælge den Sekvens funktion fra expr menu (i stedet for Liste).,

så viser Sekvensfunktionen i Objektfinder-dialogen.

Når du har indtastet værdierne Start, Slut og trinstørrelse, skal du klikke på OK; definitionsfeltet viser Sekvensknappen med dens parametre.

Tip

hvis du vil ændre start -, Slut-eller trinstørrelsesparametrene for en sekvens, skal du klikke på sekvens-knappen.

for at definere et indeks som en sekvens af successive heltal kan du bruge Sekvensoperatøren “..,” 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