hoe een index
te maken een index is een klasse van variabele die wordt gebruikt om een dimensie van een array te identificeren. Dezelfde index kan dezelfde dimensie identificeren die door veel arrays wordt gedeeld. Soms kunnen variabelen van andere klassen, zoals een beslissing, ook worden gebruikt als een index om een dimensie van een array te identificeren. Gebruik voor de duidelijkheid waar mogelijk een indexvariabele.
u maakt een index aan zoals elke andere variabele:
- Selecteer het bewerkingsgereedschap en open een Diagramvenster.,
- sleep de parallellogramvorm van het knooppuntpalet naar het diagram.
- typ een titel in het nieuwe indexknooppunt.
- Open het definition attribuut voor de nieuwe index:
- dubbelklik op het index knooppunt om het Objectvenster
- te openen of selecteer het index knooppunt, open het attribuutpaneel en selecteer definitie in het Attribuutmenu.
- druk op het expr-menu boven het definitieveld om deze opties te zien.,
(als de variabele al een definitie heeft, bevestigt Analytica dat u deze wilt vervangen. Klik op OK om de definitie te vervangen door een lijst met één element.) - Selecteer Lijst (met getallen) of Lijst met Labels afhankelijk van of u een lijst met getallen of tekstwaarden wilt invoeren. Het toont een lijst met één item in het definitieveld.
- klik op de cel om het te selecteren, en typ een nummer voor lijst of tekst voor Lijst met Labels.
- druk op Enter of pijl-omlaag om een cel toe te voegen voor het volgende item. Typ zijn waarde in.,
- herhaal totdat u alle gewenste waarden hebt ingevoerd.
automatisch een lijst invullen: Het geeft de eerste cel van een lijst de standaardwaarde van 1 (of de vorige definitie als deze er een had). Wanneer u op Enter of pijl-omlaag drukt, wordt een cel toegevoegd die 1 of de toename tussen de twee vorige cellen toevoegt aan de waarde van de vorige cel.
Expressieweergave: u kunt een lijst of lijst met labels weergeven als lijstweergave, de standaardweergave wordt weergegeven als een kolom met cellen, of als expressieweergave, wordt weergegeven als een lijst met items tussen vierkante haakjes., Selecteer in de werkbalk om de expressieweergave te tonen. Hier is bijvoorbeeld een lijst met getallen in elke weergave.
lijst van labels: in een lijst van labels is elke waarde tekst. In de expressieweergave is elk label ingesloten in enkele aanhalingstekens.
om een enkel aanhalingsteken (apostrof) als onderdeel van de tekst op te nemen in een label in de expressieweergave, voegt u twee aanhalingsteken naast elkaar in of sluit u dubbele aanhalingsteken in:
het mengen van getallen en tekst: een lijst kan een mix van tekst en getallen bevatten., In beide weergaven is de tekst opgenomen in enkele aanhalingstekens zoals hieronder weergegeven.
Als u getallen en tekst probeert te mengen in een lijst met labels, worden alle waarden behandeld als tekst, zoals hieronder weergegeven.
een lijstcel kan elke geldige expressie bevatten, inclusief een die verwijst naar andere variabelen of een die evalueert naar een array. Als u een index object definieert, waarvan het enige doel zou moeten zijn om te dienen als een index en niet als een array resultaat, dan moet elk element evalueren naar een scalair; anders zal een waarschuwing resulteren., Voor algemene variabelen is het gebruik van expressies die array resultaten retourneren vaak erg nuttig.
een lijst bewerken
u kunt een lijst bewerken door cellen (lijstitems) te wijzigen, toe te voegen of te verwijderen.
een cel invoegen: als u een cel ergens anders wilt invoegen dan aan het einde van de lijst, selecteert u een cel en kiest u rijen invoegen (Control+i) in het menu Bewerken. De waarde in de geselecteerde cel wordt gedupliceerd in de nieuwe cel.
om een cel aan het einde van de lijst toe te voegen, selecteert u de laatste cel en drukt u op Enter of de pijl-omlaag toets.,
om meerdere aaneengesloten cellen in het midden van de lijst in te voegen, selecteert u het aantal cellen dat u wilt invoegen en kiest u rijen invoegen (Control+i) in het menu Bewerken. Het dupliceert de waarde van de laatst geselecteerde cel als standaard voor de nieuwe cellen.
Verwijder een cel: om een of meer aaneengesloten cellen te verwijderen, selecteert u deze en:
- kies Rijen verwijderen uit het menu Bewerken.
- of druk gewoon op Control + k of Backspace.,
Als u een cel toevoegt of verwijdert in een lijst die een index is van een of meer tabellen bewerken, zal het u waarschuwen dat het de overeenkomstige stukken van de tabellen zal wijzigen.
navigeren in een lijst: Gebruik de pijltoetsen omhoog en omlaag om de cursor op en neer te bewegen in de lijst, of klik gewoon op de gewenste cel.
een index definiëren als een reeks
Creëer een lijst met de optie volgorde: om een index te definiëren als een lijst van gelijkmatige getallen, is het meestal gemakkelijker om de functie volgorde te selecteren uit het menu expr (in plaats van Lijst).,
dan toont het de Sequence functie in het object Finder dialoogvenster.
na het invoeren van de begin -, eind-en Stepsize-waarden, klikt u op OK; het definitieveld toont de Sequence-knop met zijn parameters.
om de begin -, eind-of stepsize-parameters van een reeks te wijzigen, klikt u op de Sequence-knop.
om een index te definiëren als een reeks van opeenvolgende gehele getallen, kunt u de Sequence operator “gebruiken..,” 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