Skapa användardefinierade funktioner och program
Du kan använda kommandot Define (Definiera) för att skapa egna funktioner och program. Du kan skapa dem i Räknare-applikationen eller i Programeditorn och sedan använda dem i andra TI-Nspire™-applikationer.
För mer information se Översikt över programredigeraren och Bibliotek.
Anta att du vill definiera en funktion med namnet cube() som beräknar kuben av ett tal eller en variabel.
| 1. | På inmatningsraden i applikationen Räknare matar du in Define cube(x)=x^3 och trycker på Enter. |
Meddelandet ”Done” (Klar) bekräftar att funktionen har definierats.
| 2. | Mata in cube(2) och tryck på Enter för att testa funktionen. |
Du kan definiera en funktion bestående av flera påståenden, inmatade på separata rader. En flerradig funktion kan vara lättare att läsa än en funktion med påståendena separerade med kolon.
Obs: Du kan endast skapa flerradiga funktioner med hjälp av kommandot Define. Du får inte använda operatorerna := eller → för att skapa flerradiga definitioner. Mallen Func...EndFunc fungerar som en behållare för påståendena.
Som ett exempel, definiera en funktion med namnet g(x,y) som jämför de två argumenten x och y. Om argument x > argument y skall funktionen ge värdet på x. Annars skall funktionen ge värdet på y.
| 1. | På Räknarapplikationens inmatningsrad matar du in Define g(x,y)=. Tryck inte på ·Enter ännu. |
| 2. | Infoga mallen Func...EndFunc. |
På menyn Funktioner och program, välj Func...EndFunc.
Räknaren lägger in mallen.
| 3. | Infoga mallen If...Then...Else...EndIf. |
På menyn Funktioner och program, välj Kontroll och sedan If...Then...Else...EndIf.
Räknarapplikationen lägger in mallen.
| 4. | Mata in de återstående delarna av funktionen. Använd piltangenterna för att flytta markören från linje till linje. |
| 5. | Tryck på Enter för att slutföra definitionen. |
| 6. | Beräkna g(3,-7) för att testa funktionen. |
I en flerradig mall som Func...EndFunc eller If...EndIf kan du starta en ny linje utan att slutföra definitionen.
| • | Handenhet: Tryck på @ istället för ·. |
| • | Windows®: Håll ned Alt och tryck på Enter. |
| • | Macintosh®: Håll ned Option och tryck på Enter. |
Som ett exempel, definiera en funktion sumIntegers(x) som beräknar den ackumulerade summan av heltal från 1 till x.
| 1. | På Räknarapplikationens inmatningsrad matar du in Define sumIntegers(x)=. Tryck inte på ·Enter ännu. |
| 2. | Infoga mallen Func...EndFunc. |
På menyn Funktioner och program, välj Func...EndFunc.
Räknarapplikationen lägger in mallen.
| 3. | Skriv in följande rader och tryck på @ eller Alt+Enter i slutet av varje rad. |
| 4. | När du har matat in Return tmpsum, tryck på Enter för att slutföra definitionen. |
| 5. | Beräkna sumIntegers(5) för att testa funktionen. |
Att definiera ett program fungerar ungefär som att definiera en flerradig funktion. Mallen Prgm...EndPrgm fungerar som en behållare för programmets påståenden.
Som ett exempel, skapa ett program med namnet g(x,y) som jämför två argument. Baserat på jämförelsen ska programmet visa texten ”x>y” eller ”x≤y” (visar värdena x och y i texten).
| 1. | På Räknarapplikationens inmatningsrad matar du in Define prog1(x,y)=. Tryck inte på ·Enter ännu. |
| 2. | Infoga mallen Prgm...EndPrgm. |
På menyn Funktioner och program, välj Prgm...EndPrgm.
| 3. | Infoga mallen If...Then...Else...EndIf. |
På menyn Funktioner och program, välj Kontroll och sedan If...Then...Else...EndIf.
| 4. | Mata in de återstående delarna av funktionen. Använd piltangenterna för att flytta markören från rad till rad. Använd symbolpaletten för att välja symbolen ”≤”. |
| 5. | Tryck på Enter för att slutföra definitionen. |
| 6. | Exekvera prog1(3,-7) för att testa programmet. |
Du kanske vill återanvända eller ändra en funktion eller ett program som du har definierat.
| 1. | Visa listan över definierade funktioner. |
På menyn Åtgärder, välj Hämta definition.
| 2. | Välj önskat namn på listan. |
Definitionen (t.ex. Define f(x)=1/x+3) klistras in på inmatningsraden för redigering.