Opprette brukerdefinerte funksjoner og programmer
Du kan bruke kommandoen Definer til å opprette dine egne funksjoner og programmer. Du kan opprette dem i Kalkulator-applikasjonen eller i programeditor og deretter bruke dem i andre TI-Nspire™-applikasjoner
Se Oversikt over Programeditor og Biblioteker for mer informasjon.
Anta at du vil definere en funksjon som kalles tredjegrad() som beregner tredjepotensen av et tall eller en variabel.
| 1. | På kommandolinjen til Kalkulator, skriv inn Definer tredjegrad(x)=x^3 og trykk på Enter. |
Meldingen «Ferdig» bekrefter at funksjonen er definert.
| 2. | Skriv inn tredjegrad(2) og trykk på Enter for å teste funksjonen. |
Du kan definere en funksjon som består av flere uttrykk som er lagt inn på separate linjer. En flerlinjet funksjon kan være lettere å lese enn en med flere uttrykk som er separert med kolon.
Merk: Du kan opprette flerlinjede funksjoner bare ved bruk av kommandoen Definer. Du kan ikke bruke operatorene := eller → til å opprette flerlinjede definisjoner. Sjablonen Func...EndFunc fungerer som en «beholder» for uttrykkene
Som et eksempel, definer en funksjon med navn g(x,y) som sammenligner to argumenter x og y. Hvis argument x > argument y, bør funksjonen returnere verdien av x. Ellers skal den returnere verdien av y.
| 1. | På Kalkulator-kommandolinjen, skriv inn Definer g(x,y)=. Vent med å trykke på Enter. |
| 2. | Sett inn Func...EndFunc -sjablonen. |
I menyen Funksjoner og programmer, velg Func...EndFunc.
Kalkulator setter inn sjablonen.
| 3. | Sett inn sjablonen If...Then...Else...EndIf. |
I menyen Funksjoner og programmer velg Kontroll. Velg deretter If...Then...Else...EndIf.
Kalkulator setter inn sjablonen.
| 4. | Skriv inn de gjenværende delene av funksjonen, og bruk piltastene for å flytte markøren fra linje til linje. |
| 5. | Trykk på Enter for å fullføre definisjonen. |
| 6. | Behandle g(3,-7) for å teste funksjonen. |
I en flerlinjet sjablon som Func...EndFunc eller If...EndIf, kan du starte en ny linje uten å fullføre definisjonen.
| • | Grafregner: Trykk på @ i stedet for ·. |
| • | Windows®: Hold på Alt og trykk på Enter. |
| • | Macintosh®: Hold på Option og trykk på Enter. |
Som et eksempel, definer en funksjon sumIntegers(x) som beregner den kumulative summen av heltall fra 1 til x.
| 1. | På Kalkulator-kommandolinjen, skriv inn Definer sumIntegers(x)=. Vent med å trykke på Enter. |
| 2. | Sett inn Func...EndFunc -sjablonen. |
I menyen Funksjoner og programmer, velg Func...EndFunc.
Kalkulator setter inn sjablonen.
| 3. | Skriv inn følgende linjer, og trykk på @ eller Alt+Enter ved slutten av hver linje. |
| 4. | Når du har skrevet inn Return tmpsum, trykk på Enter for å fullføre definisjonen. |
| 5. | Behandle sumIntegers(5) for å teste funksjonen. |
Definering av et program er en lignende prosess som for definering av en flerlinjet funksjon. Sjablonen Prgm...EndPrgm fungerer som en «beholder» for programuttrykkene.
Som et eksempel, opprett et program med navn g(x,y) som sammenligner to argumenter. Basert på sammenligningen, skal programmet nå vise teksten “x>y” eller “x≤y” (viser verdiene av x og y i teksten).
| 1. | På Kalkulator-kommandolinjen, skriv inn Definer prog1(x,y)=. Vent med å trykke på Enter. |
| 2. | Sett inn sjablonen Prgm...EndPrgm. |
I menyen Funksjoner og programmer, velg Prgm...EndPrgm.
| 3. | Sett inn sjablonen If...Then...Else...EndIf. |
I menyen Funksjoner og programmer velg Kontroll. Velg deretter If...Then...Else...EndIf.
| 4. | Skriv inn de gjenværende delene av funksjonen, og bruk piltastene for å flytte markøren fra linje til linje. Bruk symbolpaletten for å velge symbolet "≤“. |
| 5. | Trykk på Enter for å fullføre definisjonen. |
| 6. | Kjør prog1(3,-7)for å teste programmet. |
Du vil muligens bruke eller endre en funksjon eller et program du har definert.
| 1. | Vis listen over definerte funksjoner. |
I menyen Handlinger, velg Hent definisjon.
| 2. | Velg navnet fra listen. |
Definisjonen (for eksempel Definer f(x)=1/x+3) limes inn på kommandolinjen for redigering.