Kapitel En lista är en slags behållare som kan användas för att lagra flera dataposter. Denna räknare tillåter dig att ha upp till sex listor i minnet, och innehållen i dessa kan användas i aritmetiska beräkningar, statistikräkning och för grafritning. 6 Elementnummer Visningsintervall Cell Spalt List 1 List 2 List 3 List 4 List 5 List 6 1 56 107 0 3.5 4 1 2 37 75 0 6 0 2 3 21 122 0 2.1 0 4 4 69 87 0 4.4 2 8 5 40 298 0 3 0 16 6 48 48 0 6.8 3 32 7 93 338 0 2 9 64 8 30 49 0 8.7 0 128 Listnamn Rad 1. Listoperationer 2. Redigering och omplacering av listor 3. Hantering av listdata 4. Aritmetiska beräkningar med listor
Kapitel 6 k Listdatalänkning Operation Listoperation Exempel: List 1 + List 2 {1, 2, 3} + {4, 5, 6} List 1 + 3 Graf Lista interna operationer Listgrafritning Exempel: Y1=List 1 X a LISTA w Kopiering av tabellresultat till en lista K Listdata kan tilldelas en variabel för framställning av en tabell (definieras med uppsättningsskärmen). 1(LIST) 2(LMEM) Specifikt utvald data kan kopieras till en lista Tabell 80
Kapitel 6 1. Listoperationer Välj ikonen LIST från huvudmenyn och gå in i läget LIST för att inmata data i en lista och hantera listdata. uinmatning av ett värde i taget Använd d och e för att flytta mellan listor och f och c för att flytta mellan celler på en lista. Skärmen rullas automatiskt när markören återfinns vid skärmens kant. I detta exempel börjar vi med att placera markören i cell 1 på lista 1. 1. Mata in ett värde och tryck på w för att lagra det på listan. dw 2. Markören flyttas automatiskt ner till nästa cell för inmatning. Vi fortsätter exemplet genom att mata in värdena 4 och 5. ewfw 81
Kapitel 6 usatsinmatning av en serie värden 1. Använd f för att flytta markören till listnamnet. ffff 2. Använd d eller e för att flytta markören till en annan lista. e 3. Tryck på!{, och mata sedan in de önskade värdena med ett tryck på, mellan varje värde. Tryck på!} för att lagra alla värden i listan.!{g,h,i!} 4. Tryck på w för att lagra alla värden i listan. w Tänk på att ett komma avskiljer värden. Du bör därför inte mata in något komma efter det sista värdet i serien. Rätt: {34, 53, 78} Fel: {34, 53, 78,} 2. Redigering och omplacering av listor k Redigering av listvärden uatt ändra ett cellvärde Använd d och e för att flytta pekaren till cellen vars värde du vill ändra. Mata in det nya värdet och tryck på w för att ersätta den gamla datan med den nya. 82
uatt radera en cell Kapitel 6 1. Tryck på d, e, f och c för att flytta pekaren till cellen som ska raderas. cd 2. Tryck på [ för att uppvisa celloperationsmenyn. [ 1 2 3 4 3. Tryck på 1 (DEL) för att radera cellen och flytta all data nedanför cellen ett steg uppåt. 1(DEL) Ovanstående cellradering påverkar inte celler i övriga listor. Om celldatan som raderas i en lista på något sätt är relaterad till data i andra listor, kan det dock hända att de relaterade värdena blir något snedvridna. uatt radera alla celler i en lista 1. Använd d, e, f och c för att flytta pekaren till listnamnet vars celler du vill radera. 83
Kapitel 6 2. Tryck på [ för att uppvisa celloperationsmenyn (om den inte redan visas på skärmen). [ 1 2 3 4 3. Tryck på 2 (DEL-A). Funktionsmenyn ändras till ett meddelande som ber dig att bekräfta raderingen. 2(DEL-A) 1 2 3 4 4. Tryck på 1 (YES)för att radera alla celler i den valda listan eller på 4 (NO) för att avbryta utan att radera något. 1(YES) uatt infoga en ny cell Använd d, e, f och c för att flytta pekaren till stället där den nya cellen ska infogas. I detta exempel placerar vi på nytt in cellen innehållande värdet 4 som raderades i exemplet ovan. 1. Tryck på [ för att uppvisa celloperationsmenyn (om den inte redan visas på skärmen). 2. Tryck på 3 (INS) för att infoga en ny cell och flytta all övrig data ett steg nedåt. 3(INS) 84 1 2 3 4
Kapitel 6 3. Mata in det önskade värdet i den nya cellen (4 i detta exempel) och tryck sedan på w. ew Ovanstående cellinfogning påverkar inte celler i övriga listor. Om celldatan som infogas i en lista på något sätt är relaterad till data i andra listor, kan det dock hända att de relaterade värdena blir något snedvridna. k Sortering av listvärden En lista kan sorteras i antingen stigande eller fallande ordning. Det nuvarande markörläget är oväsentligt i följande procedurer. usortering av en enskild lista Stigande ordning 1. Uppvisa listorna på skärmen, tryck på [ för att visa operationsmenyn och tryck sedan på 1 (SRT-A). [1(SRT-A) 2. Uppmaningen How Many Lists?(H) frågar nu hur många listor du vill sortera. I detta exempel matar vi in 1 för att ange enbart en lista. bw 3. Uppmaningen Select List (L) ber dig att mata in numret på listan som ska sorteras. I detta exempel matar vi in 2 för sortering av List 2. cw Värdena i List 2 sorteras nu i stigande ordning. 85
Kapitel 6 Fallande ordning Använd samma metod som för sortering i stigande ordning, men tryck på 2 (SRT- D) istället för 1 (SRT-A). usortering av flera listor Det går att länka flera listor för sortering så att cellerna i samtliga listor omplaceras i enlighet med sorteringen för en utvald baslista. Baslistan sorteras i antingen stigande eller fallande ordning, medan cellerna i de länkade listorna arrangeras så att det relativa förhållandet mellan alla rader bibehålls. Stigande ordning 1. Uppvisa listorna på skärmen och tryck på 1 (SRT-A). 1(SRT-A) 2. Uppmaningen How Many Lists? (H) frågar nu hur många listor du vill sortera. I detta exempel ska vi sortera en baslista som är länkad till en annan lista, så vi matar in 2. cw 3. Uppmaningen Select Base List (B) ber dig att mata in numret på baslistan som ska sorteras i stigande ordning. I detta exempel specificerar vi List 1. bw 4. Uppmaningen Select Second List (L) ber dig att mata in numret på listan som ska länkas till baslistan. I detta exempel specificerar vi List 2. cw Värdena i List 1 sorteras i stigande ordning, och cellerna i List 2 omplaceras så att det tidigare förhållandet med cellerna i List 1 bevaras. 86 Fallande ordning Använd samma metod som för sortering i stigande ordning, men tryck på 2 (SRT- D) istället för 1 (SRT-A).
3. Hantering av listdata Kapitel 6 Listdata kan användas vid aritmetisk räkning och funktionsräkning. Det finns även ett antal listhanteringsfunktioner som tillåter det följande. Räkning av antal värden (Dim) Ersättning av alla cellvärden med samma värde (Fill) Framställning av en talsekvens (Seq) Finna minimivärdet i en lista (Min) Finna maximivärdet i en lista (Max) Finna vilken av två listor som innehåller det minsta värdet (Min) Finna vilken av två listor som innehåller det största värdet (Max) Beräkning av medelvärdet för listvärden (Mean) Beräkning av medelvärdet för värden av specificerad frekvens (Mean) Beräkning av medianen av värden i en lista (Med) Beräkning av medianen för värden av specificerad frekvens (Med) Beräkning av summan av värdena i en lista (Sum) Listdatahantering kan användas i lägena RUN, STAT, LIST, TABLE eller PRGM. k Att tillgå funktionsmenyn för listdatahantering Alla efterföljande exempel utförs i läget RUN. Tryck på K och sedan 1 (LIST). Denna meny har tre sidor, och du kan gå vidare till nästa sida med tangenten [. Tänk på att slutparentesen i följande operationer kan utelämnas. uräkning av antal värden (Dim) K1(LIST)3(Dim)1(List) <listnummer 1-6> w Antalet celler i en lista som innehåller data kallas dess dimension. Exempel Gå in i läget RUN och räkna antalet värden i List 1 (36, 16, 58, 46, 56). AK1(LIST)3(Dim) 1(List)bw 87
Kapitel 6 uatt ersätta alla cellvärden med samma värde (Fill) K 1 (LIST) 4 (Fill) <värde>, 1 (List) <listnummer 1-6> ) w Exempel Ersätt alla värden i List 1 (36, 16, 58, 46, 56) med talet 3. AK1(LIST)4(Fill) d,1(list)b)w Det följande visar det nya innehållet i List 1. uatt framställa en talsekvens (Seq) K 1 (LIST) [1 (Seq) <uttryck>, <variabelnamn>, <startvärde>, <slutvärde>, <stigning> ) w Resultat av denna operation lagras också i svarsminnet (Ans). Exempel Mata in talsekvensen 1 2, 6 2, 11 2 lista. Använd följande inställningar. Variabel: x Startvärde: 1 Slutvärde: 11 Stigning: 5 AK1(LIST)[1(Seq) Tx,T,b,bb,f) w Specificering av slutvärdet 12, 13, 14 eller 15 framställer samma resultat som ovan då samtliga dessa är mindre än talet som framställs av nästa ökning (16). Den resulterande sekvensen lagras i svarsminnet (Ans). 88
Kapitel 6 uatt finna minimivärdet i en lista (Min) K 1 (LIST) [ 2 (Min) [ [ 1 (List) <listnummer 1-6> ) w Exempel Finn minimivärdet i List 1 (36, 16, 58, 46, 56). AK1(LIST)[2(Min) [[1(List)b)w uatt finna maximivärdet i en lista (Max) Använd samma procedur som för att finna minimivärdet (Min), men tryck på 3 (Max) istället för 2 (Min). uatt finna vilken av två listor innehåller det minsta värdet (Min) K 1 (LIST) [ 2 (Min) [[ 1 (List) <listnummer 1-6>, 1 (List) <listnummer 1-6> ) w De två listorna måste innehålla samma antal dataposter. I annat fall uppstår ett fel (Dim ERROR). Resultat av denna operation lagras också i svarsminnet (Ans). Exempel Finn huruvida List 1 (75, 16, 98, 46, 56) eller List 2 (36, 89, 58, 72, 67) innehåller det minsta värdet. AK1(LIST)[2(Min) [[1(List)b, 1(List)c) w uatt finna vilken av två listor innehåller det största värdet (Max) Använd samma procedur som för att finna det minsta värdet, men tryck på 3 (Max) istället för 2 (Min). De två listorna måste innehålla samma antal dataposter. I annat fall uppstår ett fel (Dim ERROR). uatt beräkna medelvärdet av listvärden (Mean) K 1 (LIST) [ 4 (Mean) [ [ 1 (List) <listnummer 1-6> ) w 89
Kapitel 6 Exempel Beräkna medelvärdet av värdena i List 1 (36, 16, 58, 46, 56). AK1(LIST)[4(Mean) [[1(List)b)w uatt beräkna medelvärdet för värden av specificerad frekvens (Mean) Denna procedur använder två listor: en som innehåller värden och en som innehåller antalet gånger varje värde förekommer. Frekvensen av datan i cell 1 i den första listan anges av värdet i cell 1 i den andra listan o.s.v. De två listorna måste innehålla samma antal dataposter. I annat fall uppstår ett fel (Dim ERROR). K 1 (LIST) [ 4 (Mean) [ [ 1 (List) <listnummer 1-6(data)>, 1 (List) <listnummer 1-6 (frekvens)> ) w Exempel Beräkna medelvärdet av värdena i List 1 (36, 16, 58, 46, 56) vars frekvens anges av List 2 (75, 89, 98, 72, 67). AK1(LIST)[4(Mean) [[1(List)b,1(List)c)w uatt beräkna medianen av listvärden (Med) K 1 (LIST) [ [ 1 (Med) [ 1 (List) <listnummer 1-6> ) w Exempel Beräkna medianen av värdena i List 1 (36, 16, 58, 46, 56). AK1(LIST)[[1(Med) [1(List)b)w uatt beräkna medianen för värden av specificerad frekvens (Med) Denna procedur använder två listor: en som innehåller värden och en som innehåller antalet gånger varje värde förekommer. Frekvensen av datan i cell 1 i den första listan anges av värdet i cell 1 i den andra listan o.s.v. De två listorna måste innehålla samma antal dataposter. I annat fall uppstår ett fel (Dim ERROR). K 1 (LIST) [ [ 1 (Med) [ 1 (List) <listnummer 1-6 (data)>, 1 (List) <listnummer 1-6 (frekvens)> ) w Exempel Beräkna medianen av värdena i List 1 (36, 16, 58, 46, 56) vars frekvens anges av List 2 (75, 89, 98, 72, 67). AK1(LIST)[[1(Med) [1(List)b,1(List)c)w 90
Kapitel 6 uatt beräkna summan av värdena i en lista (Sum) K 1 (LIST) [ [ 2 (Sum) [ 1 (List) <listnummer 1-6> w Exempel Beräkna summan av värdena i List 1 (36, 16, 58, 46, 56). AK1(LIST)[[2(Sum) [1(List)bw 4. Aritmetiska beräkningar med listor Aritmetiska beräkningar kan utföras med antingen två listor eller en lista och ett siffervärde. Lista Siffervärde + Lista Siffervärde Svarsminne = Lista Räkneresultat lagras i svarsminnet. k Felmeddelanden En beräkning som innefattar två listor utför operationen mellan motsvarande celler. Ett fel (Dim ERROR) uppstår om de två listorna inte har samma antal värden (vilket innebär att de har olika dimensioner ). Ett fel (Ma ERROR) uppstår när en operation mellan två celler framställer ett matematiskt fel. k Inmatning av en lista i en beräkning En lista kan matas in i en beräkning på två olika sätt. uinmatning av en specifik lista genom namnet Exempel Mata in List 6. 1. Tryck på K för att visa den första operationsmenyn. Denna funktionstangentmeny visas när K trycks in i läget RUN eller PRGM. K 1 2 3 4 91
Kapitel 6 2. Tryck på 1 (LIST) för att visa listhanteringsmenyn. 1(LIST) 3. Tryck på 1(List) för att visa kommandot List och mata sedan in numret på den önskade listan. 1(List)g (Mata in List 6.) 1 2 3 4 udirektinmatning av en värdelista En värdelista kan också matas in direkt med tangenterna {, }, och,. 41 6 Exempel Multiplicera List 3 65 med listan 0 22 4 K1(LIST)1(List)d*!{g,a,e!}w 246 Den resulterande listan 0 lagras i svarsminnet. 88 uatt tilldela innehållet i en lista till en annan lista Använd a för att tilldela innehållet i en lista till en annan lista. Exempel 1 Tilldela innehållet i List 3 till List 1. K1(LIST)1(List)da1(List)bw Istället för 1 (List) d i proceduren ovan går det att mata in!{eb, gf,cc!}. Exempel 2 Att tilldela listan i svarsminnet till List 1. K1(LIST)1(List)!Ka1(List)bw uinmatning av ett enskilt listcellvärde i en beräkning Det går att dra ut värdet i en specifik cell i en lista och använda det i en beräkning. Specificera cellnumret genom att innesluta det mellan klamrar med tangenterna [ och ]. Exempel Beräkna sinus av värdet i cell 3 i List 2. sk1(list)1(list)c![d!]w 92
uinmatning av ett värde i en specifik cell Kapitel 6 Det går att mata in ett värde i en specifik cell inuti en lista. Värdet som tidigare lagrades i denna cell ersätts då av det nyinmatade värdet. Exempel Mata in värdet 25 i cell 2 i List 3. cfak1(list)1(list)d![c!]w k Återkallning av listinnehåll Exempel Återkalla innehållet i List 1. K1(LIST)1(List)bw Operationen ovan visar innehållet i den specificerade listan och lagrar det samtidigt i svarsminnet, vilket gör att innehållet i svarsminnet kan användas i en beräkning. uatt använda listinnehåll i svarsminnet i en beräkning Exempel Multiplicera listinnehållet i svarsminnet med 36. K1(LIST)1(List)!K*dgw Operationen K 1 (LIST) 1 (List)! K återkallar innehållet i svarsminnet. Denna operation ersätter det nuvarande innehållet i svarsminnet med resultatet av beräkningen ovan. k Grafritning av en funktion med hjälp av en lista Vid användning av räknarens grafritningsfunktioner går det att mata in en funktion såsom Y1 = List1 X. Om List 1 är {1, 2, 3} framställer denna funktion tre olika grafer: Y = X, Y = 2X, Y = 3X. Det finns vissa gränser för användning av listor tillsammans med grafritningsfunktioner. Sid. 78 k Inmatning av vetenskapliga beräkningar i en lista Det går att använda funktionerna för siffertabellframställning i menyn för läget tabell när du vill inmata värden som är resultat av vissa vetenskapliga beräkningar i en lista. Framställ först en tabell. Använd sedan listkopieringsfunktionen för att kopiera värdena från tabellen till listan. 93
Kapitel 6 k Vetenskapliga beräkningar med hjälp av en lista Listor kan användas på samma sätt som siffervärden i beräkningar med vetenskapliga funktioner. När beräkningen framställer en lista som resultat lagras denna lista i svarsminnet. 41 Exempel 1 Använd List 3 65 för att utföra sin (List 3) 22 Använd radianer som vinkelenhet. sk1(list)1(list)dw 0,158 Den resulterande listan 0,8268 lagras i svarsminnet. 8E 3 Istället för 1 (List) d i proceduren ovan går det att mata in!{eb,g f,cc!}. 1 4 Exempel 2 Använd List 1 2 och List 2 5 för att utföra List 1 List 2. 3 6 K1(LIST)1(List)bM1(List)cw Detta skapar en lista med resultaten 1 4, 2 5, 3 6. 1 Den resulterande listan 32 lagras i svarsminnet. 729 94