Anda di halaman 1dari 1130

TI-89 Titanium

Voyage 200
Graphischer Rechner
Wichtig

Texas Instruments bernimmt keine Gewhrleistung, weder ausdrcklich noch


stillschweigend, einschlielich, aber nicht beschrnkt auf implizierte Gewhrleistungen
bezglich der handelsblichen Brauchbarkeit und Geeignetheit fr einen speziellen
Zweck, was sich auch auf die Programme und Handbcher bezieht, die ohne eine
weitere Form der Gewhrleistung zur Verfgung gestellt werden.

In keinem Fall haftet Texas Instruments fr spezielle, begleitende oder zufllige


Beschdigungen in Verbindung mit dem Kauf oder der Verwendung dieser Materialien.
Die einzige und ausschlieliche Haftung von Texas Instruments bersteigt unabhngig
von ihrer Art nicht den geltenden Kaufpreis des Gegenstandes bzw. des Materials.
Darber hinaus bernimmt Texas Instruments keine Haftung gegenber Ansprchen
Dritter.

2005 Texas Instruments Incorporated


Windows, Macintosh sind Warenzeichen der jeweiligen Eigentmer.

ii
Erste Schritte
In Gang kommen

Einlegen der AAA Batterien

Der TI-89 Titanium verwendet vier AAA Alkali-Batterien und eine Silberoxid-Batterie
(SR44SW oder 303) als Backup. Der Voyage 200 -verwendet vier AAA Alkali-
Batterien und eine Lithium-Batterie als Backup (CR1616 oder CR1620). Die Backup-
Batterien sind bereits eingesetzt, die AAA Batterien werden mit den Gerten geliefert.

1. Nehmen Sie die Batteriefachabdeckung an der Rckseite des Handhelds ab.


2. Packen Sie die vier AAA Batterien, die mit Ihrem Gert geliefert wurden, aus und
legen Sie sie in das Batteriefach ein. Ordnen Sie die Batterien im Batteriefach
gem der schematischen Darstellung der Polaritt (+ und -) an.

3. Bringen Sie die Batteriefachabdeckung des Handhelds wieder an. Sie sollte
einrasten.

Erste Schritte 1
Erstmaliges Einschalten des TI-89 Titanium oder Voyage 200

Drcken Sie nach dem Einlegen der zum Gert mitgelieferten Batterien . Die Apps-
Arbeitsflche wird eingeblendet.

Hinweis: Wenn Ihr Handheld die vorinstallierten Apps initialisiert, wird ein
Fortschrittsbalken mit der Meldung Installation in progress . . . Do not
interrupt! an Stelle der Apps-Arbeitsflche eingeblendet. Entnehmen Sie whrend
der Initialisierung nicht die Batterien, um zu vermeiden, dass Apps verloren gehen. (Sie
knnen Apps von der Ressource-CD-ROM oder von education.ti.com neu installieren.)

Fortschrittsbalken

Anpassen des Kontrasts

Zum heller stellen der Anzeige drcken und V A R -L IN K

halten Sie 8 und tippen auf |.


CHAR
Zum dunkler stellen der Anzeige drcken und
halten Sie 8 und tippen auf .

Die Apps-Arbeitsflche

Die Apps-Arbeitsflche ist der Ausgangspunkt fr die Bedienung Ihres TI-89 Titanium
oder Voyage 200. Die installierten Apps erscheinen auf dem Desktop als Symbole, die

Erste Schritte 2
fr einfachen Zugriff in Kategorien organisiert sind. Auf der Apps-Arbeitsflche knnen
Sie:

Apps ffnen.
Kategorien von Apps auswhlen und bearbeiten.
Alle installierten Apps auf Ihrem Handheld anzeigen.
Den vollstndigen Namen der markierten App anzeigen.
Zeit und Datum anzeigen und bearbeiten.
Die Informationen in der Statuszeile prfen.
Split-Screen-Modus-Informationen anzeigen.

TI-89 Titanium Apps-Arbeitsflche

Vollstndiger Name der markierten App.

Zeit und Datum.

Drcken Sie , um die markierte App zu ffnen.

Erste Schritte 3
Blttern Sie nach unten, um weitere Apps anzuzeigen.

Die Informationen der Statuszeile.

Bearbeiten der Kategorien.

Hinweis: Da das Display des TI-89 Titanium kleiner ist als das des Voyage 200,
unterscheidet sich die Apps-Arbeitsflche auf beiden Gertetypen leicht. Die Liste der
Apps-Kategorien, die auf der linken Seite des Voyage 200 Desktops angezeigt wird,
ist auf dem TI-89 Titanium Desktop nicht vorhanden, Kategorien werden jedoch bei
beiden Gertetypen gleich ausgewhlt.

Voyage 200 Apps desktop

Vollstndiger Name der markierten App.

Drcken Sie , um die markierte App zu ffnen.

Zeit und Datum.

Blttern Sie nach unten, um weitere Apps anzuzeigen.

Erste Schritte 4
Die Informationen der Statuszeile.

Kategorie der Apps auswhlen.

Bearbeiten der Kategorien

Um jederzeit zur Apps-Arbeitsflche zurckzukehren, drcken Sie O. Die letzte


gewhlte Kategorie und die zuletzt geffnete App erscheinen markiert.

Entfernen und Aufsetzen der Abdeckung (Voyage 200)

Entfernen der Abdeckung:

1. Halten Sie das Gert mit einer Hand fest.


2. Fassen Sie den Deckel mit der anderen Hand am berstehenden Rand.
3. ffnen Sie den Deckel vom Rand aus.

Beim Aufsetzen des Deckels positionieren Sie ihn mit dem berstehenden Rand an der
Vorderseite des Handhelds und rasten ihn wieder ein.

Erste Schritte 5
berstehender
Rand

Verstauen des Deckels

Zum Verstauen des Deckels, legen Sie ihn mit dem berstehenden Rand nach vorn
umgekehrt unter den Handheld und rasten ihn ein.

berstehender
Rand

Erste Schritte 6
Abschalten des Handhelds

Drcken Sie 2 . Beim nchsten Einschalten des Handhelds liegt die Apps-
Arbeitsflche mit den selben Einstellungen und Speicherinhalten vor. (Wenn Sie die
Apps-Arbeitsflche deaktiviert haben, erscheint der Hauptbildschirm.)

Sie knnen wahlweise eine der folgenden Tasten benutzen um den TI-89 Titanium /
Voyage 200 abzuschalten.

Drcken Sie: Beschreibung


2 (Drcken Einstellungen und Speicherinhalt werden durch die
Sie 2 und Funktion Constant Memory beibehalten.
anschlieend ) Sie knnen 2 jedoch nicht verwenden,
wenn eine Fehlermeldung angezeigt wird.
Wenn Sie den TI-89 Titanium / Voyage 200
wieder einschalten wird unabhngig von der zuletzt
verwendeten Anwendung entweder der
Hauptbildschirm oder die Apps-Arbeitsflche
angezeigt.

(Drcken Gleiche Wirkung wie 2 auer:


Sie und Sie knnen verwenden, wenn eine
anschlieend ) Fehlermeldung angezeigt wird.
Wenn Sie den TI-89 Titanium / Voyage 200
wieder einschalten, entspricht Alles dem Zustand
vor dem Ausschalten.

Hinweis: ist die sekundre Funktion der Taste .

Erste Schritte 7
Das Leistungsmerkmal Automatic Power Down (APD) des Handhelds verlngert die
Lebensdauer der Batterien, indem es den Handheld nach einigen Minuten ohne
Aktivitten automatisch abschaltet. Wenn Sie den Handheld nach APD einschalten:

Anzeige, Cursor und alle Fehlerzustnde sind genau wie vor dem APD.
Alle Einstellungen und Speicherinhalte bleiben erhalten.

Hinweis: APD tritt nicht auf, wenn eine Berechnung oder ein Programm luft, es sei
denn, das Programm wurde angehalten. Wenn ein Programm ausgefhrt wird, aber auf
einen Tastendruck wartet, tritt APD nach mehreren Minuten Inaktivitt auf.

Erste Schritte 8
Tasten von TI-89 Titanium und Voyage 200

Tasten des TI-89 Titanium

Erste Schritte 9
Funktionstasten ( ) ffnen Werkzeugleisten-Mens und Apps und dienen zum
Bearbeiten von Kategorien von Apps.
Cursortasten (A, B, C, D) steuern den Cursor.
Numerische Tastatur fr mathematische und wissenschaftliche Funktionen.
Modifikatortasten (2, 8, 7) dienen zum Aufrufen sekundrer und zustzlicher Funktionen
von Tasten.

Tasten des Voyage 200

Erste Schritte 10
Funktionstasten ( ) ffnen Werkzeugleisten-Mens und Apps und dienen zum
Bearbeiten von Kategorien von Apps.
Cursortasten (A, B, C, D) steuern den Cursor.
Numerische Tastatur fr mathematische und wissenschaftliche Funktionen.
QWERTY-Tastatur; hnlich einer Computertastatur.
Modifikatortasten (2, 8, 7, 1) dienen zum Aufrufen sekundrer und zustzlicher
Funktionen von Tasten.

QWERTY-Tastatur (nur beim Voyage 200)

Wenn Sie mit dem Schreiben am Computer vertraut sind, wird Ihnen die Nutzung der
Voyage 200 QWERTY-Tastatur nicht schwer fallen. Es gibt aber folgende
Unterschiede:

Zur Eingabe eines einzelnen Grobuchstabens drcken Sie 7 und die Taste des
Buchstabens.
Zum Aktivieren des Grobuchstaben-Feststellers drcken Sie 2 . Zum
Deaktivieren des Grobuchstaben-Feststellers drcken Sie 2 noch einmal.

Eingeben von Sonderzeichen

Verwenden Sie zur Eingabe von Sonderzeichen das Men CHAR (ZEICHEN) und
Tastaturbefehle. ber das CHAR (ZEICHEN)-Men knnen Sie griechische,
mathematische, internationale und andere Sonderzeichen eingeben. Eine
Bildschirmdarstellung der Tastatur zeigt die Tastenkrzel zur Eingabe weiterer hufig
verwendeter Zeichen.

So whlen Sie Buchstaben aus dem CHAR (ZEICHEN)-Men:

1. Drcken Sie 2 G. Das CHAR (ZEICHEN)-Men wird angezeigt.

Erste Schritte 11
2. Whlen Sie mit den Cursortasten eine Kategorie. Ein Untermen fhrt die Zeichen
dieser Kategorie auf.
3. Whlen Sie ein Zeichen mit den Cursortasten und drcken Sie .

Beispiel: Geben Sie das Zeichen Pfeil-rechts () in den Text Editor ein.

Drcken Sie Ergebnis


2G

Blttern Sie fr
mehr Zeichen
nach unten.

9
oder
Drcken Sie wiederholt D , um
9: Zeichen erscheint an der
auszuwhlen und drcken Sie Cursorposition.
dann

Erste Schritte 12
Zum ffnen der Tastaturansicht drcken Sie 8 . Die Tastenbelegung wird
eingeblendet.

Zur Eingabe der meisten Zeichen, drcken Sie 8 und die zugehrige Taste. Drcken
Sie zum Verlassen der Tastaturansicht N.

TI-89 Titanium Beispiel: Verwenden Sie die Tastenbelegungsanzeige, um die


Tastenkombination fr das Symbolnicht gleich () zu bestimmen und das Symbol im
Programmeditor einzugeben.

Drcken Sie Ergebnis


8

Zeichen erscheint
an der
Cursorposition.

Erste Schritte 13
Voyage 200 Beispiel: Verwenden Sie die Tastenbelegungsanzeige, um die
Tastenkombination fr Anfhrungszeichen (") zu finden und das Zeichen im
Programmeditor einzugeben..

Drcken Sie Ergebnis


8

2L

Zeichen erscheint an der


Cursorposition.

Modifikatortasten

Modifikatortasten fgen Funktionen hinzu, indem Sie die verfgbare Anzahl der
Tastaturoperationen vergrern. Um eine Modifikatorfunktion auszufhren, drcken Sie
eine Modifikatortaste und dann die Taste fr die zugehrige Operation.

Tasten Beschreibung
2 Zugriffe auf Apps, Men-Optionen und andere
(Zweite) Operationen. Die Zweitfunktionen sind in der
gleichen Farbe der Taste 2 ber diese gedruckt.

Erste Schritte 14
Tasten Beschreibung
8 Zugriffe auf Apps, Men-Optionen und andere
(Karo) Operationen. Karofunktionen sind in der gleichen
Farbe, wie die 8-Taste ber die zugehrigen
Tasten gedruckt.
7 Gibt einen Grobuchstaben fr den nchsten
(Umschalt) eingegebenen Buchstaben ein. Wird mit A und B
zum Markieren von Buchstaben bei der Bearbeitung
verwendet.
j Dient zur Eingabe von Schriftzeichen ohne
(Alpha; nur beim QWERTY-Tastatur. Das jeweilige Alpha-Zeichen ist
TI-89 Titanium) ber der zugehrigen Taste in der Farbe der Taste
j angegeben.
1 Dient dazu, mit den Cursortasten
(Hand; nur beim Geometrieobjekte zu manipulieren. Wird auch
Voyage 200) zum Zeichnen einer Grafik verwendet.

Beispiel: Gehen Sie in den VAR-LINK Bildschirm, in dem Sie Variablen und Apps
verwalten knnen.

Drcken Sie Ergebnis


2

Erste Schritte 15
Funktionstasten

Verwenden Sie die Funktionstasten um folgende Operationen durchzufhren:

Auf der Apps-Arbeitsflche ffnen Sie Apps und whlen oder bearbeiten die Apps-
Kategorien.
Im Hauptbildschirm des Rechners ffnen Sie Menleisten Mens,
um mathematische Operationen auszuwhlen.
Innerhalb von Apps ffnen Sie Menleisten Mens, um Optionen der App
auszuwhlen.

Cursortasten

Drcken von A, B, C, oder D bewegt den Cursor in der entsprechenden Richtung. Je


nach App und abhngig davon, ob die Modifikatortaste 2 oderr8 verwendet wird,
steuern die Cursortasten den Cursor in bestimmter Weise.

C oder D bewegt den Cursor jeweils eine Zeile nach oben oder unten.
2 A oder 2 B bewegt den Cursor zum Anfang bzw. Ende einer Zeile.
2 C oder 2 D bewegt den Cursor jeweils eine Seite nach oben oder unten.
8 C oder 8 D bewegt den Cursor zum Anfang bzw. Ende der Seite.
C und A, C und B, D und A, oder D und B bewegt den Cursor diagonal. (Drcken
Sie die angegebenen Cursortastenpaare gleichzeitig.)

Numerische Tastatur

Mit der numerischen Tastatur knnen Sie positive und negative Zahlen eingeben.

Erste Schritte 16
Um eine negative Zahl einzugeben, drcken Sie ? vor Eingabe der Ziffern.

Hinweis: Verwechseln Sie die Vorzeichentaste (?) nicht mit der Subtraktionstaste (|).

Zur Eingabe einer Zahl in wissenschaftlicher Notation:

1. Geben Sie die Zahl (Mantisse) vor dem Exponenten ein. (Dieser Wert kann ein
Ausdruck sein.)
2. Drcken Sie ^ (TI-89 Titanium) or 2 ^ (Voyage 200). Das Exponentensymbol
() folgt den eingegebenen Ziffern.
3. Geben Sie den Exponenten als ganze Zahl mit bis zu drei Stellen ein. (Wie das
folgende Beispiel zeigt, knnen Sie auch einen negativen Exponenten verwenden.)

Beispiel: Geben Sie auf dem Hauptbildschirm des Rechners 0.00685 in


wissenschaftlicher Notation ein.

Drcken Sie Ergebnis


685

TI-89 Titanium: ^
Voyage 200: 2 ^

?3

Erste Schritte 17
Weitere wichtige Tasten

Tastenbefehle Beschreibung
8# Zeigt den Y= Editor an.

8$ Zeigt den Window Editor an.

8% Zeigt den Graphbildschirm an.

8& Legt Parameter fr den Tabellenbildschirm fest.

8' Zeigt den Tabellenbildschirm an.

8TI-89 Titanium: Mit diesen Tasten knnen Sie eingegebene Daten


5 durch die Funktionen Ausschneiden, Kopieren und
6 Einfgen bearbeiten.
7
Voyage 200:
8X
(Ausschneiden)
8 C (Kopieren)
8 V (Einfgen)
8S Das Dialogfeld SAVE COPY AS (KOPIE SPEICH
nur beim Voyage ALS) wird angezeigt und fordert zur Auswahl eines
200 Verzeichnisses und Eingabe eines Variablennamens
auf, wo die auf dem Bildschirm eingegebenen Daten
gespeichert werden.
8N Erstellt eine neue Datei.
nur beim Voyage
200
8O ffnet eine vorhandene Datei, die Sie angeben.
nur beim Voyage
200

Erste Schritte 18
Tastenbefehle Beschreibung
8F Zeigt das Dialogfeld Formats (Formate) oder Graph
nur beim Voyage Formats (Graphik Formate) an, wo Sie Format-
200 Informationen fr die aktive App eingeben.

O Anzeigen der Apps-Arbeitsflche.

8O Bei deaktivierter Apps-Arbeitsflche wird das Men


FLASH APPLICATIONS angezeigt.
2a Schaltet zwischen den beiden zuletzt ausgewhlten
Apps um.
2F Schaltet das anwenderspezifische Men ein und
aus.
24 Konvertiert Maeinheiten.

TI-89 Titanium: Kennzeichnet eine Maeinheit.

Voyage 200:
25
0 Lscht das Zeichen links neben dem Cursor
(Rcktaste).
8. Lscht das Zeichen rechts neben dem Cursor.

2/ Schaltet zwischen dem Einfge- und


berschreibmodus um.
2; Zeigt den Memory (Speicher) Bildschirm

TI-89 Titanium: Zeigt eine Befehlsliste an.

Voyage 200:
2E

Erste Schritte 19
Tastenbefehle Beschreibung
2 Holt den Inhalt einer Variablen zurck.

9 Speichert einen Wert in einer Variablen.

2G Zeigt das Men Char (Zeichen) an, in dem Sie


griechische Buchstaben, internationale akzentuierte
Zeichen und andere Sonderzeichen auswhlen
knnen.
2K Im Vollbild-Modus wird die Apps-Arbeitsflche
angezeigt.
Im Split-Screen-Modus wird die Vollbildanzeige der
aktiven App angezeigt.
Bei deaktivierter Apps-Arbeitsflche wird der
Hauptbildschirm des Rechners angezeigt.

Moduseinstellungen

Durch die Modi wird festgelegt, wie der TI-89 Titanium oder Voyage 200 Informationen
anzeigt und interpretiert. Alle Zahlen, einschlielich der Elemente von Matrizen und Listen
werden den aktuellen Moduseinstellungen entsprechend angezeigt. Wenn der TI-89 Titanium
oder Voyage 200 abgeschaltet wird, werden durch das Leistungsmerkmal Constant
Memory alle ausgewhlten Moduseinstellungen gesichert.

Anzeigen der Moduseinstellungen des TI-89 Titanium oder Voyage 200:

1. Drcken Sie 3. Die Seite 1 des Dialogfelds MODE (MODUS) wird angezeigt.
2. Drcken Sie oder , um eine Anzeige der auf Seite 2 oder 3 aufgefhrten Modi
zu erhalten.

Erste Schritte 20
Hinweis: Grau dargestellte Modi sind nur verfgbar, wenn weitere erforderliche
Moduseinstellungen gewhlt wurden. Beispielsweise ist der Modus Custom Units (Benutzer
Einh.) auf Seite 3 nur verfgbar, wenn der Modus Unit System (EinhSystem) auf CUSTOM
(Eigene) gesetzt ist.

Anzeigemodus-Einstellungen

Drcken Sie Ergebnis


3

Erste Schritte 21
nderung der Moduseinstellungen

Beispiel: ndern des Language (Sprache)-Modus auf Spanish (Espaol).

Drcken Sie Ergebnis


3

Blttern Sie nach unten zum


Feld Language (Sprache).
D

Erste Schritte 22
Drcken Sie Ergebnis
Drcken Sie B
und anschlieend D , bis
3:Espaol markiert ist.

Hinweis: Ihre Menliste kann


in Abhngigkeit von den
installierten Sprachen anders
aussehen.

Hinweis: Die zuletzt geffnete


App wird angezeigt (in
diesem Beispiel der
Hauptbildschirm des
Rechners).

Zur Rckstellung des Language (Sprache) Modus auf English, wiederholen Sie die Schritte
und whlen im Language (Sprache) Modusfeld 1:English.

Erste Schritte 23
Verwenden des Catalog (Katalog) fr den
Befehlszugriff

Mit dem Catalog (Katalog) haben Sie Zugriff auf eine Liste von TI-89 Titanium oder
Voyage 200-Befehlen, inklusive Funktionen, Anweisungen und benutzerdefinierten
Programmen. Befehle werden in alphabetischer Reihenfolge aufgefhrt. Befehle, die
nicht mit einem Buchstaben beginnen, finden Sie am Ende der Liste (&, /, +, -, usw.).

Die App Catalog Help (Katalog-Hilfe) enthlt Einzelheiten zu jedem Befehl.

Momentan nicht verfgbare Optionen erscheinen grau. Beispielsweise wird die Men-
Option Flash Apps () grau dargestellt, wenn keine Flash-Anwendungen auf Ihrem
TI-89 Titanium oder Voyage 200 installiert sind; die Men-Option UserDefined
(Benutzer) () wird grau dargestellt, wenn Sie noch keine Funktion und kein Programm
erstellt haben.

Hinweis: Durch Eingabe eines Buchstabens gelangen Sie zum ersten Befehl in der Liste
der mit diesem Buchstaben beginnt.

Drcken Sie Ergebnis


TI-89 Titanium:
Voyage 200: 2 E

(zeigt die Built in (Vorhandenen)


Befehle an)

Erste Schritte 24
Drcken Sie Ergebnis

(zeigt die Flash Apps-Befehle
an, falls vorhanden)


(zeigt die User Defined-
(Benutzer) Befehle an, falls
vorhanden)

Whlen Sie Befehle aus dem Catalog (Katalog) und fgen Sie sie in die Eingabezeile
des Hauptbildschirms des Rechners, oder in andere Apps, wie den Y= Editor, Text Editor
oder CellSheet Apps ein.

Beispiel: Einfgen des comDenom( (gemNenn() Befehls in die Eingabezeile des


Hauptbildschirms des Rechners.

Hinweis: Positionieren Sie den Cursor vor der Auswahl eines Befehls an der Stelle, an
welcher der Befehl erscheinen soll.

Erste Schritte 25
Durch Drcken von 2 D gelangen Sie zur jeweils nchsten Seite der Katalog-Liste.

Drcken Sie Ergebnis


TI-89 Titanium: C
Voyage 200: 2 E C

2D

DDDD

In der Statuszeile werden alle notwendigen und optionalen Parameter fr den gewhlten
Befehl angezeigt. Optionale Parameter erscheinen in rechteckigen Klammern.

Hinweis: Durch Drcken von werden die Parameter fr den gewhlten Befehl ebenso
angezeigt.

Erste Schritte 26
Gewhlter
Befehl

Befehls-
parameter
Eckige Klammern [ ] weisen auf
zustzliche Parameter hin

Drcken Sie zum Verlassen des Catalog (Katalog) ohne Auswahl eines Befehls N.

Hauptbildschirm des Rechners

Der Hauptbildschirm ist der Ausgangspunkt des Rechners fr mathematische


Operationen, inklusive der Ausfhrung von Anweisungen, dem Auswerten von
Ausdrcken und der Anzeige von Ergebnissen.

Drcken Sie zur Anzeige des Hauptbildschirms:

TI-89 Titanium: "


Voyage 200: 8 ".

Sie gelangen ebenfalls zum Hauptbildschirm des Rechners, wenn Sie auf die Apps-
Arbeitsflche das Symbol Home (Haupt) auswhlen und whlen.

Erste Schritte 27

Im Protokollbereich werden die eingegebenen Eingabe/Antwort-Paare aufgefhrt.

Register zeigen Mens an, um aus Listen mit Operationen auswhlen zu knnen.
Drcken Sie , usw., um Mens anzuzeigen.

Das Ergebnis der letzten Eingabe wird hier angezeigt. (Beachten Sie, dass
Ergebnisse nicht in der Eingabezeile angezeigt werden.)

Die Statuszeile zeigt den aktuellen Status des TI-89 Titanium oder Voyage 200 an.

Die Eingabezeile zeigt Ihre aktuelle Eingabe an.

Ihre vorherige Eingabe wird hier angezeigt.

Sie gelangen zur Apps-Arbeitsflche zurck, indem Sie im Hauptbildschirm O drcken.

Erste Schritte 28
ber den Protokollbereich

Je nach Komplexitt und Hhe der Ausdrcke zeigt der Protokollbereich bis zu acht
Eingabe/Antwort-Paare an. Wenn der Bildschirm voll ist, werden Informationen nach
oben aus der Anzeige geschoben. Nutzen Sie den Protokollbereich zum:

berarbeiten vorheriger Eingaben und Antworten. Verwenden Sie die Cursortasten,


um Eingabe-/Antwort-Paare zu betrachten, die aus dem Bildschirm geschoben
wurden.
Holen Sie frhere Eingaben oder Antworten in die Eingabezeile zum nochmaligen
Gebrauch oder zum Editieren zurck, oder fgen Sie sie automatisch ein. (Weitere
Informationen finden Sie im elektronisch gespeicherten TI-89 Titanium oder
Voyage 200 Modul - Operating the Calculator.)

Der Cursor, der sich normalerweise in der Eingabezeile befindet, kann in den
Protokollbereich bewegt werden. In der folgenden Tabelle wird gezeigt, wie Sie den
Cursor im Protokollbereich bewegen.

Um... Gehen Sie wie folgt vor


Eingaben/Antworten Ausgehend von der Eingabezeile drcken
anzuzeigen, die aus dem Sie C, um die letzte Antwort zu markieren.
Bildschirm geschoben Verwenden Sie C weiterhin, um sich von
wurden. Antwort zu Eingabe durch den
Protokollbereich zu bewegen.
Zum ltesten oder aktuellsten Wenn sich der Cursor im Protokollbereich
Eingabe/Antwort-Paar befindet, drcken Sie 8 C oder 8 D.
wechseln

Erste Schritte 29
Um... Gehen Sie wie folgt vor
Anzeigen einer Eingabe oder Bewegen Sie den Cursor zur Eingabe oder
einer Antwort, die lnger als zur Antwort. Mit A oder B blttern Sie nach
eine Zeile ist ( wird am Ende links oder rechts und mit 2 A
der Zeile angezeigt) oder 2 B gelangen Sie zum Anfang oder
Ende.
Den Cursor in die Drcken Sie N, oder drcken Sie D,
Eingabezeile zurckbringen bis der Cursor wieder in der Eingabezeile
angekommen ist.

Interpretieren der Protokollinformationen in der Statuszeile

Mit Hilfe der Protokollanzeige in der Statuszeile erhalten Sie Informationen zu den
Eingabe/Antwort-Paaren. Zum Beispiel:

Wenn sich der Cursor an der Eingabezeile befindet:

Gesamtzahl der _______ 8/30 ______ Maximale Anzahl der


momentan speicherbaren Paare
gespeicherten Paare

Wenn sich der Cursor im Protokollbereich befindet:

Paarnummer des _______ 8/30 ______ Gesamtzahl der


markierten momentan
Eingabe/Antwort- gespeicherten Paare
Paares

Erste Schritte 30
Bearbeiten des Protokollbereichs

ndern der Anzahl der speicherbaren Paare:

1. Drcken Sie im Hauptbildschirm des Rechners und whlen Sie 9:Format.


2. Drcken Sie B und markieren Sie die neue Anzahl mit C oder D.
3. Drcken Sie .

Lschen des Protokollbereichs und aller gespeicherten Paare:

Drcken Sie im Hauptbildschirm des Rechners und whlen Sie 8:Clear Home
(8:LscheBSchirm).
oder
Geben Sie in der Eingabezeile des Hauptbildschirms ClrHome ein.

Bewegen Sie den Cursor zum Lschen eines Eingabe/Antwort-Paares zur Eingabe oder
zur Antwort und drcken Sie 0 oder M.

Arbeiten mit Apps

Der TI-89 Titanium oder Voyage 200 organisiert Apps auf der Apps-Arbeitsflche nach
Kategorien. Drcken Sie zur Auswahl einer Kategorie eine Funktionstaste ( bis 2
oder bis ). Die App-Symbole der gewhlten Kategorie werden auf der Apps-
Arbeitsflche angezeigt.

Hinweis: Wenn der Name unter einem Apps-Arbeitsflche-Symbol verkrzt wird,


markieren Sie es mit den Cursortasten. Jetzt wird der vollstndige Name oben auf der
Apps-Arbeitsflche angezeigt.

Erste Schritte 31
ffnen von Apps

Verwenden Sie die Cursortasten um das Apps-Symbol auf der Arbeitsflche zu


markieren und drcken Sie . Die App wird entweder direkt geffnet oder es wird
ein Dialogfeld angezeigt. Das hufigste Dialogfeld fhrt diese Optionen fr die App auf:

Hinweis: Der TI-89 Titanium oder Voyage 200 verwendet den allgemeinen Begriff
Variable fr die App-Dateien, die Sie erstellen.

Option Beschreibung
Current (Aktuell) Zeigt den Bildschirm, der angezeigt wurde, als Sie
die App zum letzten Mal geffnet hatten. Wenn keine
aktuelle App-Variable vorhanden ist, wird das
Dialogfeld New angezeigt.
Open (ffnen) Ermglicht Ihnen eine vorhandene Datei zu ffnen.
New (Neu) Erstellt eine neue Datei mit dem im Feld
angegebenen Namen.

Whlen Sie eine Option, geben Sie die notwendigen Informationen ein und drcken Sie
. Die App wird angezeigt.

Erste Schritte 32
Beispiel: Erstellen Sie mit dem Program Editor ein neues Programm.

Drcken Sie Ergebnis


Markieren Sie mit den
Cursortasten

Erste Schritte 33
Drcken Sie Ergebnis
DD
program1

Die neu erstellte Programmvariable program1 ist im Verzeichnis main gespeichert.

Rckkehr von einer App zur Apps-Arbeitsflche

Drcken Sie O. Daraufhin werden die Symbole der zuletzt gewhlten Apps-
Kategorie auf der Apps-Arbeitsflche angezeigt, wobei das Symbol der zuletzt
geffneten App markiert erscheint.

Sie knnen ebenso zur Apps-Arbeitsflche zurckkehren, indem Sie 2 K im


Vollbildmodus drcken. Im Split-Screen-Modus drcken Sie zweimal 2 K.

Um zur zuletzt geffneten App zurck zu kehren, drcken Sie auf der Apps-Arbeitsflche
2 a.

Erste Schritte 34
Auswhlen einer Apps-Kategorie

Auf dem TI-89 Titanium erscheinen die Namen der Apps-Kategorien nur im Men F1. Zur
Auswahl einer Apps-Kategorie drcken Sie 2:Select Category. Verwenden Sie dann die
Cursortasten, um eine Apps-Kategorie zu markieren und drcken Sie anschlieend
, um die markierte Kategorie auszuwhlen. Sie knnen eine Kategorie auch direkt
ber die Tastatur und die zugehrige Tastenkombination auswhlen (verwenden Sie bei
Bedarf die Taste 2). Die App-Symbole fr die ausgewhlte Kategorie werden auf der
Apps-Arbeitsflche eingeblendet

Auf dem Voyage 200erscheinen die Namen der Apps-Kategorien links, lngs der Apps-
Arbeitsflche. Zur Auswahl einer Apps-Kategorie drcken Sie die zugehrige
Funktionstaste (die auf der Apps-Arbeitsflche oberhalb des Kategorie Namens angezeigt
wird).

Die App-Symbole fr die ausgewhlte Kategorie werden auf der Apps-Arbeitsflche


eingeblendet.

Taste Beschreibung
All (Alle) Symbole fr alle installierten Apps werden
angezeigt. Nicht anpassbar.
English (Englisch) Anpassbare Kategorie. Die Vorgabe ist English
(Englisch).
SocialSt (SozialWiss) Anpassbare Kategorie. Die Vorgabe ist SocialSt
(SozialWiss).
Math (Mathematik) Anpassbare Kategorie. Die Vorgabe ist Math
(Mathematik).

Erste Schritte 35
Taste Beschreibung
2 Graphing Anpassbare Kategorie. Die Vorgabe ist
(Grafik) Graphing (Grafik).
oder
Graphing (Grafik)
2 Science Anpassbare Kategorie. Die Vorgabe ist Science
(Naturwissenschaften) (Wissenschaft).
oder
Science
(Naturwissenschaften)
2 Organizr Anpassbare Kategorie. Die Vorgabe ist
oder Organizr.
Organizr

Beispiel: Whlen Sie die Kategorie All (Alle).

Drcken Sie Ergebnis


Wenn Sie eine Apps-Kategorie whlen, die keinen Apps enthlt, erscheint eine Meldung,
die angibt, dass die Kategorie leer ist und verweist Sie auf das 1:Edit Categories-
Men, wo Sie App-Tastenkrzel zur Kategorie hinzufgen knnen. (Weitere

Erste Schritte 36
Informationen zur Anpassung von Apps-Arbeitsflchen-Kategorien finden Sie unten
Anpassen der Apps-Kategorien).

Drcken Sie oder N, um die Meldung zu lschen und zur Apps-Arbeitsflche


zurckzukehren.

Anpassen der Apps-Kategorien

Der TI-89 Titanium oder Voyage 200 organisiert Ihre Apps in sieben Kategorien, von
denen Sie sechs an Ihre persnlichen Bedrfnisse anpassen knnen. (Die Kategorie All
(Alle) enthlt alle installierten Apps und kann nicht bearbeitet werden.)

Anpassen der bis 2 ( ((@) oder ( (H) Apps-Kategorien:

1. Whlen Sie 1:Edit Categories. Die sechs anpassbaren Apps-Kategorienamen


werden in einem Untermen angezeigt. (Die Kategorie All (Alle) wird nicht
aufgefhrt.)
2. Markieren Sie eine Apps-Kategorie und drcken Sie . Das Dialogfeld Edit
Categories (Kategorien bearbeiten) wird mit einer Liste der installierten Apps und
einem Textfeld mit dem hervorgehobenen Kategorienamen angezeigt.
3. Zum ndern des Apps-Kategorienamens tippen Sie den gewnschten Namen ein.
Hinweis: Geben Sie einen bis zu acht Zeichen langen Namen ein, der Buchstaben
mit oder ohne Gro- und Kleinschreibung, Zahlen, Interpunktionszeichen und
Akzentzeichen enthalten kann.
4. Um ein App-Krzel in einer Kategorie hinzuzufgen oder zu entfernen, drcken Sie
D so oft, bis das Feld neben der App ausgewhlt ist und drcken Sie dann B, um
das Hkchen hinzuzufgen oder zu entfernen (9).
5. Um die nderungen zu speichern und zur Apps-Arbeitsflche zurck zu kehren,
drcken Sie .

Erste Schritte 37
Beispiel: Ersetzen Sie die Kategorie Social Studies (SozialWiss) durch die Kategorie
Business (Geschft) und fgen Sie die Verweise auf CellSheet und die Finance App
hinzu.

Drcken Sie Ergebnis


2
oder
D

Erste Schritte 38
Drcken Sie Ergebnis
TI-89 Titanium: 2
Business

Voyage 200:
Business

D

B

D

B

Erste Schritte 39
Drcken Sie Ergebnis

ffnen von Apps im Split-Screen-Modus

Ihr TI-89 Titanium oder Voyage 200 erlaubt Ihnen die Aufteilung des Bildschirms, so
dass Sie zwei Apps gleichzeitig betrachten knnen. Beispielsweise knnen Sie den
Y= Editor und den Graph-Bildschirm gleichzeitig anzeigen lassen um eine Liste von
Funktionen und deren grafische Darstellung zu betrachten.

Whlen Sie den Split Screen-Modus auf Seite 2 des MODE-Bildschirms. Der TI-89
Titanium oder Voyage 200 zeigt die gewhlten Apps in der Split-Screen-Anzeige wie
folgt an. Teilen Sie den Bildschirm horizontal (oben-unten) oder vertikal (links-rechts).

Split-Screen (oben-unten)

Erste Schritte 40
Sie gelangen zur Apps-Arbeitsflche zurck, indem Sie O drcken. Oberhalb der
Apps-Arbeitsflche wird der Split-Screen-Status mit den Namen der offenen Apps und
den Bildschirmabschnitten angezeigt, in denen diese erscheinen. Das Pfeilsymbol ()
zeigt auf den Bildschirm, in dem die nchste geffnete App erscheint.

Im Vollbildmodus wird der Split-Screen-Status nicht auf der Apps-Arbeitsflche angezeigt.

Hinweis: Die Apps-Arbeitsflche wird immer im Vollbildmodus angezeigt.

Erste Schritte 41
Status des geteilten Bildschirms
Namen der geffneten
(Im hervorgehobenen Teil wird die
Apps
nchste App geffnet.)

Anzeigen des geteilten Bildschirms auf der Apps-Arbeitsflche des TI-89 Titanium

Status des geteilten Bildschirms


(Im hervorgehobenen Teil wird die Namen der geffneten
nchste App geffnet.) Apps

Erste Schritte 42
berprfen der Statusinformationen

In der Statuszeile am unteren Rand des Bildschirms erhalten Sie Informationen ber den
momentanen Zustand Ihres TI-89 Titanium oder Voyage 200.

Anzeige Bedeutung
Aktuelles Name des gewhlten Verzeichnisses (Main ist das
Verzeichnis Standard-Verzeichnis).

Modifikatortaste Gewhlte Modifikatortaste (2, 8, 7), falls


gedrckt.
Hand-Taste Die Modifikatortaste 1 wurde ausgewhlt
(nur beim Voyage (nur beim Voyage 200).
200)
Angle (Winkel) Maeinheiten, in der Winkelwerte angegeben und
Modus interpretiert werden (RAD, DEG, GRAD)

Exact/Approx- Berechnungs- und Anzeigemodus fr Ergebnisse


Modus (AUTO, EXACT (EXAKT), APPROX (NHERUNG))
(Exakt/Approx)
Grafiknummer Aktive von zwei unabhngigen Grafiken im Split-
Screen-Modus (GR#1 (GNR1), GR#2 (GNR2))

Erste Schritte 43
Anzeige Bedeutung
Graph-Modus Gewhlter Grafiktyp, der angezeigt werden kann
(FUNC (FKT), PAR, POL, SEQ (FOLGE), 3D, DE
(DGL))
Eingabe-Antwort- 22/30-Anzahl der Eingabe/Antwort-Paare (Vorgabe
Paare ist 30, Maximum ist 99) im Protokollbereich des
Hauptbildschirms des Rechners.
Batterien ersetzen Wird angezeigt, wenn die Batterien schwach sind
(BATT). Wenn BATT mit einem schwarzen
Hintergrund angezeigt wird, sind die Batterien sobald
wie mglich zu ersetzen ( ).
Protokoll-Paare, BUSY-Berechnung oder Grafikaufbau wird
Busy/Pause, durchgefhrt
Gesperrte Variable PAUSE-Sie haben eine Grafik oder ein Programm im
Pause-Zustand
-Die im aktuellen Editor geffnete Variable ist
gesperrt oder archiviert und kann nicht verndert
werden

Abschalten der Apps-Arbeitsflche

Sie knnen die Apps-Arbeitsflche im Dialogfeld MODE deaktivieren. Wenn Sie das tun,
mssen Sie Apps aus dem APPLICATIONS (APPLIKATIONEN) Men ffnen. Zum
ffnen des Mens APPLICATIONS (APPLIKATIONEN) drcken Sie O.

Erste Schritte 44
Beispiel: Deaktivieren Sie die Apps-Arbeitsflche.

Drcken Sie Ergebnis


3

DDBC

Hinweis: Die zuletzt geffnete


App wird angezeigt (in
diesem Beispiel der
Hauptbildschirm des
Rechners).

Erste Schritte 45
Zum Aktivieren der Apps-Arbeitsflche wiederholen Sie den Vorgang und whlen im
Modusfeld Apps Desktop ON. Um vom Hauptbildschirm des Rechners zur Apps-
Arbeitsflche zurck zu kehren, drcken Sie O.

Verwenden der Uhr

Mit Hilfe des Dialogfelds Clock (Uhr) knnen Sie Datum und Zeit festlegen, das
Anzeigeformat der Uhr whlen und diese ein- bzw. ausschalten.

Die Uhr ist per Vorgabe eingeschaltet. Wenn Sie die Uhr deaktivieren, erscheinen alle
Eintrge des Dialogfelds CLOCK bis auf Clock ON/OFF grau.

6 weist auf
Mglichkeiten des
Bltterns zum
Ein/Ausschalten
der Datums- und
Zeitfunktion hin.

Anzeigen des Dialogfelds Clock (Uhr)

1. Mit Hilfe der Cursortasten knnen Sie das Symbol Clock (Uhr) auf der Apps-
Arbeitsflche auswhlen.
2. Drcken Sie . Das Dialogfeld CLOCK (UHR) wird mit markiertem Feld Time
Format (Zeitformat) angezeigt.

Erste Schritte 46
Hinweis: Da das Dialogfeld CLOCK (UHR) die aktuellen Einstellungen zum Zeitpunkt
des ffnens anzeigt, kann es notwendig sein, die Zeit vor dem Verlassen zu
aktualisieren.

Einstellen der Zeit

1. Drcken Sie B, um die Liste mit den Zeitformaten zu ffnen.


2. Drcken Sie C oder D, um eine Option zu markieren und drcken Sie dann .
Das ge0whlte Format erscheint im Feld Time Format (Zeitformat).
3. Drcken Sie D, um das Feld Hour (Stunde) zu markieren.
4. Geben Sie die Stunde ein und drcken Sie D, um das Feld Minute zu markieren.
5. Geben Sie die Minute(n) ein.
6. Fahren Sie mit Schritt 9 fort, wenn das Zeitformat auf 24 Stunden eingestellt ist.
oder
Wenn das Zeitformat auf 12 Stunden eingestellt ist, drcken Sie D um das Feld
AM/PM zu whlen.
7. Drcken Sie B, um eine Liste mit den AM/PM-Optionen zu ffnen.
8. Drcken Sie C oder D, um die Option AM/PM zu markieren und drcken Sie .
Die gewhlte Option fr AM/PM wird angezeigt.
9. Stellen Sie das Datum ein (siehe auch Einstellen des Datums).
oder
Drcken Sie zum Speichern und Verlassen des Dialogfelds . Die Zeit in der
oberen rechten Ecke der Apps-Arbeitsflche wird aktualisiert.

Erste Schritte 47
Einstellen des Datums

1. Drcken Sie C oder D so oft, bis das Feld Date Format (Datumsformat) markiert ist.
2. Drcken Sie B, um eine Liste von Datumsformaten zu ffnen.
3. Drcken Sie C oder D, um eine Option zu markieren und drcken Sie dann .
Das gewhlte Format wird im Feld Date Format (Datumsformat) angezeigt.
4. Drcken Sie D, um das Feld Year (Jahr) zu markieren.
5. Geben Sie das Jahr ein und drcken Sie dann D, um das Feld Month (Monat) zu
markieren.
6. Drcken Sie B, um eine Liste der Monate zu ffnen.
7. Drcken Sie C oder D, um eine Option zu markieren und drcken Sie dann .
Der gewhlte Monat wird im Feld Month (Monat) angezeigt.
8. Drcken Sie D, um das Feld Day (Tag) zu markieren.
9. Geben Sie den Tag ein und drcken Sie dann , um Ihre Einstellungen zu
speichern und das Dialogfeld zu verlassen. Das Datum in der oberen rechten Ecke der
Apps-Arbeitsflche wird aktualisiert.

Erste Schritte 48
Beispiel: Setzen Sie Zeit und Datum auf 19.10.02 (19. Oktober 2002) um 1:30 p.m.

Drcken Sie Ergebnis


Whlen Sie mit den Cursortasten
Zeit und Datum

D1D

Erste Schritte 49
Drcken Sie Ergebnis
30D

BD

BD

Erste Schritte 50
Drcken Sie Ergebnis
D

2002

DB

Drcken Sie C oder D bis


Oktober markiert ist und
drcken Sie

Erste Schritte 51
Drcken Sie Ergebnis
D19

Korrigierte Zeit und Datum

Abschalten der Uhr

ffnen Sie in der Apps-Arbeitsflche das Dialogfeld CLOCK (UHR) und whlen Sie OFF
(AUS) im Feld Clock (Uhr).

Erste Schritte 52
Beispiel: Schalten Sie die Uhr aus.

Drcken Sie Ergebnis


Whlen Sie mit den Cursortasten Uhr an


Blttern Sie nach unten zum
Feld Clock (Uhr).

BC

Erste Schritte 53
Drcken Sie Ergebnis
Uhr aus

Wiederholen Sie den Vorgang zum Einschalten der Uhr und whlen Sie ON (AN) im
Feld Clock (Uhr). Denken Sie daran, Zeit und Datum nachzustellen.

Verwenden von Mens

Fr die Auswahl der meisten TI-89 Titanium oder Voyage 200 Mens drcken Sie die
Funktionstasten, die mit den Menleisten am oberen Rand des Rechner
Hauptbildschirms und den meisten App Bildschirmen korrespondieren. Andere Mens
whlen Sie mit Tastenkommandos aus.

Menleisten-Mens

Im Hauptbildschirm des Rechners, dem Ausgangspunkt des TI-89 Titanium oder


Voyage 200 fr mathematische Operationen, knnen Sie aus einem mathematik-
orientierten Menleisten-Men auswhlen. (Siehe auch das Beispiel auf der folgenden
Seite).

Erste Schritte 54
Menleisten-Mens erscheinen auch am oberen Rand der meisten App Bildschirme.
Diese Mens fhren hufig genutzte Funktionen der aktiven App auf.

Weitere Mens

Whlen Sie die folgenden Mens mit Tastenbefehlen aus. Diese Mens enhalten,
unabhngig vom angezeigten Bildschirm oder der aktiven App, die selben Optionen.

Drcken Sie Zur Anzeige


2G CHAR (ZEICHEN)-Men. Enthlt Zeichen, die nicht
auf der Tastatur verfgbar sind. Diese sind nach
Kategorien organisiert (griechische, mathematische,
Interpunktions-, Sonder- und internationale Zeichen).
2I MATH (MATHEMATIK)-Men. Enthlt nach Kategorien
sortierte mathematische Operationen.
O APPLICATIONS (APPLIKATIONEN)-Men. Enthlt die
installierten Apps. (Das Men ist nur bei deaktivierter
Apps-Arbeitsflche verfgbar; Apps erreichen Sie
normalerweise ber die Apps-Arbeitsflche.)
8O FLASH APPLICATIONS-Men. Listet die installierten
Flash Apps auf. (Das Men ist nur bei deaktivierter Apps-
Arbeitsflche verfgbar; Flash Apps erreichen Sie
normalerweise ber die Apps- Arbeitsflche.)

Erste Schritte 55
Auswhlen von Menoptionen

Drcken Sie die Ziffer oder den Buchstaben links neben der Option, die Sie
auswhlen wollen.
oder
Drcken Sie C oder D, um die Option auszuwhlen und drcken Sie .

Hinweis: Wenn die erste Menoption gewhlt wurde, drcken Sie C, um die letzte Option
im Men zu whlen. Wenn die letzte Menoption gewhlt wurde, drcken Sie D, um die
erste Option im Men zu whlen.

Beispiel: Whlen Sie factor( aus dem Men Algebra des Hauptbildschirms des
Rechners.

Drcken Sie Ergebnis


Drcken Sie:
TI-89 Titanium: "
Voyage 200: 8 "
oder
Whlen Sie auf dem
Apps-Bildschirm mit den
Cursortasten

und drcken Sie

Erste Schritte 56
Drcken Sie Ergebnis

6 deutet an, dass
sich das Algebra
Men ffnet,
wenn Sie
drcken.

2
oder
D

Auswhlen von Untermenoptionen

Ein kleiner Pfeil () rechts neben einer Menoption weist darauf hin, dass sich bei
Auswahl des Menpunkts ein Untermen ffnet.

$ weist auf zustzliche


Optionen hin.

Erste Schritte 57
Beispiel: Whlen Sie ord( aus dem Men MATH (MATHEMATIK) des Hauptbldschirms.

Drcken Sie Ergebnis


2I

D
oder
CCB

B
oder
C

Gebrauch von Dialogfeldern

Drei Punkte (...) am Ende eines Menpostens signalisieren, dass bei Auswahl der Option ein
Dialogfeld geffnet wird. Whlen Sie den Posten und drcken Sie .

Erste Schritte 58
Beispiel: ffnen Sie das Dialogfeld SAVE COPY AS (KOPIE SPEICH ALS) im Window
Editor.

Drcken Sie Ergebnis


O
Whlen Sie mit den Cursortasten

und drcken Sie

Erste Schritte 59
Drcken Sie Ergebnis
2 Drcken Sie B fr Geben Sie den
oder eine Liste von Namen der
D Verzeichnissen. Variablen ein.

Drcken Sie zwei Mal


zum Sichern und
Schlieen des
Dialogfelds.

Hinweis: Durch Drcken des 8 S-Tastenkrzels wird das Dialogfeld SAVE COPY AS
(KOPIE SPEICH ALS) in den meisten Apps ebenfalls geffnet.

Verlassen eines Mens

Zum Verlassen eines Mens, ohne eine Auswahl zu treffen, drcken Sie N.

Wechseln zwischen Menleisten-Mens

So wechseln Sie zwischen den Mens der Menleisten, ohne einen Menposten zu
whlen:

Drcken Sie eine der Funktionstasten ( bis ) eines Menleisten-Mens.

Erste Schritte 60
Drcken Sie eine Funktionstaste, danach B oder A, um von einem Menleisten-
Men zu nchsten zu gelangen. Drcken Sie im letzten Men B, um zum ersten
Men zu gelangen. Drcken Sie A, um vom ersten Men zum letzten Men zu
gelangen.

Hinweis: Wenn Sie B drcken, whrend ein Menposten mit einem Untermen gewhlt
ist, dann wird anstelle des nchsten Mens das Untermen angezeigt. Drcken Sie B
noch einmal, um zum nchsten Men zu gelangen.

ber Mens sind weitere Informationen verfgbar. (Weitere Informationen finden Sie im
elektronischen Kapitel Die Bedienung des Handheld.)

Anwendermen

ber das Anwendermen erhalten Sie schnellen Zugriff auf die von Ihnen am hufigsten
genutzten Optionen. Sie knnen das vorgegebene Anwendermen verwenden oder mit
dem Program Editor Ihr eigenes erstellen. Sie knnen alle verfgbaren Befehle und
Zeichen des TI-89 Titanium oder Voyage 200 hinzufgen.

Das Anwendermen ersetzt das Standard-Menleisten-Men auf dem Hauptbildschirm


des Rechners. (Weitere Details zur Erstellung von Anwendermens finden Sie im TI-89
Titanium oder Voyage 200 Online-Modul Programmieren). ber Anwendermens sind
weitere Informationen verfgbar.

Erste Schritte 61
Beispiel: Aktivieren und deaktivieren Sie das Anwendermen vom Hauptbildschirm des
Rechners aus.

Drcken Sie Ergebnis


2F Vorgegebenes Anwendermen

2F Normales Menleisten-Men

Beispiel: Vorgegebenes Anwendermen wiederherstellen

Hinweis: Das Wiederherstellen des vorgegebenen Anwendermens lscht das vorherige


Anwendermen. Wenn Sie das vorherige Anwendermen mit einem Programm erstellt

Erste Schritte 62
haben, knnen Sie dieses Programm noch einmal ausfhren, um das Men wieder zu
verwenden.

Drcken Sie Ergebnis


2F
(um das kundenspezifische
Men zu deaktivieren und das
Standard-Menleisten-Men zu
verwenden)

TI-89 Titanium: 2
Voyage 200:

3
oder
DD

Erste Schritte 63
Drcken Sie Ergebnis

ffnen von Apps bei deaktivierter Apps-Arbeitsflche

Wenn Sie die Apps-Arbeitsflche deaktivieren, verwenden Sie das APPLICATIONS


(APPLIKATIONEN) Men um Apps zu ffnen. Zum ffnen des APPLICATIONS
(APPLIKATIONEN) Mens bei deaktivierter Apps-Arbeitsflche drcken Sie O.

Hinweis: Wenn Sie O bei aktivierter Apps-Arbeitsflche drcken, erscheint die Apps-
Arbeitsflche anstelle des Mens APPLICATIONS (APPLIKATIONEN).

Beispiel: ffen Sie bei deaktivierter Apps-Arbeitsflche den Window Editor ber das
Men APPLICATIONS (APPLIKATIONEN).

Drcken Sie Ergebnis


O

Erste Schritte 64
Drcken Sie Ergebnis
3
oder
DD

Wenn Sie Apps verwenden wollen, die nicht im Men APPLICATIONS


(APPLIKATIONEN) aufgefhrt werden, whlen Sie 1:FlashApps.

Verwalten von Apps und Betriebssystem-Versionen

Mit Hilfe der Verbindungsmglichkeiten des TI-89 Titanium oder Voyage 200 knnen
Sie Apps herunterladen, u.a. von:

der TI Educational & Productivity Solutions (E&PS) Website unter:


education.ti.com/latest
der CD-ROM, die mit Ihrem TI-89 Titanium oder Voyage 200 ausgeliefert wurde.
einem kompatiblen Graphik-Handheld.

Das Hinzufgen von Apps zu Ihrem TI-89 Titanium oder Voyage 200 funktioniert wie
das Laden von Software auf einen Computer. Sie bentigen dazu lediglich die
TI Connect-Software und das USB-Kabel, das mit Ihrem TI-89 Titanium oder
Voyage 200 mitgeliefert wurde.

Die Systemanforderungen und Anweisungen zum Verbinden kompatibler Handhelds


und zum Herunterladen der TI Connect-Software, von Apps und BS-Versionen finden
Sie auf der TI E&PS-Website.

Erste Schritte 65
Lesen Sie bitte vor dem Herunterladen von Apps auf Ihren TI-89 Titanium oder
Voyage 200 die Lizenzvereinbarung auf der CD-ROM oder TI-Website.

Finden der BS-Version und Identifikations-(ID)-Nummern

Wenn Sie Software auf der TI E&PS-Website erwerben oder die Kundendienstnummer
anrufen, werden Sie um Informationen zu Ihrem TI-89 Titanium oder Voyage 200
gebeten. Sie finden diese Informationen auf dem ABOUT (INFO)-Bildschirm.

Sie erhalten eine Anzeige des ABOUT (INFO)-Bildschirms, indem Sie 3:About (3:Info)
auf der Apps-Arbeitsflche drcken. Der ABOUT (INFO)-Bildschirm zeigt die folgenden
Informationen ber Ihren TI-89 Titanium oder Voyage 200:

BS-Version

Hardware-Version

Gerte-ID (wird bentigt, um Zertifikate zur Installation gekaufter Apps zu erhalten).


hnlich einer Seriennummer. Schreiben Sie sich diese Nummer auf und bewahren Sie
sie an einem sicheren Ort auf, falls der Handheld einmal verloren geht oder gestohlen
wird.

Erste Schritte 66
Revisionsnummer des Apps-Zertifikats (Cert. Rev.)

Produkt-ID (Product ID), hnlich einer Typennummer.

Beachten Sie, dass Ihre Bildschirmanzeige sich von der oben gezeigten unterscheiden
wird.

Lschen einer Applikation

Durch das Lschen einer Applikation wird diese vom TI-89 Titanium oder Voyage 200
entfernt und Platz fr andere Applikationen geschaffen. berlegen Sie vor dem Lschen
einer Applikation, ob Sie diese zur spteren Neuinstallation auf einem Computer
speichern wollen.

1. Beenden Sie die Applikation.


2. Drcken Sie 2 , um den VAR-LINK (All)-Bildschirm anzuzeigen.
3. Drcken Sie 2 (TI-89 Titanium) oder , um eine Liste der installierten
Applikationen zu erhalten.
4. Whlen Sie die zu lschende Applikation indem Sie drcken. (Drcken Sie
noch einmal, um die Auswahl aufzuheben.)
5. Drcken Sie 1:Delete (1:Lschen). Das Dialogfeld VAR-LINK zur Besttigung der
Lschung wird angezeigt.
6. Drcken Sie , um die Applikation zu lschen.

Hinweis: Es knnen nur Flash-Apps gelscht werden.

Erste Schritte 67
Anschlieen des TI-89 Titanium oder Voyage 200
an andere Gerte

Der TI-89 Titanium besitzt einen Mini-USB-Anschluss. Sowohl der TI-89 Titanium als
auch der Voyage 200 besitzen einen E/A-Anschluss. Diese Anschlsse dienen dazu,
zwei kompatible Graphik-Handhelds zu verbinden, oder einen Computer oder periphere
Gerte anzuschlieen.

Auerdem besitzen das Lehrermodell des TI-89 Titanium und alle Voyage 200
Handhelds einen Zubehranschluss. Dieser Anschluss dient zur Ausgabe von
Anzeigedaten, so dass die Klasse das Display des Handhelds ber ein Videogert oder
als Overhead-Projektion sehen kann.

So verbinden Sie Ihren Handheld mit einem Computer Schlieen Sie den USB-
Anschluss des TI-89 Titanium mit dem beiliegenden USB cable an, oder verbinden Sie
den E/A-Anschluss des Voyage 200 mit dem beiliegenden TI Connectivity USB-Kabel.

So verbinden Sie Ihren Handheld mit einem anderen


Handheld Verwenden Sie das USB-Gerteverbindungskabel oder ein
Standard-Gerteverbindungskabel, um den TI-89 Titanium oder Voyage 200 mit
einem kompatiblen Graphik-Handheld oder einem peripheren Gert, wie z.B. einem TI-
89 oder TI-92 Plus Graphik-Handheld oder den Systemen CBL 2 und CBR zu
verbinden.

So machen Sie die Anzeige des Handheld-Displays fr die Klasse sichtbar Mit
der Zubehr-Schnittstelle knnen Sie den TI-Presenter-Videoadapter am
Voyage 200 anschlieen. Der TI-Presenter-Videoadapter stellt eine Video-
Schnittstelle zwischen dem Voyage 200 und Video-Anzeige- oder
Aufzeichnungsgerten bereit. Oder verwenden Sie den Zubehranschluss, um das
TI ViewScreen OHP-Display an Ihren Handheld anzuschlieen. Das TI ViewScreen

Erste Schritte 68
OHP-Display vergrert das Display und projiziert es, so dass fr die ganze Klasse
sichtbar ist. Weitere Informationen zum Videoadapter TI-Presenter und dem TI
ViewScreen OHP-Display finden Sie auf der TI E&PS Website unter education.ti.com.

USB-
Anschluss E/A-Anschluss

TI-89 Titanium Anschlsse

USB- E/A-
Anschluss Anschluss
Zubehranschluss

TI-89 Titanium Anschlsse (Lehrermodell)

Erste Schritte 69
E/A-Anschluss Zubehranschluss
Voyage 200 Anschlsse

Batterien

Der TI-89 Titanium verwendet vier AAA Alkali-Batterien und eine Silberoxid-Batterie
(SR44SW oder 303) als Backup. Der Voyage 200 verwendet vier AAA Alkali-Batterien
und eine Lithium-Batterie als Backup (CR1616 oder CR1620). Die Backup-Batterien
sind bereits eingesetzt, die AAA Batterien werden mit den Gerten geliefert.

Vorsichtsmassnahmen im Umgang mit Batterien

Beachten Sie beim Austausch der Batterien die folgenden Vorsichtsmassnahmen.

Bewahren Sie Batterien auer Reichweite von Kindern auf.


Verwenden Sie neue und alte Batterien nicht zusammen. Verwenden Sie Batterien
unterschiedlicher Marken oder Typen nicht zusammen.
Verwenden Sie Batterien und Akkumulatoren nicht zusammen.
Legen Sie die Batterien mit der vorgegebenen Polaritt (+ und -) ein.
Legen Sie nicht-aufladbare Batterien nicht in ein Akku-Ladegert ein.
Entsorgen Sie verbrauchte Batterien vorschriftgem und so bald wie mglich.

Erste Schritte 70
Batterien drfen nicht ins Feuer geworfen oder geffnet werden
In der Schweiz sind verbrauchte
Batterien an die Verkaufsstelle
zurckzugeben.
En Suisse, les piles sont rapporter aprs
usage au point de vente.

Einsetzen der AAA Batterien

1. Nehmen Sie die Batteriefachabdeckung an der Rckseite des Handhelds ab.


2. Packen Sie die vier AAA Batterien, die mit Ihrem Gert geliefert wurden, aus und
legen Sie sie in das Batteriefach ein. Ordnen Sie die Batterien im Batteriefach
gem der schematischen Darstelellung der Polaritt (+ und -) an.

3. Bringen Sie die Batteriefachabdeckung des Handhelds wieder an. Sie sollte
einrasten.

Erste Schritte 71
Austauschen der AAA Alkali-Batterien

Wenn die Batterieleistung nachlsst, verringert sich der Kontrast der Anzeige,
insbesondere bei Berechnungen. Wenn Sie feststellen, dass Sie fters den Kontrast
nachstellen mssen, sollten Sie die AAA Alkali-Batterien ersetzen.

Anzeige Bedeutung
Die Batterien sind schwach.

Ersetzen Sie die Batterien mglichst bald.

In der Statuszeile finden Sie auch Batterieinformationen. Schalten Sie den TI-89
Titanium oder Voyage 200 vor dem Austauschen der Batterien aus, indem Sie
2 drcken, um einen Verlust der im Speicher abgelegten Informationen zu
vermeiden. Nehmen Sie die Batterie und die AAA Alkali-Batterien nicht gleichzeitig
heraus.

Austauschen der Backup- (Silberoxid-) Batterie

1. Um die Silberoxid Backup-Batterie auszutauschen, nehmen Sie den


Batteriefachdeckel ab und lsen die kleine Schraube, mit der die Abdeckung BACK
UP BATTERY befestigt ist.

Erste Schritte 72
2. Entnehmen Sie die alte Batterie und setzen Sie eine neue des Typs SR44SW oder
303 mit dem Pluspol (+) nach oben ein. Bringen Sie die Abdeckung und die
Schraube wieder an.

Wichtige BS-Download-Information

Vor dem Herunterladen eines BS sollten neue Batterien eingelegt werden.

Im BS-Lademodus funktioniert das Leistungsmerkmal APD nicht. Wenn Sie Ihren


Taschenrechner fr lngere Zeit im Download-Modus lassen, bevor Sie mit dem
Download beginnen, knnen Ihre Batterien viel Energie verlieren. Dies kann einen
Austausch der leeren Batterien vor dem Download notwendig machen.

Erste Schritte 73
Sie knnen mit einem Gerte-Verbindungskabel das BS auch auf einen anderen TI-89
Titanium oder Voyage 200 bertragen. Wenn Sie die bertragung versehentlich vor
dem Ende unterbrechen, mssen Sie das BS ber einen Computer neu installieren.
Vergessen Sie auf keinen Fall vor dem Download neue Batterien einzulegen.

Bitte wenden Sie sich an Texas Instruments, wie unter Hinweise zu TI Produktservice und
Garantieleistungen beschrieben, falls ein Problem auftritt.

Erste Schritte 74
Vorschau
Berechnungen durchfhren

In diesem Kapitel werden mehrere Beispiele behandelt, die vom Hauptbildschirm des
Handhelds ausgehen und einige Rechenfunktionen des TI-89 Titanium / Voyage 200
demonstrieren. Vor der Ausfhrung jedes Beispiels wurde der Protokoll-Bereich des
Bildschirms gelscht, indem gedrckt und 8:Clear Home gewhlt wurde. So wird
lediglich das Ergebnis der Tastenfolgen in den Beispielen angezeigt.

Berechnungen anzeigen

Schritte und Tastenfolgen Anzeige


Berechnen Sie sin(p/4), und zeigen Sie das
Ergebnis in symbolischem und numerischem
Format an. Zum Lschen des Protokoll-Bereichs
vorheriger Berechnungen drcken Sie und
whlen 8:Clear Home.
@ 2W2Te4d 8
H W2Te4d8

Vorschau 75
Ermittlung von Fakultten

Schritte und Tastenfolgen Anzeige


Berechnen Sie die Fakultt verschiedener
Zahlen, um zu sehen, wie der TI-89 Titanium /
Voyage 200 mit besonders groen
Ganzzahlen umgeht. Zum Auswhlen des
Fakultt-Operators (!) drcken Sie 2 I,
whlen Sie 7:Probability und dann 1:!.

@ 5 2 I 7 1 20 2 I 7 1
30 2 I 7 1
H 5 2 20 2 30 2

Rechnen mit komplexen Zahlen

Schritte und Tastenfolgen Anzeige

Berechnen Sie (3+5i)3 um zu sehen, wie der


TI-89 Titanium / Voyage 200 Berechnungen
mit komplexen Zahlen ausfhrt.

Drcken Sie c 3 5 2 ) d Z 3

Vorschau 76
Ermittlung von Primfaktoren

Schritte und Tastenfolgen Anzeige


Berechnen Sie die Faktorzerlegung von
2634492. Sie knnen factor in der
Eingabezeile eingeben, indem Sie ber die
Tastatur FACTOR schreiben oder die Taste
bettigen und 2:factor( whlen.

Drcken Sie 2 2634492 d

(Optional) Geben Sie selbst andere Zahlen


ein.

Ermittlung von Wurzeln

Schritte und Tastenfolgen Anzeige


Ermitteln Sie die Wurzel des Ausdrucks (x,y).
Sie knnen "root" in der Eingabezeile
eingeben, indem Sie ber die Tastatur ROOT
schreiben oder 8 9 drcken.

Dieses Beispiel veranschaulicht die


Wurzelfunktion und die Anzeige des
Ausdrucks in Pretty Print im Protokoll-
Bereich.

Drcken Sie 8 9 X b Y d

Vorschau 77
Terme entwickeln

Schritte und Tastenfolgen Anzeige

Entwickeln Sie den Term (xN5) 3. Sie knnen


expand in der Eingabezeile eingeben, indem
Sie EXPAND ber die Tastatur schreiben oder
die Taste bettigen und 3:expand( whlen.

Drcken Sie 3 c X | 5 d Z 3 d

(Optional) Geben Sie selbst andere Terme


ein.

Terme vereinfachen

Schritte und Tastenfolgen Anzeige

Vereifachen Sie den Term (x 2N2xN5)/(xN1) als


Partialbruch. Sie knnen propFrac in der
Eingabezeile eingeben, indem Sie PROPFRAC
ber die Tastatur schreiben oder die Taste
bettigen und 7:propFrac( whlen.
Drcken Sie 7 c X Z 2 | 2 X | 5 d e c
X|1dd

Vorschau 78
Faktorzerlegung von Polynomen

Schritte und Tastenfolgen Anzeige

Zerlegen Sie das Polynom (x 2N5). Sie knnen


factor in der Eingabezeile eingeben, indem Sie
FACTOR ber die Tastatur schreiben oder die
Taste bettigen und 2:factor( whlen.
Drcken Sie 2 X Z 2 | 5 b X d

Gleichungen lsen

Schritte und Tastenfolgen Anzeige

Lsen Sie die Gleichung x 2N2xN6=2 nach x auf.


Sie knnen solve( in der Eingabezeile eingeben,
indem Sie im Catalog-Men solve( whlen, ber
die Tastatur SOLVE( schreiben oder die Taste
bettigen und 1:solve( whlen.
Der Statuszeilenbereich zeigt die fr die markierte
Position im Catalog-Men erforderliche Syntax an.
Drcken Sie 1 X Z 2 | 2 X | 6 2 b X d

Vorschau 79
Gleichungen mit einer Einschrnkung des Wertebereichs lsen

Schritte und Tastenfolgen Anzeige


Lsen Sie die Gleichung x2N2xN6=2 nach x
auf, wobei x grer als Null sein soll. Mit dem
Operator with (I) wird die Lsungsmenge
weiter eingeschrnkt.

@ 1XZ2|2X|62bXd
X20
H 1 X Z 2 | 2 X | 6 2 b X d2
X20

Ungleichungen lsen

Schritte und Tastenfolgen Anzeige


Lsen Sie die Ungleichung (x2>1,x) bezglich
x.

Drcken Sie 1 X Z 2 2 1 d

Vorschau 80
Ableitungen von Funktionen ermitteln

Schritte und Tastenfolgen Anzeige

Ermitteln Sie die Ableitung von (xNy)3/(x+y)2


bezglich x.

In diesem Beispiel wird der Differential-


Operator und seine Anzeige in Pretty Print
im Protokoll-Bereich dargestellt.

Drcken Sie 2 = c X | Y d Z 3 e c X
YdZ2bXd

Implizite Ableitungen ermitteln

Schritte und Tastenfolgen Anzeige


Berechnen Sie implizite Ableitungen fr
Gleichungen mit zwei Variablen, in denen
eine Variable implizit durch die andere
definiert wird.

In diesem Beispiel wird der implizite


Differential-Operator dargestellt.

Drcken Sie D X Z 2 Y Z 2 100 bX


bY d

Vorschau 81
Integrale von Funktionen ermitteln

Schritte und Tastenfolgen Anzeige


Ermitteln Sie das Integral von xsin(x) bezglich x.

Dieses Beispiel zeigt das Integrieren.

@ 2 < X p 2 W X d b X d
H 2<XpWXdbXd

Probleme mit Vektoren lsen

Schritte und Tastenfolgen Anzeige


1. Geben Sie eine Zeile oder Spalte von
Vektoren ein.
@ 2 g ? 6 b 0 b 0 2 h
jd 2 g 4 b 0 b 2 2
h ja 2 g ? 1 b 2
b 1 2 h jb 2 g
7 b 6 b 5 2 h jc
H 2g ? 6 b 0 b 0 2hd
2 g 4 b 0 b 2 2h
a 2g ? 1 b 2 b 1 2h
b 2g 7 b 6 b 5
2h c

Vorschau 82
Schritte und Tastenfolgen Anzeige
2. Lsen Sie (x* a+y*b+z*c=d {x,y,z})
@ 1 X p ja y p jb z
p jc jd b2[ X b Y
bZ 2\d
H 1 Xp a y p b z p c
d b 2[ X b Y bZ 2\d

Logarithmus zu einer beliebigen Basis

Schritte und Tastenfolgen Anzeige


Ermitteln Sie log (x,b). Sie knnen log in der
Eingabezeile eingeben, indem Sie LOG ber
die Tastatur eingeben oder 8 7 drcken.

@ 87 X , jb d
H 87 X , b d

Vorschau 83
Winkelmae konvertieren

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das MODE-Dialogfeld. Whlen
Sie DEGREE fr den Angle-Modus.
Konvertieren Sie 345 Grad in das
Winkelma Gradian.
Sie knnen Grad in der Eingabezeile
eingeben, indem Sie Grad im
Catalog-Men whlen, oder im Math-
Men, indem Sie 2 I drcken und
2:angle, A:Grad whlen.
@ 3 D D D B 2 345 2 v
2I2 jA
H 3 D D D B 2 345 2
v2I2 A

Vorschau 84
Schritte und Tastenfolgen Anzeige
2. Konvertieren Sie 345 Grad in das
Winkelma Radian.
Sie knnen Rad in der Eingabezeile
eingeben, indem Sie Rad im Catalog-
Men whlen, oder im Math-Men, indem
Sie 2 I drcken und 2:angle,
B:Rad whlen.
@ 3 D D D B 2 345 2 v
2I2 jB
H 3 D D D B 2 345 2
v2I2 B
Hinweis: Sie knnen auch , oder G
verwenden, um die Angle-Modus-
Einstellung temporr zu bergehen.

Vorschau auf symbolisches Rechnen

Lsen Sie das Gleichungssystem 2x N 3y = 4 and Lx + 7y = L12. Lsen Sie die erste
Gleichung so, dass x durch y ausgedrckt wird. Setzen Sie den Term fr x in die zweite

Vorschau 85
Gleichung ein und berechnen Sie y. Setzen Sie dann den fr y gefundenen Wert wieder
in die erste Gleichung ein, um damit den Wert von x zu berechnen.

Schritte und Tastenfolgen Anzeige


1. Gehen Sie in den Hauptbildschirm und
lschen Sie die Eingabezeile. Lsen Sie
die Gleichung 2x N 3y = 4 nach x auf.
1 whlt solve( aus dem Algebra-Men.
Sie knnen auch solve( direkt ber die
Tastatur eingeben bzw. die Funktion aus
dem Dialogfeld Catalog (Katalog)
auswhlen.
@ "MM12X|3Y
4bXd
H 8"MM12
X|3Y4bXd
2. Beginnen Sie mit dem Lsen der
Gleichung Lx + 7y = L12 fr y, aber drcken
Sie noch nicht.
Drcken Sie 1 ? X 7 Y ? 12 b
Yd

Vorschau 86
Schritte und Tastenfolgen Anzeige
3. Verwenden Sie den with-Operator, um
den Term fr x einzusetzen, der aus der
ersten Gleichung errechnet wurde. Sie
erhalten den Wert fr y.
Der with-Operator erscheint als | auf
dem Bildschirm.
Verwenden Sie die automatische Einfge-
Funktion, um die letzte Antwort im
Protokoll-Bereich zu markieren und diese
in die Eingabezeile einzufgen.
@ C
H 2C
4. Markieren Sie die Gleichung fr x im
Protokoll-Bereich.
Drcken Sie C C C

5. Fgen Sie den markierten Term in die


Eingabezeile ein. Setzen Sie dann den
aus der zweiten Gleichung errechneten
Wert fr y ein.
@ C
H 2C
Die Lsung lautet:
x = L8/11 and y = L20/11

Vorschau 87
Dies ist ein Beispiel fr symbolisches Rechnen. Zum Lsen von Gleichungssystemen ist
eine eigene Funktion verfgbar.

Konstanten und Maeinheiten

Berechnen Sie mit der Gleichung f = ma die Kraft, wenn m = 5 kg und a = 20 m/s2
sind. Berechnen Sie die Kraft, wenn a = 9,8 m/s2 betrgt. (Bei dieser Konstanten handelt
es sich um die Erdbeschleunigung _g). Konvertieren Sie das Ergebnis von Newton in
Kraftkilogramm.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE, Page 3.
Whlen Sie SI fr den Modus Unit System,
um das internationale Einheitensystem
einzustellen.
Die Ergebnisse werden in diesen
Standardeinheiten angezeigt.
Drcken Sie 3 B 1

Vorschau 88
Schritte und Tastenfolgen Anzeige

2. Erstellen Sie fr m/s2 die


Beschleunigungseinheit namens _ms2.
Im Dialogfeld fr Maeinheiten knnen
Sie Einheiten aus einer alphabetisch
sortierten Kategorienliste auswhlen.
Mit 2 D und 2 C knnen Sie die
Kategorien Seite fr Seite durchsuchen.

Nun knnen Sie _ms2 verwenden, anstatt


jedesmal _m/_s2 neu eingeben zu
mssen. Auerdem kann _ms2 nun mit
2 aus der Kategorie Acceleration
(Beschleunigung) gewhlt werden. Bei
Auswahl einer Maeinheit im Dialogfeld
UNITS wird das Zeichen _ automatisch
eingesetzt.
@ 2DBMe2
DDDDBSZ2
9 8 5 2 MS j 2

H 8DBMe8
DDDDBSZ292
5 MS2

Vorschau 89
Schritte und Tastenfolgen Anzeige
3. Berechnen Sie die Kraft, wenn
m = 5 kg (_kg) und
a = 20 m/s2 (_ms2) ist.
Kennen Sie die Abkrzung einer Einheit,
so knnen Sie diese direkt ber die
Tastatur eingeben.
@ 5 8 5 2 KG j p 20
8 5 2 MS j 2
H 5 2 5 KG p 20 2 5 MS2

4. Berechnen Sie unter Beibehaltung von m
die Gewichtskraft (mit Hilfe der
Konstanten _g).
Fr _g knnen Sie die vordefinierte
Konstante aus dem Dialogfeld UNITS
einsetzen oder _g eingeben.
@ 5 8 5 2 KG j p 2
BjG
H 5 2 5 KG p 8 B G

Vorschau 90
Schritte und Tastenfolgen Anzeige
5. Konvertieren Sie in Kraftkilogramm (_kgf).
2 4 zeigt den Konvertierungsoperator 4
an.
@ B 2 4 8 5 2 KGF
j
H B 2 4 2 5 KGF

Grundlagen der graphischen Darstellung von


Funktionen I

In diesem Beispiel werden Ihnen einige Graphikfunktionen des TI-89 Titanium /


Voyage 200 vorgestellt. Es wird gezeigt, wie Funktionen mit Hilfe des Y= Editor
graphisch dargestellt werden knnen. Sie erfahren, wie Sie eine Funktion eingeben,
einen Graph einer Funktion erstellen, eine Kurve tracen, einen Tiefpunkt ermitteln und
die Minimum-Koordinaten in den Hauptbildschirm bertragen knnen.

Entdecken Sie die graphischen Fhigkeiten von TI-89 Titanium / Voyage 200, indem
Sie die Funktion y=(|x2N3|N10)/2 graphisch darstellen.

Schritte und Tastenfolgen Anzeige


1. Rufen Sie den Y= Editor auf.
Drcken Sie 8 #

Vorschau 91
Schritte und Tastenfolgen Anzeige

2. Geben Sie die Funktion (abs(x2N3)N10)/2


ein.
Pretty- Print -Anzeige der Funktion bei
y1=.
@ cAXZ2|3d
|10de2
H c2EAXZ2|3
d|10de2
3. Lassen Sie den Graph der Funktion
anzeigen.
Whlen Sie 6:ZoomStd, indem Sie 6
drcken oder den Cursor auf 6:ZoomStd
setzen und drcken.
Drcken Sie 6
4. Aktivieren Sie die Trace-Funktion.
Der Trace-Cursor sowie die x- und y-
Koordinaten werden angezeigt.
Drcken Sie
Trace-Cursor

5. ffnen Sie das MATH -Men, und whlen


Sie 3:Minimum.
Drcken Sie D D

Vorschau 92
Schritte und Tastenfolgen Anzeige
6. Setzen Sie die untere Grenze.
Drcken Sie B (Cursor rechts) zum
Bewegen des Zeichen-Cursors so lange,
bis er sich knapp links neben dem
Minimum befindet. Drcken Sie dann
erneut .
Drcken Sie B ... B
7. Setzen Sie die obere Grenze.
Drcken Sie B (Cursor rechts) zum
Bewegen des Zeichen-Cursors so lange,
bis er sich knapp rechts neben dem
Minimum befindet.
Drcken Sie B ... B
8. Ermitteln Sie den Tiefpunkt des Graphen
zwischen unterer und oberer Grenze.
Drcken Sie

Tiefpunkt
Minimum
Koordinaten

Vorschau 93
Schritte und Tastenfolgen Anzeige
9. bertragen Sie das Ergebnis in den
Hauptbildschirm, und blenden Sie den
Hauptbildschirm ein.
@ 8?"
H 8H8"

Grundlagen der graphischen Darstellung von


Funktionen II

Stellen Sie einen Kreis mit Radius 5 und Mittelpunkt im Ursprung des Koordinatensystems
graphisch dar. Schauen Sie sich den Kreis im Standard-Ansichtfenster (ZoomStd) an.
Verwenden Sie dann ZoomSqr zum Anpassen des Ansichtfensters.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das MODE-Dialogfeld. Whlen
Sie FUNCTION fr den Graph-Modus.
Drcken Sie 3 B 1

2. Whlen Sie den Hauptbildschirm. 5!r


Speichern Sie dann den Radius 5 in der
Variablen r.
@ "59jR
H 8"59R

Vorschau 94
Schritte und Tastenfolgen Anzeige
3. Zeigen Sie den Y= Editor an und lschen
Sie ihn. Definieren Sie dann
y1(x) = ( r 2 x 2 ) , fr die obere
Kreishlfte.
Bei der graphischen Darstellung von
Funktionen mssen Sie fr die obere und
untere Hlfte eines Kreises
unterschiedliche Funktionen definieren.
@ 8#,82]
jRZ2|XZ2d
H 8#,82]R
Z2|XZ2d

4. Definieren Sie y2(x) = r 2 x 2 , fr die


untere Kreishlfte.
Die obere Hlfte ist das Negative der
oberen Hlfte; Sie knnen also
y2(x) = Ly1(x) definieren.
Den vollen Funktionsnamen y1(x)
benutzen, nicht nur y1.
Drcken Sie ? Y 1 c X d

Vorschau 95
Schritte und Tastenfolgen Anzeige
5. Whlen Sie das ZoomStd-Ansichtfenster,
in welchem die Funktionen automatisch
graphisch dargestellt werden.
Im Standard-Ansichtfenster reicht sowohl
die x- als auch die y-Achse von L10 bis Beachten Sie die
10. Der Bereich ist bei der x-Achse auf kleine Lcke
eine lngere Strecke aufgetragen als bei zwischen der
oberen und der
der y-Achse. Der Kreis erscheint deshalb
unteren Hlfte.
als eine Ellipse.
Drcken Sie 6
6. Whlen Sie ZoomSqr.
ZoomSqr vergrert die Bereiche der x-
Achsen, so dass die Proportionen von
Kreisen und Quadraten korrekt angezeigt
werden.
Drcken Sie 5

Hinweis: Da jede Kreishlfte durch eine eigene Funktion bestimmt wird, befindet sich
zwischen oberer und unterer Hlfte eine Lcke. Die mathematischen Endpunkte jeder
Hlfte sind (L5,0) und (5,0). Je nach Ansichtfenster knnen die gezeichneten Endpunkte
leicht von den mathematischen Endpunkten abweichen.

Vorschau 96
Grundlagen der graphischen Darstellung von
Funktionen III

Verwenden Sie das Graphik-Format "Detect Discontinuities", um falsche Asymptoten


und Verbindungen in einer Sprungstelle zu eliminieren.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das MODE-Dialogfeld. Whlen
Sie FUNCTION fr den Graph-Modus.
Whlen Sie RADIAN fr den Angle-
Modus.
Drcken Sie 3 B 1 D D D B 1
2. ffnen Sie den Y= Editor und geben Sie
y1(x)=1/(x-1) ein.
Drcken Sie 8 # 1 e c X | 1 d

Vorschau 97
Schritte und Tastenfolgen Anzeige
3. ffnen Sie das Dialogfeld "Graph
Formats" und deaktivieren Sie "Detect
Discontinuities".
Hinweis: Das zweite Element im
Dialogfeld "Graph Formats" ist nicht
ausgeblendet. Das heit, es kann auf
"Seq" (sequenziell) oder "Simul"
(gleichzeitig) eingestellt werden.
@ 8 D D D D D D B 1 q
H 8F D D D D D D B 1
4. Fhren Sie den Graph-Befehl aus, durch
den automatisch der Graphikbildschirm
angezeigt wird. Achten Sie auf die
"falschen" Asymptoten im Graphen.
Drcken Sie 8 %q
5. ffnen Sie das Dialogfeld "Graph
Formats" und aktivieren Sie "Detect
Discontinuities".
Hinweis: Das zweite Element im
Dialogfeld "Graph Formats" ist
ausgeblendet. Das heit, die Graph-
Reihenfolge ist auf "Seq" (sequenziell)
eingestellt.
@ 8 D D D D D D B 2
H 8 FD D D D D D B 2

Vorschau 98
Schritte und Tastenfolgen Anzeige
6. Fhren Sie den Graph-Befehl aus, durch
den automatisch der Graphikbildschirm
angezeigt wird. Der Graph enthlt keine
"falschen" Asymptoten.
Hinweis: Die Zeichengeschwindigkeit
kann erheblich abnehmen, wenn "Detect
Discontinuities" aktiviert ist (ON).
Drcken Sie 8 %(q

Parameterdarstellungen

Erzeugen Sie die Parameterdarstellung der Kurve, die ein Ball, der unter einem Winkel (q)
60 und mit der Anfangsgeschwindigkeit (v0) 15 m/s getreten wird, beschreibt. Die
Gravitationskonstante g betrgt 9,8 m/s2. Welche maximale Hhe erreicht der Ball und
wann trifft er auf, wenn Luftwiderstand und sonstige Verzgerungskrfte unbercksichtigt
bleiben?

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE.
Als Graph-Modus whlen Sie
PARAMETRIC.
Drcken Sie 3 B 2

Vorschau 99
Schritte und Tastenfolgen Anzeige
2. Rufen Sie den Y= Editor auf, und lschen
Sie seinen Inhalt. Definieren Sie nun die xt1(t)=15tcos(60)
horizontale Komponente xt1(t) = v 0t
cos q.
Geben Sie die Werte fr v 0 und q ein.
@ 8 # , 8 15T p
2 X 60 2 d
H 8 # , 8 15T p
X 60 2 d
TI-89 Titanium: Drcken Sie T p 2 X,
nicht T 2 X.
Voyage 200: Drcken Sie T p X,
nicht T X.
Geben Sie das Gradsymbol ein:
entweder durch Drcken von 2 oder
2 I 2 1 ein. So wird sichergestellt,
dass eine Zahl unabhngig vom
Winkelmodus als Grad interpretiert wird.

Vorschau 100
Schritte und Tastenfolgen Anzeige
3. Definieren Sie die vertikale Komponente
yt1(t) = v0t sin (g/2)t2.

Geben Sie die Werte fr v 0, q und g ein.


@ 15T p 2 W 60 2 d
| c 9.8 e 2 d T Z 2
H 15T p W 60 2 d |
c 9.8 e 2 d T Z 2
4. Rufen Sie den Window Editor auf. Geben
Sie fr dieses Beispiel passende
Fenstervariablen ein.
Drcken Sie D oder , um einen
Wert einzugeben und zur nchsten
Variablen zu gelangen.
Drcken Sie 8 $ 0 D 3 D .02 D
? 2 D 25 D 5 D ? 2 D 10 D 5
5. Stellen Sie die Flugbahn des Balls
graphisch dar.
Drcken Sie 8 %

Vorschau 101
Schritte und Tastenfolgen Anzeige
6. Whlen Sie Trace. Bewegen Sie den
Cursor entlang der Bahn, um folgende
Werte zu ermitteln:
y-Wert bei maximaler Hhe
t-Wert bei dem der Ball auf dem
Boden auftrifft.
Drcken Sie B oder A so weit
erforderlich

Polardarstellungen

Der Graph der polaren Gleichung r1(q) = A sin Bq hat die Form einer Rose. Zeichnen Sie
die Rose mit A=8 und B=2.5. Setzen Sie nun andere Werte fr A und B ein, und
beobachten Sie, wie sich das Aussehen der Rose verndert.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE.
Whlen Sie als Graph-Modus POLAR.
Whlen Sie als 0 Angle-Modus RADIAN.
Drcken Sie 3 B 3 D D D B 1

Vorschau 102
Schritte und Tastenfolgen Anzeige
2. Aktivieren und lschen Sie den Y= Editor.
Definieren Sie nun die Polardarstellung
r1(q) = A sin Bq.
Geben Sie fr A 8 und fr B 2,5 ein.
@ 8#,882W
2.5 8 d
H 8 # , 8 8 W 2.5
d
3. Whlen Sie das ZoomStd-Ansichtfenster,
um die Darstellung zu erzeugen.
Die Darstellung zeigt nur fnf
"Bltter".
- Im Standard-Ansichtfenster ist die
Window-Variable qmax = 2p. Die
brigen Bltter haben q Werte
grer als 2p.
Die Rose erscheint unsymmetrisch.
- Der Wertebereich betrgt sowohl
fr die x- als auch die y-Achse
L10 bis 10. Diese Werte verteilen
sich jedoch ber eine lngere
Strecke entlang der x-Achse, als
das bei der y-Achse der Fall ist.
Drcken Sie 6

Vorschau 103
Schritte und Tastenfolgen Anzeige
4. Aktivieren Sie den Window Editor, und
ndern Sie qmax auf 4p.
4p wird als Zahl berechnet, wenn Sie den
Window Editor verlassen.
Drcken Sie 8 $ D 4 2 T
5. Whlen Sie ZoomSqr, um die Darstellung
neu zu zeichnen.
ZoomSqr vergrert den Bereich entlang
der x-Achse, so dass die Darstellung im
richtigen Grenverhltnis erfolgt.
Drcken Sie 5
Sie knnen die Zahlenwerte fr A und B
ndern und die Darstellung erneut
zeichnen lassen.

Graphische Darstellung von Folgen

Ein kleiner Wald besteht aus 4000 Bumen. Jedes Jahr werden 20% der Bume gefllt
(80% bleiben erhalten) und 1000 neue Bume gepflanzt. Verwenden Sie eine Folge, um

Vorschau 104
die Anzahl der im Wald stehenden Bume am Ende jedes Jahres zu berechnen. Wird
die Zahl der Bume bei einer bestimmten Zahl konstant?

Anfang Nach 1 Jahr Nach 2 Jahren Nach 3 Jahren ...


4000 .8 x 4000 .8 x (.8 x 4000 + .8 x (.8 x (.8 x ...
+ 1000 1000) + 1000 4000 + 1000) +
1000) + 1000

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE. Whlen
Sie als Graph-Modus SEQUENCE.
Drcken Sie 3 B 4

2. Aktivieren und lschen Sie den Y= Editor.


Definieren Sie nun die Folge als
u1(n) = iPart(.8u1(nN1)+1000).
Verwenden Sie iPart, um den
ganzzahligen Teil des Ergebnisses zu
erhalten. Schlielich werden keine
Bruchteile von Bumen gefllt.

Vorschau 105
Schritte und Tastenfolgen Anzeige
iPart( wird wie folgt aufgerufen: Mit
2 I, durch Eingabe ber die
Tastatur oder durch Auswahl aus dem
Dialogfeld CATALOG.
@ 8#,82I
1 4 . 8 j U1 c j N | 1 d
1000 d
H 8#,82I
1 4 . 8 U1 c N | 1 d 1000 d

3. Definieren Sie ui1 als Anfangswert, der
als erstes Glied verwendet wird.
Drcken Sie 4000
4. Rufen Sie den Window Editor auf. Stellen
Sie die n- und plot-Window-Variablen ein.
Mit nmin=0 und nmax=50 wird die Gre
des Waldes ber einen Zeitraum von 50
Jahren berechnet.
Drcken Sie 8 $ 0 D 50 D 1 D 1
D
5. Setzen Sie die Window-Variablen x und y
fr dieses Beispiel auf passende Werte.
Drcken Sie 0 D 50 D 10 D 0 D 6000 D
1000

Vorschau 106
Schritte und Tastenfolgen Anzeige
6. Aktivieren Sie den Graphikbildschirm.
Drcken Sie 8 %

7. Whlen Sie Trace. Bewegen Sie den


Cursor, um die Entwicklung jahresweise
zu verfolgen. Nach wieviel Jahren (nc) hat
sich die Zahl der Bume (yc) stabilisiert?
Das Tracen beginnt bei nc=0.
nc ist die Anzahl der Jahre. Als Standard wird bei
xc = nc, da n auf der x-Achse abgebildet Folgen der Anzeigestil
wird. "Quadrat" verwendet.
yc = u1(n), die Anzahl der Bume im
Jahr n.
Drcken Sie B und A wie bentigt

3D-Darstellungen

Zeichnen Sie die Flche mit z(x,y) = (x3y N y3x) / 390. Zeigen Sie den Graph animiert an,
indem Sie die Werte der fr den Blickwinkel verantwortlichen eye-Fenstervariablen mit

Vorschau 107
dem Cursor interaktiv ndern. Zeigen Sie den Graph dann in verschiedenen
Graphikformat-Stilen an.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE. Als
Graph-Modus whlen Sie 3D.
Drcken Sie 3 B 5

2. ffnen und lschen Sie den Y= Editor.


Definieren Sie nun die 3D-Gleichung
z1(x,y) = (x3y N y3x) / 390.
Beachten Sie, wie bei den Tastenfolgen
die implizite Multiplikation verwendet wird.
Drcken Sie 8 # , 8 c
X Z 3 Y | Y Z 3 X d e 390
3. ndern Sie das Grafikformat, um die
Achsen anzuzeigen und zu beschriften.
Nehmen Sie auerdem die Einstellung
Style = WIRE FRAME vor.
Eine Animation ist mit jedem
Graphikformat-Stil mglich, die schnellste
Methode ist allerdings mit WIRE FRAME.
@ 8DB2DB2DB1
H 8FDB2DB2DB1

Vorschau 108
Schritte und Tastenfolgen Anzeige
4. Whlen Sie die ZoomStd-Ansicht.
Dadurch wird die Gleichung automatisch
graphisch dargestellt.
Whrend der Berechnung der Gleichung
(bevor der Graph abgebildet wird)
erscheint in der oberen linken
Bildschirmecke die Anzeige des bereits
berechneten Anteils in Prozent.
Drcken Sie 6
Hinweis: Haben Sie die 3D-Darstellung
bereits verwendet, wird der Graph
mglicherweise in erweiterter Ansicht
angezeigt. Bei der Erzeugung einer
Animation des Graphen kehrt die Anzeige
automatisch zur normalen Ansicht zurck.
(In der normalen und der erweiterten
Ansicht sind, auer dem Anzeigen von
Animationen, dieselben Vorgnge
mglich.)
Drcken Sie p (drcken Sie p um
zwischen normaler und erweiterter
Ansicht umzuschalten)

Vorschau 109
Schritte und Tastenfolgen Anzeige
5. Zeigen Sie den Graph bewegt an, indem
Sie den Wert der Fenstervariablen eyef
verkleinern.
D oder C haben einen weniger starken
Einflu auf eyeq und eye als eyef.
Um den Graph kontinuierlich zu bewegen,
drcken Sie den Cursor ca. 1 Sekunde
lang und lassen ihn dann los. Zum
Anhalten drcken Sie .
Drcken Sie D acht mal.
6. Stellen Sie die ursprngliche
Ausrichtung des Graphen wieder her.
Bewegen Sie dann den
Betrachtungswinkel entlang der den
Graph umgebenden Ansichtsspur.
Drcken Sie 0 (Null, nicht Buchstabe O)
AAA

Vorschau 110
Schritte und Tastenfolgen Anzeige
7. Zeigen Sie den Graph entlang der
x-Achse, der y-Achse und dann entlang
der z-Achse an.
Drcken Sie X
Dieser Graph weist entlang der y- und der
x-Achse dieselbe Form auf.
Drcken Sie Y
Drcken Sie Z

8. Kehren Sie zur ursprnglichen


Ausrichtung zurck.
Drcken Sie 0 (Null)

Vorschau 111
Schritte und Tastenfolgen Anzeige
9. Zeigen Sie den Graph in verschiedenen
Graphikformat-Stilen an
@ (drcken Sie um von einem
Stil auf den nchsten umzuschalten)
HIDDEN SURFACE
H F (drcken Sie F drcken Sie F, um
von einem Stil auf den nchsten
umzuschalten)

CONTOUR LEVELS
(die Berechnung der
Konturen kann
zustzliche Zeit
beanspruchen)

WIRE AND
CONTOUR

WIRE FRAME

Vorschau 112
Hinweis: Sie knnen den Graph auch als impliziten Plot anzeigen. Verwenden Sie
hierzu das Dialogfeld GRAPH FORMATS (, 9 oder TI-89 Titanium: 8 ;
Voyage 200: 8 F). Wenn Sie zum Umschalten zwischen den verschiedenen Stilen
TI-89 Titanium ; Voyage 200 F drcken, wird der implizite Plot nicht angezeigt.

Graphische Darstellung von Differentialgleichungen

Stellen Sie die Lsung fr die logistische Differentialgleichung erster Ordnung


y' = .001y(100Ny) graphisch dar. Beginnen Sie mit dem Richtungsfeld. Geben Sie dann
im Y= Editor und interaktiv ber den Graphikbildschirm die Anfangsbedingungen ein.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE.
Als Graph-Modus whlen Sie
DIFF EQUATIONS.
Drcken Sie 3 B 6

2. ffnen und lschen Sie den


Y= Editor. Definieren Sie nun die
Differentialgleichung erster Ordnung:
y1'(t)=.001y1(100Ny1)
Drcken Sie p, um das Zeichen
einzugeben. Verwenden Sie keine
implizite Multiplikation zwischen Variablen
und Klammern, sonst wird die Eingabe
als Funktionsaufruf behandelt.

Vorschau 113
Schritte und Tastenfolgen Anzeige
Lassen Sie die Anfangsbedingung yi1
frei.
Hinweis: Wenn y1' ausgewhlt ist,
zeichnet der TI-89 Titanium /
Voyage 200 die Graphik der Lsung fr
y1, nicht die Graphik der
Differentialgleichung y1'.
Drcken Sie 8 # , 8
.001 Y1 p c 100 | Y1 d
3. ffnen Sie das Dialogfeld GRAPH
FORMATS, und nehmen Sie folgende
Einstellungen vor: Axes = ON, Labels =
ON, Solution Method = RK und Fields =
SLPFLD.
Hinweis: Soll eine einzige
Differentialgleichung dargestellt werden,
muss Fields auf SLPFLD oder FLDOFF
eingestellt sein. Bei Fields=DIRFLD tritt
whrend des Zeichnens ein Fehler auf.
@ 8DDB2DDB2DB1D
B1
H 8FDDB2DDB2DB1D
B1

Vorschau 114
Schritte und Tastenfolgen Anzeige
4. Rufen Sie den Window Editor auf, und
stellen Sie die Fenstervariablen wie hier
angegeben ein.
Drcken Sie 8 $ 0 D 10 D .1 D 0
D ? 10 D 110 D 10 D ? 10 D 120 D
10 D 0 D .001 D 20

5. ffnen Sie den Grafikbildschirm.


Da Sie keine Anfangsbedingung
angegeben haben, wird nur das
Richtungsfeld dargestellt (entsprechend
der Einstellung Fields=SLPFLD im
Dialogfeld GRAPH FORMATS).
Drcken Sie 8 %
6. Kehren Sie zurck zum Y= Editor, und
geben Sie eine Anfangsbedingung ein:
yi1=10
Drcken Sie 8 # 10

Vorschau 115
Schritte und Tastenfolgen Anzeige
7. Rufen Sie den Grafikbildschirm wieder
auf.
Im Y= Editor eingegebene
Anfangsbedingungen treten immer bei t0
auf. Der Graph beginnt am Anfangswert
Die Anfangsbedingung
und wird zunchst nach rechts und dann
ist mit einem Kreis
nach links gezeichnet.
gekennzeichnet.
Drcken Sie 8 %
8. Kehren Sie zum Y= Editor zurck. ndern
Sie yi1, indem Sie eine Liste von zwei
Anfangsbedingungen eingeben:
yi1={10,20}
Drcken Sie 8 # C 2 [ 10 b
20 2 \
9. ffnen Sie den Graphikbildschirm erneut.
Drcken Sie 8 %

Vorschau 116
Schritte und Tastenfolgen Anzeige
10. Eine Anfangsbedingung wird wie folgt
interaktiv ausgewhlt:
@ 2
H
Geben Sie auf die entsprechenden
Aufforderungen hin t=40 und y1=45 ein.
Bei der interaktiven Wahl einer
Anfangsbedingung knnen Sie fr t einen
anderen Wert angeben als den im
Y= Editor oder Fenster-Editor
eingegebenen Wert t0.
Anstatt zuerst
@ 2
H
zu drcken und dann t und y1
einzugeben, knnen Sie den Cursor an
eine gewnschte Stelle auf dem
Bildschirm bewegen und dann
drcken.
Sie knnen mit Kurven fr die im
Y= Editor angegebenen
Anfangsbedingungen verfolgen (tracen)
lassen. Die Kurve fr eine interaktiv
gewhlte Anfangsbedingung knnen Sie
nicht verfolgen (tracen) lassen.
@ 2 40 45
H 40 45

Vorschau 117
Weitere Darstellungsarten

Stellen Sie im Hauptbildschirm folgende stckweise definierte Funktion graphisch dar:


y = Lx fr x < 0 und y = 5 cos(x), fr x 0. Zeichnen Sie eine waagrechte Linie ber den
Hochpunkten der Cosinuskurve. Speichern Sie das Bild des dargestellten Graphen.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das Dialogfeld MODE.
Als Graph-Modus whlen Sie FUNCTION.
Als Angle-Modus whlen Sie RADIAN.
Drcken Sie 3 B 1 D D D B 1

2. Wechseln Sie zum Hauptbildschirm. Graph when(x<0,Lx,


Verwenden Sie den Graph-Befehl und die 5cos(x))
when -Funktion, um die stckweise
definierte Funktion zu bestimmen.
2 whlt Graph aus dem Menleisten-
Men Other und fgt automatisch ein
Leerzeichen hinzu.
@ " 2 2 WHEN j
cX20b?Xb5p2
XXdd
H 8 " 2 WHEN c X
20b?Xb5pXXdd

Vorschau 118
Schritte und Tastenfolgen Anzeige
3. Fhren Sie den Graph-Befehl aus,
wodurch automatisch der
Graphikbildschirm aufgerufen wird.
Der Graph verwendet die aktuellen
Window-Variablen, wobei in diesem
Beispiel deren Standardwerte ( 6)
angenommen werden.
Drcken Sie
4. Zeichnen Sie eine waagrechte Linie ber
der Cosinuskurve.
Der Taschenrechner bleibt im
"horizontalen" Modus, bis Sie eine andere
Operation whlen oder N drcken.
@ 2 5 C (bis die Linie plaziert
ist)
H 5 C (bis die Linie plaziert ist)

5. Speichern Sie diese Grafik. Benutzen Sie
PIC1 als Variablenname fr das Bild.
Stellen Sie auf jeden Fall Type = Picture
ein. Standardmig ist GDB eingestellt.
@ , 2 B 2 D D PIC j 1

H , 2 B 2 D D PIC1

Vorschau 119
Schritte und Tastenfolgen Anzeige
6. Lschen Sie die gezeichnete waagrechte
Linie.
Sie knnen auch zum Neuzeichnen
drcken.
@ 21
H 1
7. Laden Sie das gespeicherte Bild, um den
Graphen mit der Linie erneut anzuzeigen.
Stellen Sie auf jeden Fall Type = Picture
ein. Standardmig ist GDB eingestellt.
Drcken Sie , 1 B 2 (falls noch nicht
angezeigt, stellen Sie auch Variable =
pic1 ein)

Vorschau 120
Tabellen

Berechnen Sie die Funktion y= x 3N2x fr jede ganze Zahl zwischen M10 und 10.
Wie hufig und an welchen Stellen wird das Vorzeichen gewechselt?

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das MODE-Dialogfeld. Whlen
Sie fr den Graph-Modus FUNCTION.
Drcken Sie 3 B 1

2. ffnen Sie den Y= Editor, und lschen


Sie den Inhalt. Definieren Sie dann
y1(x) = x3 N 2x.
Drcken Sie 8 # , 8 X
Z3|2X
3. Stellen Sie die Tabellenparameter auf:
tblStart = M10
@tbl = 1
Graph < - > Table = OFF
Independent = AUTO
Drcken Sie 8 & ? 10 D 1 D B 1
DB1

Vorschau 121
Schritte und Tastenfolgen Anzeige
4. ffnen Sie den Tabellen-Bildschirm.
Drcken Sie 8 '

5. Durchlaufen Sie die Tabelle. Beachten


Sie, dass y1 bei x = M1, 1, und 2 das
Vorzeichen ndert.
Verwenden Sie 2 D und 2 Czum
seitenweisen Scrollen.
Drcken Sie D und C nach Bedarf
6. Schauen Sie sich die
Vorzeichennderung zwischen x = L2 und
x = L1 nher an, indem Sie die
Tabellenparameter auf:
tblStart = L2
@tbl = .1
Drcken Sie ? 2 D .1

Vorschau 122
Geteilte Bildschirme

Unterteilen Sie den Bildschirm, um sowohl den Y= Editor als auch den Graphik-Bildschirm
anzuzeigen. Untersuchen Sie dann das Verhalten eines Polynoms bei nderung seiner
Koeffizienten.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie das MODE -Dialogfeld.
Whlen Sie FUNCTION fr Graph.
Whlen Sie LEFT-RIGHT fr Split Screen.
Whlen Sie Y= Editor fr Split 1 App.
Whlen Sie Graph fr Split 2 App.
Drcken Sie 3 B 1 B 3 D B 2 D
B4
2. Lschen Sie den Inhalt des Y= Editor, und
schalten Sie etwaige Statistik-Daten-Plots
aus. Definieren Sie dann
y1(x) = .1x3N2x+6.
Ein dicker Rahmen um den Y= Editor
zeigt an, dass dieser aktiv ist. Ist er aktiv,
erstreckt sich dessen Eingabezeile ber
die gesamte Anzeige.
Drcken Sie , 8 5 .1 X
Z3|2X6

Vorschau 123
Schritte und Tastenfolgen Anzeige
3. Whlen Sie das ZoomStd-Ansichtfenster,
wodurch auf den Graphik-Bildschirm
umgeschaltet und die Funktion graphisch
dargestellt wird.
Der dicke Rahmen befindet sich nun um
den Graphik-Bildschirm.
Drcken Sie 6
4. Schalten Sie auf den Y= Editor um.
Bearbeiten Sie dann y1(x), um .1x 3 in
.5x 3 zu ndern.
2 aist die Zweitfunktion von O.
Der dicke Rahmen befindet sich um den
Y= Editor.
Drcken Sie 2 a C A B B 0
5
5. Schalten Sie auf den Graphik-Bildschirm
um, wodurch die bearbeitete Funktion
neu erstellt wird.
Der dicke Rahmen befindet sich um den
Graphik-Bildschirm.
Drcken Sie 2 a

Vorschau 124
Schritte und Tastenfolgen Anzeige
6. Schalten Sie auf den Y= Editor um.
ffnen Sie dann an dessen Stelle den
Window Editor.
Drcken Sie 2 a 8 $

7. ffnen Sie den Hauptbildschirm.


Beenden Sie dort die Teilung, und zeigen
Sie den Hauptbildschirm in voller Gre
an.
Drcken Sie:
@ 2K"
H 2K

Daten/Matrix-Editor

Erstellen Sie mit dem Daten/Matrix-Editor eine einspaltige Listenvariable. Fgen Sie
dann eine zweite Informationsspalte hinzu. Beachten Sie, wie die Listenvariable (die nur

Vorschau 125
eine Spalte haben kann) automatisch in eine Datenvariable (die mehrere Spalten haben
kann) umgewandelt wird.

Schritte und Tastenfolgen Anzeige


1. Starten Sie den Daten/Matrix-Editor, um
eine neue Listenvariable namens TEMP
zu erstellen.
Drcken Sie O 3 B 3 D D TEMP

2. Geben Sie eine Spalte mit Zahlen ein.
Bewegen Sie den Cursor ein Feld nach
oben (um zu sehen, dass der Wert eines
markierten Feldes in der Eingabezeile
angezeigt wird).
LIST erscheint in der oberen linken Ecke
und weist auf eine Listenvariable hin.
Sie knnen statt auch D
verwenden, um Informationen in ein Feld
einzugeben.
Drcken Sie 1 2 3 4
56C

Vorschau 126
Schritte und Tastenfolgen Anzeige
3. Gehen Sie zu Spalte 2, und definieren Sie
die Kopfzeile der Spalte so, dass Spalte 2
den doppelten Wert von Spalte 1
annimmt.
DATA erscheint in der oberen linken Ecke
und weist darauf hin, dass die bedeutet, dass sich
Listenvariable in eine Datenvariable die Zelle in einer
umgewandelt wurde. definierten Spalte

@ B2pjC1
H B2pC1
4. Gehen Sie zur Kopfzeilenzelle von
Spalte 2, damit deren Definition in der
Eingabezeile angezeigt wird.
Wenn sich der Cursor in der
Kopfzeilenzelle befindet, braucht nicht
gedrckt werden, um sie zu definieren. In
diesem Fall brauchen Sie nur den
gewnschten Term einzugeben.
Drcken Sie 2 C C
5. Lschen Sie den Inhalt der Variablen.
Einfaches Lschen der Daten wandelt die
Datenvariable nicht wieder in eine
Listenvariable um.
Drcken Sie , 8

Vorschau 127
Hinweis: Falls Sie die aktuelle Variable nicht zu speichern brauchen, verwenden Sie sie als
Notizblock. Wenn Sie das nchste Mal eine Variable fr temporre Daten brauchen,
lschen Sie den Inhalt der aktuellen Variablen und verwenden Sie sie wieder. So knnen
Sie temporre Daten eingeben, ohne jedes Mal eine neue Variable zu erstellen, wofr
Speicherplatz bentigt wird.

Statistiken und Darstellung von Daten

Auf der Grundlage eines Beispiels mit sieben Stdten geben Sie Daten ein, die die
Bevlkerungszahl mit der Anzahl von Gebuden mit mehr als 12 Stockwerken in Bezug
setzen. Berechnen und zeichnen Sie Gleichungen, die zu diesen Daten passen, mit Hilfe
von Med-Med und linearer Regression. Geben Sie fr jede Regressionsgleichung die
Prognose ab, wieviele Gebude mit mehr als 12 Stockwerken Sie in einer Stadt mit
300.000 Einwohnern vorfinden wrden.

Schritte und Tastenfolgen Anzeige


1. Aktivieren Sie das Dialogfeld MODE.
Whlen Sie fr Graph die Einstellung
FUNCTION.
Drcken Sie 3 B 1

2. Starten Sie den Daten/Matrix-Editor, um


eine neue Datenvariable namens BUILD
zu erstellen.
Drcken Sie O 3 D D BUILD

Vorschau 128
Schritte und Tastenfolgen Anzeige
3. Geben Sie nach untenstehendem Muster
die Bevlkerungszahlen in Spalte 1 ein.
Bev. (in 1000) Gebude > 12 Stockw.
150 4
500 31
800 42
250 9
500 20
750 55
950 73
Drcken Sie 150 500 800
250 500 750
950

Vorschau 129
Schritte und Tastenfolgen Anzeige
4. Bewegen Sie den Cursor auf Zeile 1 in
Spalte 2 (r1c2). Geben Sie nun die
entsprechende Gebudezahl ein.
8 C bewegt den Cursor zum Anfang der
Seite. Nach der Eingabe von Daten fr
eine Zelle knnen Sie oder D
drcken, um die Daten in die Zelle zu
bernehmen und den Cursor um eine
Zelle nach unten zu bewegen. Durch
Drcken von C werden die Daten
bernommen und der Cursor um eine
Zelle nach oben bewegt.
@ B 8 C 4 31 42
9 20 55 73
H B 2 C 4 31 42
9 20 55 73

Vorschau 130
Schritte und Tastenfolgen Anzeige
5. Gehen Sie mit dem Cursor auf Zeile 1 in
Spalte 1 (r1c1). Sortieren Sie nun auf
Grundlage der Bevlkerungszahl die
Daten in aufsteigender Reihenfolge.
Dadurch wird Spalte 1 sortiert.
Anschlieend werden alle anderen
Spalten angeglichen, so da sie die
gleiche Reihenfolge wie Spalte 1
beibehalten. Dies ist grundlegend fr die
Beibehaltung der richtigen Zuordnung
zwischen den Datenspalten.
Um Spalte 1 zu sortieren, kann sich der
Cursor an jeder beliebigen Stelle in Spalte
1 befinden. In diesem Fall drcken Sie
@ 8C
H 2C
um die ersten vier Zeilen sehen zu
knnen.
@ A8C24
H A2C4

Vorschau 131
Schritte und Tastenfolgen Anzeige
6. Aktivieren Sie das Dialogfeld Calculate.
Setzen Sie:
Calculation Type = MedMed
x = C1
y = C2
Store RegEQ to = y1(x)
@ B 7 D C j 1 D j C2 D
BD
H B 7 D C1 D C2 D B D
7. Fhren Sie die Berechnung durch, um die
Med-Med Regressionsgleichung
darzustellen.
Wie im Dialogfeld Calculate festgelegt,
wird diese Gleichung in y1(x) gespeichert.
Drcken Sie
8. Schlieen Sie den Bildschirm STAT VARS.
Der Daten/Matrix-Editor wird angezeigt.
Drcken Sie
9. Rufen Sie das Dialogfeld Calculate auf.
Setzen Sie:
Calculation Type = LinReg
x = C1
y = C2
Store RegEQ to = y2(x)
Drcken Sie B 5 D D D B D

Vorschau 132
Schritte und Tastenfolgen Anzeige
10. Fhren Sie die Berechnung durch, um die
LinReg-Regressionsgleichung
darzustellen.
Diese Gleichung wird in y2(x)
gespeichert.
Drcken Sie
11. Schlieen Sie den Bildschirm STAT VARS.
Der Daten/Matrix-Editor wird angezeigt.
Drcken Sie
12. Rufen Sie den Plot Setup-Bildschirm auf.
Plot 1 ist standardmig markiert.
Mit knnen Sie markierte Plot-
Einstellungen lschen.
Drcken Sie
13. Legen Sie fr Plot 1 fest:
Plot Type = Scatter
Mark = Box
x = C1
y = C2
Beachten Sie die hnlichkeit zum
Dialogfeld Calculate.
@ ,B1DB1DCj1Dj
C2
H , B 1 D B 1 D C1 D C2

Vorschau 133
Schritte und Tastenfolgen Anzeige
14. Speichern Sie die Plotdefinition, und
kehren Sie zum Plot Setup-Bildschirm
zurck.
Beachten Sie die Kurzschreibweise fr
die Definition von Plot 1.
Drcken Sie
15. Aktivieren Sie den Y= Editor. Setzen Sie
fr y1(x), die Med-Med
Regressionsgleichung, den Anzeigestil
auf Dot.
Hinweis: Je nach vorherigem Inhalt Ihres
Y= Editor muss der Cursor eventuell auf
y1 bewegt werden.
PLOTS 1 am oberen Bildschirmrand
bedeutet, da Plot 1 ausgewhlt wurde.
Beachten Sie, da y1(x) und y2(x)
ausgewhlt waren, als die
Regressionsgleichungen gespeichert
wurden.
@ 8#22
H 8#2

Vorschau 134
Schritte und Tastenfolgen Anzeige
16. Scrollen Sie nach oben, um Plot 1 zu
markieren.
Die abgebildete Kurzdefinition entspricht
der des Plot Setup-Bildschirms.
Drcken Sie C
17. Verwenden Sie ZoomData, um Plot 1 und
die Regressionsgleichungen y1(x) und
y2(x) zu zeichnen.
ZoomData untersucht die Daten aller
ausgewhlten Statistikplots und passt das
Ansichtsfenster an, so da alle Punkte
eingeschlossen sind.
Drcken Sie 9
18. Kehren Sie zur aktuellen Sitzung des
Daten/Matrix-Editors zurck.
Drcken Sie O D

Vorschau 135
Schritte und Tastenfolgen Anzeige
19. Geben Sie einen Titel fr Spalte 3 ein.
Definieren Sie den Kopf von Spalte 3 als
die von der Med-Med-Geraden
vorausgesagten Werte.
Um einen Titel eingeben zu knnen, muss
die Titelzelle der Spalte (die oberste Zelle)
mit dem Cursor markiert werden.
Mit kann von jeder Stelle in einer
Spalte aus der Spaltenkopf definiert
werden. Befindet sich der Cursor in einer
Kopfzelle, muss nicht gedrckt
werden.
@ B B C C 2 MED j
Y1 c j C1 d
H B B C C MED Y1 c C1
d
20. Geben Sie einen Titel fr Spalte 4 ein.
Definieren Sie den Kopf von Spalte 4 als
Restfehler (Differenz zwischen
beobachteten und vorausgesagten
Werten, daher der Spaltentitel "resid") fr
Med-Med.
@ B C 2 RESID j
j C2 | j C3
H B C RESID C2 | C3

Vorschau 136
Schritte und Tastenfolgen Anzeige
21. Geben Sie einen Titel fr Spalte 5 ein.
Definieren Sie den Kopf von Spalte 5 als
die von der LinReg-Geraden
vorausgesagten Werte.
@ B C C 2 LIN j
Y2 c j C1 d
H B C LIN Y2 c C1 d

22. Geben Sie einen Titel fr Spalte 6 ein.
Definieren Sie den Kopf von Spalte 6 als
Restfehler fr LinReg.
@ B C 2 RESID j
j C2 | j C5
H B C RESID C2 | C5

23. Rufen Sie den Plot Setup-Bildschirm auf,
und heben Sie die Auswahl von Plot 1
auf.
Drcken Sie

Vorschau 137
Schritte und Tastenfolgen Anzeige
24. Markieren Sie Plot 2, und definieren Sie:
Plot Type = Scatter
Mark = Box
x = C1
y = C4 (MedMed-Restfehler)
@ D , D D C j 1 D j C4

H D , D D C1 D C4
25. Markieren Sie Plot 3, und definieren Sie:
Plot Type = Scatter
Mark = Plus
x = C1
y = C6 (LinReg-Restfehler)
@ D,DB3DCj1Dj
C6
H D , D B 3 D C1 D C6

26. Aktivieren Sie den Y= Editor, und schalten
Sie alle y(x)-Funktionen aus.
Whlen Sie aus 3:Functions Off, nicht
1:All Off.
Die Plots 2 und 3 sind nach wie vor
gewhlt.
Drcken Sie 8 # 3

Vorschau 138
Schritte und Tastenfolgen Anzeige
27. Verwenden Sie ZoomData, um die
Restfehler graphisch darzustellen.
sind die Med-Med-Restfehler;
+ marks the LinReg residuals.
Drcken Sie 9
28. Rufen Sie den Hauptbildschirm auf.
@ "
H 8"
29. Verwenden Sie die Med-Med (y1(x))- und
LinReg (y2(x))-Regressionsgleichungen,
um die Werte fr x = 300 (Bevlkerung
300.000) zu berechnen.
Mit der round-Funktion (2 I 1 3) wird
sichergestellt, da die resultierende
Gebudeanzahl als ganze Zahl angezeigt
wird.
Nach der Berechnung des ersten
Ergebnisses ndern Sie in der
Eingabezeile y1 in y2.
Drcken Sie 2 I 1 3 Y1 c 300 d
b 0 d B A (acht mal) 0 2

Vorschau 139
Programmieren

Verfassen Sie ein Programm, das den Benutzer zur Eingabe einer ganzen Zahl
auffordert, alle Zahlen von 1 bis zur eingegebenen Zahl addiert und das Ergebnis
anzeigt.

Schritte und Tastenfolgen Anzeige


1. Beginnen Sie im Program Editor
(Programmeditor) ein neues Programm.
Drcken Sie O 3
2. Geben Sie PROG1 (ohne Leerzeichen)
als Namen der neuen Programmvariablen
ein.
@ D D PROG j 1
H D D PROG 1
3. ffnen Sie die Schablone fr ein neues
Programm. Der Programmname sowie
Prgm und EndPrgm werden automatisch
angezeigt.
Zum Abschluss der Eingabe in ein
Eingabefeld, z. B. in Variable, mssen Sie
zweimal drcken.
Drcken Sie

Vorschau 140
Schritte und Tastenfolgen Anzeige
4. Geben Sie die folgenden Programmzeilen
ein.
Request "Enter an integer",n
Zeigt ein Dialogfeld an, das zur
Eingabe einer Ganzzahl auffordert,
die Eingabe abwartet und die Zahl
(als String) in der Variablen n ablegt.
expr(n)!n
Wandelt den String in einen
numerischen Term um.
0!temp
Erzeugt eine Variable mit dem Namen
temp und initialisiert sie mit dem Wert
0.
For i,1,n,1
Beginnt eine For-Schleife auf der
Basis der Variablen i. Beim ersten
Schleifendurchlauf ist i = 1. Am
Schleifenende wird i um 1 erhht. Die
Schleife wird so oft durchlaufen, bis i
> n.
temp+i!temp
Addiert den aktuellen Wert von i zu
temp.

Vorschau 141
Schritte und Tastenfolgen Anzeige
EndFor
Markiert das Ende der For-Schleife.
Disp temp
Zeigt den Endwert von temp an.
Geben Sie die Programmzeilen wie
abgebildet ein. Drcken Sie am Ende
jeder Zeile .
5. Wechseln Sie zum Hauptbildschirm.
Geben Sie den Programmnamen gefolgt prog1()
von einem Paar runder Klammern ein.
Sie mssen ( ) stets angeben, auch wenn
keine Argumente an das Programm
bergeben werden.
Das Programm zeigt nun das Dialogfeld
mit dem zuvor eingegebenen
Aufforderungstext an.
@ " 2 PROG j 1 c
d
H 8 " PROG1 c d
6. Geben Sie ins Dialogfeld 5 ein.
Drcken Sie 5

Vorschau 142
Schritte und Tastenfolgen Anzeige
7. Setzen Sie die Programmausfhrung fort.
Der Befehl Disp zeigt das Ergebnis auf
dem Programm-I/O-Bildschirm an.
Das Ergebnis ist die Summe der ganzen
Zahlen von 1 bis 5.
Ausgabe eines
Der Programm-I/O-Bildschirm hnelt zwar
anderen
dem Hauptbildschirm, dient jedoch nur fr Programms
Ein-/Ausgabevorgnge im Rahmen eines
Ergebnis fr
Programms. Mit dem Programm-I/O- Ganzzahl 5
Bildschirm knnen Sie keine normalen
Rechenvorgnge vornehmen.
Drcken Sie
8. Verlassen Sie den Programm-I/O-
Bildschirm, und kehren Sie zum
Hauptbildschirm zurck.
Sie knnen auch N, 2 K, oder
@ "
H 8"
drcken, um zum Hauptbildschirm
zurckzukehren.
Drcken Sie

Vorschau 143
Texteditor

Starten Sie eine neue Texteditor-Sitzung. ben Sie den Umgang mit dem Texteditor,
indem Sie einen beliebigen Text eingeben. Bewegen Sie beim Eingeben den Textcursor,
und verbessern Sie eventuelle Tippfehler.

Schritte und Tastenfolgen Anzeige


1. Starten Sie eine neue Texteditor-Sitzung.
Drcken Sie O 3

2. Erstellen Sie eine Textvariable mit dem


Namen TEST. In ihr wird automatisch der
gesamte Text abgelegt, den Sie whrend
dieser Sitzung eingeben.
Benutzen Sie das Verzeichnis MAIN, das
im Dialogfeld NEW voreingestellt ist.
Zum Abschluss der Eingabe in ein
Eingabefeld, z. B. in Variable, mssen Sie
zweimal drcken.
Drcken Sie D TEST

Vorschau 144
Schritte und Tastenfolgen Anzeige
3. Geben Sie einen Beispieltext ein.
Um einen einzelnen Grobuchstaben
einzugeben, drcken Sie 7 und
dann den Buchstaben.
Nur beim TI-89 Titanium:
- Fr die Eingabe eines
Leerzeichens drcken Sie
j (Alpha-Funktion der
Taste ? key).
- Zur Eingabe eines Punktes
drcken Sie j, um die
Feststellfunktion auszuschalten,
dann und erneut 2 , um
die Feststellfunktion wieder
einzuschalten.
ben Sie das Bearbeiten des Texts wie
folgt:
Verschieben Sie den Textcursor mit
Hilfe der Cursortasten.
Drcken Sie 0 bzw. 8 ., um ein
Zeichen links bzw. rechts des Cursors
zu lschen.
@ 2 Geben Sie einen
beliebigen Text ein
H Geben Sie einen beliebigen Text
ein

Vorschau 145
Schritte und Tastenfolgen Anzeige
4. Beenden Sie den Texteditor, und rufen
Sie den Hauptbildschirm auf.
Ihre Text-Sitzung wurde bei der Eingabe
automatisch gespeichert. Sie brauchen
deshalb die Sitzung nicht manuell zu
speichern, bevor Sie den Text- Editor
beenden.
@ "
H 8"
5. Kehren Sie zur aktuellen Texteditor-
Sitzung zurck. Der Text wird exakt so
angezeigt wie vor dem Beenden des
Editors.
Drcken Sie 2a

Vorschau 146
Numerischer Gleichungslser

Ermitteln Sie fr die gegebene Gleichung a=(m2Nm1)/(m2+m1)g, in welcher die


bekannten Werte m2=10 und g=9.8 sind, den Wert fr m1. Gehen Sie von a=1/3 g aus.

Schritte und Tastenfolgen Anzeige


1. ffnen Sie den Numeric Solver
(Numerischer Gleichungslser.
Drcken Sie O

2. Geben Sie die Gleichung ein.


Wenn Sie oder D drcken, werden
die in der Gleichung verwendeten
Variablen auf dem Bildschirm aufgelistet.
@ j A c j M2 | j M1
d e c j M2 j M1 d p
jG
H A c M2 | M1 d e c M2
M1 d p G

Vorschau 147
Schritte und Tastenfolgen Anzeige
3. Geben Sie auer fr die unbekannte
Variable m1 fr alle Variablen Werte ein.
Definieren Sie zunchst m2 und g.
Definieren Sie anschlieend a. (Sie
mssen zuerst g definieren, bevor Sie a
bezglich g definieren knnen.)
Akzeptieren Sie die Vorgabe fr bound.
Wurde eine Variable zuvor bereits
definiert, so wird ihr Wert als
Standardwert angezeigt.
@ D 10 D D 9.8 C C C j G e 3
H D 10 D D 9.8 C C C G e 3
4. Setzen Sie den Cursor auf die
unbekannte Variable m1.
Sie knnen auch einen Schtzwert fr m1
eingeben. Auch wenn Sie fr alle
Variablen einen Wert eingeben, wird die
numerische Auflsungsfunktion nach der g/3 wird ausgewertet,
durch den Cursor markierten Variablen wenn der Cursor von
auswerten. der Linie weg bewegt
Drcken Sie D D wird.

Vorschau 148
Schritte und Tastenfolgen Anzeige
5. Lsen Sie nach der unbekannten
Variablen auf.
Zur Kontrolle der Genauigkeit der Lsung
werden die rechte und die linke Seite
getrennt ausgewertet. Die Differenz wird
als left-rt angezeigt. Bei einer exakten 0 markiert die
Lsung ist left-rt=0. berechneten Werte
Drcken Sie
6. Stellen Sie die Lsung in einem ZoomStd-
Ansichtfenster graphisch dar.
Der Graph wird im geteilten Bildschirm
angezeigt. Sie knnen ihn durch Tracen,
Zoomen etc. untersuchen.
Die vom Cursor markierte Variable
(Unbekannte m1) befindet sich auf der
x-Achse und left-rt auf der y-Achse.
Drcken Sie 3
7. Kehren Sie zum Numerischen
Gleichungslser zurck, und beenden Sie
die geteilte Displaydarstellung.
Sie knnen oder D drcken, um die
Variablenliste erneut anzuzeigen.
Drcken Sie 2 a 2

Vorschau 149
Zahlensysteme

Berechnen Sie 10 binr (Basis 2) + F hexadezimal (Basis 16) + 10 dezimal (Basis 10).
Verwenden Sie dann den Operator 4, um eine ganze Zahl von einem Zahlensystem in
ein anderes zu berfhren. Betrachten Sie dann, wie sich die nderung der Basis auf
das angezeigte Ergebnis auswirkt.

Schritte und Tastenfolgen Anzeige


1. Zeigen Sie das Dialogfeld MODE, Seite 2
an. Whlen Sie fr den Base-Modus DEC
als Standardzahlensystem.
Ganzzahlige Ergebnisse werden
entsprechend dem Base-Modus
angezeigt. Bruch- und Fliekomma-
Ergebnisse werden stets in dezimaler
Form angezeigt.
Drcken Sie 3 (gehen Sie mit D
zu Base-Modus ber) B 1

Vorschau 150
Schritte und Tastenfolgen Anzeige
2. Berechnen Sie 0b10+0hF+10.
Zur Eingabe einer Dual- oder
Hexadezimalzahl mu das Prfix 0b bzw.
0h verwendet werden (Null und
Buchstabe B bzw. H). Anderenfalls wird
die Eingabe als Dezimalzahl behandelt.
Wichtig: Das Prfix 0b bzw. 0h besteht
aus Null (nicht Buchstabe O) und B
bzw. H.
@ 0 j B 10 0 2 HF j
10
H 0 B 10 0 HF 10
3. Addieren Sie 1 zum Ergebnis, und
konvertieren Sie es in binre Form.
2 4 zeigt den Konvertierungsoperator 4
an.
@ 1 2 4 2 BIN j

H 1 2 4 BIN
4. Addieren Sie 1 zum Ergebnis, und
konvertieren Sie es in hexadezimale
Form.
@ 1 2 4 2 HEX j

H 1 2 4 HEX

Vorschau 151
Schritte und Tastenfolgen Anzeige
5. Addieren Sie 1 zum Ergebnis, und
behalten Sie die standardmige
Dezimalbasis bei.
In den Ergebnissen wird zur
Kennzeichnung des Zahlensystems das
Prfix 0b bzw. 0h verwendet.
Drcken Sie 1
6. Schalten Sie den Base-Modus auf HEX
um.
Wenn Base = HEX oder BIN, dann wird der
Absolutwert eines Ergebnisses durch
bestimmte Grenzen beschrnkt.
Drcken Sie 3 (gehen Sie mit D
zu Base-Modus ber) B 2
7. Berechnen Sie 0b10+0hF+10.
@ 0 j B 10 0 2 HF j
10
H 0 B 10 0 HF 10

8. Schalten Sie den Base-Modus auf BIN


um.
Drcken Sie 3 (gehen Sie mit
D zu Base-Modus ber) B 3

Vorschau 152
Schritte und Tastenfolgen Anzeige
9. Geben Sie erneut 0b10+0hF+10.
Drcken Sie

Speicher- und Variablenverwaltung

Weisen Sie Variablen Werte mit verschiedenen Datentypen zu. Lassen Sie sich mit dem
VAR-LINK Bildschirm eine Aufstellung der definierten Variablen anzeigen. Verschieben
Sie Variablen dann in den Benutzerarchiv-Speicher, und finden Sie heraus, wie Sie auf
die archivierten Variablen zugreifen knnen (archivierte Variablen werden automatisch

Vorschau 153
gesperrt). Entnehmen Sie dann die Variablen aus dem Archiv, und lschen Sie
unbenutzte Variablen, so da sie nicht unntig Speicherplatz belegen.

Schritte und Tastenfolgen Anzeige


1. Weisen Sie im Hauptbildschirm Variablen
Werte folgender Variablentypen zu.
Term: 5 !x1
Function: x2+4 !f(x)
Liste: {5,10} !L1
Matrix: [30,25] !m1
@ " M 5 9 X1 X Z
249jFcXd2
[ 5 b 10 2 \ 9 j L1
2 g 30 b 25 2 h 9
j M1
H 8 " M 5 9 X1
X Z2 4 9 F c X d
2 [ 5 b 10 2 \ 9 L1
2 g 30 b 25 2 h 9
M1
2. Nehmen sie an, Sie haben eine Operation
begonnen, fr die Sie eine 5
Funktionsvariable bentigen, aber deren
Namen vergessen.
Drcken Sie 5 p

Vorschau 154
Schritte und Tastenfolgen Anzeige
3. Rufen Sie den VAR-LINK Bildschirm auf.
Dieses Beispiel geht davon aus, dass die
oben zugewiesenen Variablen die
einzigen bislang definierten sind.
Drcken Sie 2
4. ndern Sie die Ansicht, so dass nur
Variable vom Typ function angezeigt
werden.
Das mag in einem Beispiel mit nur vier
Variablen nicht sonderlich ntzlich
erscheinen, berlegen Sie jedoch, wie
sinnvoll es ist, wenn eine Vielzahl
Variablen unterschiedlicher Typen
definiert sind.
Drcken Sie D D B 5
5. Markieren Sie die Funktionsvariable f,
und zeigen Sie deren Inhalt an.
Beachten Sie, dass die Funktion mit f(x)
zugewiesen wurde, hier jedoch als f
angezeigt wird.
@ D2
H D
6. Schlieen Sie das Inhaltsfenster.
Drcken Sie N

Vorschau 155
Schritte und Tastenfolgen Anzeige
7. Lassen Sie die Variable f weiterhin
markiert, schlieen Sie den VAR-LINK 5f(
Bildschirm, und kopieren Sie den Namen
der Variablen in die Eingabezeile.
Beachten Sie, dass ( eingefgt wurde.
Drcken Sie
8. Schlieen Sie die Rechenoperation ab.
Drcken Sie 2 d 5f(2)

Eine Variable archivieren

Schritte und Tastenfolgen Anzeige


1. Rufen Sie erneut den VAR-LINK
Bildschirm auf, und markieren Sie die zu
archivierende Variable.
Die zuvor vorgenommene
Ansichtnderung ist nicht mehr wirksam.
Der Bildschirm zeigt die Aufstellung aller
definierten Variablen.
Drcken Sie 2 (verwenden
Sie D zum Markieren von x1)

Vorschau 156
Schritte und Tastenfolgen Anzeige
2. Archivieren Sie die Variable mit Hilfe des
Mens , Manage aus der Menleiste.
zeigt an, dass die Variable archiviert ist.
Drcken Sie , 8

3. Kehren Sie zum Hauptbildschirm zurck,


und verwenden Sie die archivierte
Variable in einer Rechnung.
@ " 6 p X1
H 8 " 6 p X1
4. Versuchen Sie, in der archivierten
Variablen einen anderen Wert zu
speichern.
Drcken Sie 10 9 X1
5. Lschen Sie die Fehlermeldung.
Drcken Sie N

Vorschau 157
Schritte und Tastenfolgen Anzeige
6. Entnehmen Sie die Variable mit
VAR-LINK aus dem Archiv.
Drcken Sie 2 (verwenden
Sie D zum Markieren von x1) , 9
7. Kehren Sie zum Hauptbildschirm zurck,
und speichern Sie einen anderen Wert in
der aus dem Archiv entnommenen
Variablen.
@ "
H 8"

Vorschau 158
Variable lschen

Schritte und Tastenfolgen Anzeige


1. Rufen Sie VAR-LINK auf, und whlen Sie
mit dem Menleisten-Men All alle
Variablen aus.
Das Hkchen zeigt an, da ein Eintrag
ausgewhlt ist. Beachten Sie auch, dass
damit gleichzeitig das Verzeichnis MAIN
ausgewhlt wurde.
Hinweis: Statt zu benutzen (wenn Sie
nicht alle Variablen lschen mchten),
knnen Sie auch einzelne Variable
auswhlen. Markieren Sie jede Variable,
die Sie lschen wollen, und drcken Sie
.
Drcken Sie 2 9 1
2. Lschen Sie mit ,.
Hinweis: Um die markierten Variablen zu
lschen, knnen Sie 0 drcken (anstatt
, 1).
Drcken Sie , 1
3. Besttigen Sie den Lschvorgang.
Drcken Sie

Vorschau 159
Schritte und Tastenfolgen Anzeige
4. Da mit 1 auch das Verzeichnis MAIN
ausgewhlt wurde, erhalten Sie eine
Fehlermeldung mit dem Hinweis, dass
Sie das Verzeichnis MAIN nicht lschen
knnen. Besttigen Sie die Meldung.
Erscheint VAR-LINK erneut, werden die
gelschten Variablen nicht mehr
angezeigt.
Drcken Sie
5. Schlieen Sie den VAR-LINK Bildschirm,
und kehren Sie zur aktuellen Anwendung
zurck (in diesem Fall zum
Hauptbildschirm).
Wenn Sie den VAR-LINK Bildschirm mit
N (statt mit ) verlassen, wird der
markierte Name nicht in die Eingabezeile
bernommen.
Drcken Sie N

Vorschau 160
Die Bedienung des Handheld
Den Handheld ein- und ausschalten

Sie knnen den TI-89 Titanium / Voyage 200 mit den Tasten und 2 (oder
8 ) manuell ein- und ausschalten. Zur Schonung der Batterien sorgt die APD-
Funktion (Automatic Power Down) fr das automatische Ausschalten des TI-89
Titanium / Voyage 200.

So schalten Sie den Handheld ein

Drcken Sie .

Wurde das Gert zuvor durch Bettigen von 2 ausgeschaltet, kehrt der
Handheld entweder zum Hauptbildschirm oder zur Apps-Arbeitsflche zurck.
Wurde das Gert zuvor durch Bettigen von 8 oder durch die APD-Funktion
automatisch ausgeschaltet, kehrt der Handheld zu der Anwendung zurck, die Sie
zuletzt benutzt haben.

Die Bedienung des Handheld 161


So schalten Sie den Handheld aus

Sie knnen den Handheld mit folgenden Tasten ausschalten.

Drcken Sie: Beschreibung


2 Einstellungen und Speicherinhalte werden durch die
(drcken Sie Constant Memory-Funktion erhalten. Beachten Sie
2 und jedoch:
danach ) Bei Fehlermeldungen knnen Sie 2 nicht
verwenden.
Schalten Sie den TI-89 Titanium / Voyage 200
wieder ein, wird stets entweder der Hauptbildschirm
angezeigt oder die Apps-Arbeitsflche (unabhngig
von der zuletzt verwendeten Anwendung).

8 Wie fr 2 , auer:
(drcken Sie 8 Bei Fehlermeldungen knnen Sie 8
und danach ) verwenden.
Schalten Sie den TI-89 Titanium / Voyage 200
wieder ein, wird sich das Gert in demselben
Zustand wie vor dem Ausschalten befinden.

Hinweis: ist die Zweitfunktion der -Taste.

APD (Automatic Power Down / Abschaltautomatik)

Nach einigen Minuten Stillstand wird der Handheld automatisch ausgeschaltet. Diese
Funktion heit APD.

Drcken Sie , kehrt der Handheld in genau denselben Zustand zurck, in dem er sich
vor dem Abschalten befunden hat.

Die Bedienung des Handheld 162


Das Display, der Cursor und etwaige Fehlerzustnde sind vollkommen unverndert.
Smtliche Einstellungen und Speicherinhalte werden beibehalten.

Die APD-Funktion wird whrend des Ablaufs einer Berechnung oder eines Programms
nicht aktiv, es sei denn, das Programm wurde unterbrochen. Wenn ein Programm
ausgefhrt wird, aber auf einen Tastendruck wartet, tritt APD nach mehreren Minuten
Inaktivitt auf.

Kontrast der Anzeige einstellen

Die Helligkeit und der Kontrast der Anzeige hngen von der Raumbeleuchtung, der
Ladung der Batterien, dem Sichtwinkel und der Einstellung des Anzeige-Kontrastes ab.
Die Kontrasteinstellung wird bei ausgeschaltetem Gert im Speicher gehalten.

Kontrast der Anzeige einstellen

Sie knnen den Anzeige-Kontrast an Ihren Sichtwinkel und die Lichtbedingungen


anpassen.

Wirkung: Drcken und gedrckt halten:


Verstrkung des Kontrastes 8 und
(dunkler)
Verringerung des Kontrasts (heller) 8 und |
@ Kontrast- Tasten H Kontrast- Tasten

Die Bedienung des Handheld 163


Wirkung: Drcken und gedrckt halten:
V A R -L IN K O V A R -L IN K

CHAR U CHAR

Sollten Sie 8 oder 8 | zu lange gedrckt halten, knnte das Display vollkommen
schwarz oder wei erscheinen. Eine feinere Regulierung erzielen Sie, indem Sie 8
gedrckt halten und dann oder | antippen.

Wann mssen die Batterien ersetzt werden

Mit zunehmender Erschpfung der Batterien wird die Anzeige heller (insbesondere bei
Berechnungen), und Sie mssen den Kontrast verstrken. Wenn Sie den Kontrast
hufig nachstellen mssen, sollten die vier Alkalibatterien ausgetauscht werden.

Hinweis: Das Display kann nach dem Auswechseln der Batterien sehr dunkel
erscheinen. Stellen Sie es durch 8 | heller.

Die Statuszeile am unteren Rand des Displays gibt ebenfalls Auskunft ber den Zustand
der Batterien.

Anzeige in der Statuszeile Beschreibung


Batterien schwach.

Batterien so bald wie mglich ersetzen.

Die Bedienung des Handheld 164


Die TI-89 Titanium Tastatur

Die Funktion der einzelnen Tasten hngt davon ab, ob Sie zuerst eine Modifikatortaste
drcken.

2 offene Symbolleistenmens. Whlt Anwendungen (zusammen mit 8).


2, 8, , und j vergrern den Funktionsumfang durch Ergnzen weiterer
Tastenbefehle.
X, Y und Z werden hufig in symbolischen Berechnungen verwendet.

Die Bedienung des Handheld 165


A, B, C, und D bewegen den Cursor.
O dient zum Whlen einer Anwendung.
wertet einen Term aus, fhrt eine Anweisung aus, whlt einen Menpunkt aus, etc.

Die Voyage 200 Tastatur

Dank der handfreundlichen Form und der Tastenanordnung knnen Sie, selbst wenn Sie
das Gert in beiden Hnden halten, schnell auf jedes beliebige Feld der Tastatur
zugreifen. Die Tastatur ist in verschiedene Felder zusammengehriger Tasten aufgeteilt.

offene Symbolleistenmens.
QWERTY-Tastatur funktioniert genau wie eine Computer-Tastatur.
8 , 2, und erweitern den Funktionsumfang durch Vergrerung der Anzahl der
verfgbaren Tastenbefehle.

A, B, C und D verschieben den Cursor.


Die numerische Tastatur liefert mathematische und wissenschaftliche Funktionen.

Die Bedienung des Handheld 166


Den Cursor bewegen

Um den Cursor in eine bestimmte Richtung zu bewegen, drcken Sie die entsprechende
Cursortaste (A, B, C oder D).

In einigen Anwendungen knnen Sie auerdem:

2 A oder 2 B verwenden, um zum Anfang oder zum Ende einer Zeile zu


gelangen.
2 C oder 2 D verwenden, um einen Bildschirm nach oben oder unten zu
gelangen.
8 C oder 8 D verwenden, um an den Anfang oder das Ende einer Seite zu
gelangen.
C und A, C und B, D und A oder D und B fr diagonale Cursorsteuerung. (Beide
Cursortasten mssen gleichzeitig gedrckt werden.)

Modifikatortasten

Modifikatortasten

Modifikatortaste Beschreibung
2 Ermglicht den Zugriff auf die Zweitfunktion der
(zweite) anschlieend bettigten Taste. Auf der Tastatur sind die
Zweitfunktionen in der Farbe der 2-Taste angegeben.
8 Aktiviert Tasten, durch welche Sie bestimmte
(Karo) Anwendungen, Menpunkte und andere Operationen
direkt ber die Tastatur whlen knnen. Auf der Tastatur
haben diese Tasten dieselbe Farbe wie die 8-Taste.

Die Bedienung des Handheld 167


Modifikatortaste Beschreibung
Schreibt den nchsten Buchstaben, den Sie drcken,
(Shift) als Grobuchstabe. wird zusammen mit B und A
auch zum Markieren von Zeichen in der Eingabezeile
verwendet.
j Dient zum Eingeben von Buchstaben und Leerzeichen.
(nur @) Auf der Tastatur haben diese dieselbe Farbe wie die
Taste j.

(Hand) In Kombination mit den Cursortasten zur Manipulation


(nur H) geometrischer Objekte. wird auch zum Zeichnen
auf Graphen eingesetzt.

Hinweis: Die Verwendung von j und ist detailliert beschrieben.

Beispiel fr die Modifikatortasten [2nd] und [karo]

Je nachdem, ob Sie zuerst die Taste 2 oder 8 drcken, kann z.B. die Taste N drei
verschiedene Wirkungen haben.

Im folgenden Beispiel fr den TI-89 Titanium wird die Verwendung der Modifikatortasten
2 oder 8 mit der Taste N dargestellt.

2 K greift auf QUIT QUIT PASTE 8 7 greift auf


zu, das in derselben ESC PASTE zu, das in
Farbe wie die Taste 2 derselben Farbe wie die
aufgedruckt ist. Taste 8 aufgedruckt ist.
N greift auf die
Primrfunktion der Taste zu.

Die Bedienung des Handheld 168


Im folgenden Beispiel fr den Voyage 200 wird die Verwendung der Modifikatortasten
2 oder 8 mit der Buchstabentaste Y dargestellt.

2 greift auf 8 8 TABLE 8 'zeigt den


(convert) zu. Dieses Y Bildschirm Table an. Das
Symbol hat die gleiche Wort hat die gleiche Farbe
Farbe wie die Taste 2. wie die Taste 8.
Mit der eigentlichen Taste wird
der Buchstabe Y erzeugt.

Einige Tasten haben nur eine zustzliche Funktion, auf die, je nach Farbe des
aufgedruckten Funktionsnamens und Position ber der Taste, entweder mit der Taste
2 oder 8 zugegriffen wird.

CUT Auf dem TI-89 Titanium


2nd ruft 8 5
(Ausschneiden) die
Funktion CUT auf; Sie hat
dieselbe Farbe wie 8.

Drcken Sie eine Modifikatortaste wie 2 oder 8, erscheint in der Statuszeile am


unteren Fensterrand der Hinweis 2ND bzw. 2. Wenn Sie versehentlich eine
Modifikatortaste bettigen, drcken Sie diese erneut (oder drcken Sie N), um die
Wirkung der Taste aufzuheben.

Die Bedienung des Handheld 169


Weitere wichtige Tasten, mit denen Sie vertraut sein sollten

Taste Beschreibung
8# Ruft den Y=Editor auf (Grundlagen der graphischen
Darstellung von Funktionen).
8$ Ruft den Window-Editor auf (Grundlagen der
graphischen Darstellung von Funktionen).
8% ffnet den Graphikbildschirm (Grundlagen der
graphischen Darstellung von Funktionen).
8& Stellt die Parameter fr den Tabellenbildschirm ein
(Tabellen).
8' ffnet den Tabellenbildschirm (Tabellen).

@: Dient zum Bearbeiten eingegebener Daten durch einen


85 Ausschneide-, Kopier- oder Einfgevorgang.
86
87
H:
8 X (cut)
8 C (copy)
8 V (paste)
2a Wechselt zwischen den letzten beiden Apps oder
zwischen den Split-Screen-Abschnitten.
2 Schaltet das Benutzermen ein oder aus (Das
Benutzermen ein- und ausschalten).
2 Konvertiert Maeinheiten (Konstanten und
Maeinheiten).

Die Bedienung des Handheld 170


Taste Beschreibung
@ 8 Weist eine Maeinheit zu (Konstanten und
H 2 Maeinheiten).

0 Lscht das Zeichen links neben dem Cursor


(backspace).
2/ Schaltet zwischen Einfge- und berschreibmodus fr
die Dateneingabe um (Ein Zeichen einfgen oder
berschreiben).
8. Lscht das Zeichen rechts neben dem Cursor.

@ Gibt den with -Operator ein, der in symbolischen


H 2 Berechnungen verwendet wird (Symbolisches
Rechnen).
2 <, Fhrt Integrationen und Ableitungen durch
2= (Symbolisches Rechnen).

2 Kennzeichnet einen Winkel bei Polar-, Zylinder- oder


Kugelkoordinaten.
2I Ruft das Men MATH auf.

2 ffnet den MEMORY Bildschirm (Speicher-und


Variablen-Verwaltung).
2 ffnet den VAR-LINK Bildschirm fr die Verwaltung von
Variablen (Speicher-und Variablen-Verwaltung)
2 Ruft den Inhalt einer Variablen ab (Den Wert einer
Variablen abrufen).
@ 29 Zeigt das Dialogfeld UNITS (Einheiten) an (Konstanten
H 8 und Maeinheiten).

Die Bedienung des Handheld 171


Taste Beschreibung
2 Zeigt das Men CHAR, ber das Sie griechische
Buchstaben, international akzentuierte Buchstaben etc.
whlen knnen (Texteditor).
2 `, Ruft die letzte Eingabe bzw. die letzte Antwort ab (Eine
2 frhere Eingabe abrufen und Die letzte Antwort
abrufen).

Buchstaben eingeben

Buchstaben werden in Termen wie z.B. x2+y2, bei der Eingabe von Variablennamen
(Regeln fr Variablennamen) und im Texteditor (Texteditor) verwendet.

Eingabe von Buchstaben, Satz- und anderen Zeichen auf dem TI-89
Titanium

Die Buchstaben x, y, z und t werden in algebraischen Termen hufig verwendet. Damit


Sie diese schnell eingeben knnen, verfgt die Tastatur ber Primrtasten fr diese
Buchstaben.

X Y Z T

Andere Zeichen sind als j-Funktionen anderer Tasten verfgbar, fr die das zuvor
bereits erklrte Prinzip der Modifikatortasten 2 und 8 gilt. Beispiel:

Die Bedienung des Handheld 172


2 gibt ein, das in A j [A] gibt ein A ein,
derselben Farbe wie die = das in derselben Farbe
Taste 2 aufgedruckt wie die Taste j
ist. aufgedruckt ist.

Eingabe von Buchstaben, Satz- und anderen Zeichen auf TI-89 Titanium
/ Voyage 200

Mchten Sie: Taste auf @: Taste auf H:


Einen einzelnen j und dann die Taste Buchstabentaste
Kleinbuchstaben fr den jeweiligen
eingeben. Buchstaben (die
Statuszeile zeigt
an)
Einen einzelnen und dann die Taste fr und danach die
Grobuchstaben den jeweiligen Buchstabentaste (in der
eingeben. Buchstaben (die Statuszeile steht +)
Statuszeile zeigt + an)
Ein Leerzeichen j (Alpha-Funktion Leertaste
eingeben. der Taste )
Die 2 (keine Taste)
Kleinbuchstaben- (Statuszeile zeigt an )
Feststellfunktion
einschalten.

Die Bedienung des Handheld 173


Mchten Sie: Taste auf @: Taste auf H:
Die 2
Grobuchstaben- (Statuszeile zeigt an)
Feststellfunktion
einschalten.
Feststellfunktion j (Schaltet 2 (schaltet
ausschalten. Grobuchstabentaste und Grobuchstabentaste
Kleinbuchstabentaste aus)
aus)

Hinweis:

Um auf dem TI-89 Titanium x, y, z oder t einzugeben, brauchen Sie weder j


noch die Feststellfunktion. Fr die Eingabe von X, Y, Z oder T mssen Sie jedoch
oder die Grobuchstaben-Feststellfunktion verwenden.
Beim TI-89 Titanium ist die Feststellfunktion beim Umschalten zwischen
Anwendungen, wie z.B. zwischen Texteditor und Hauptbildschirm stets
ausgeschaltet.

Wenn eine der beiden Feststellfunktionen eingeschaltet ist:

Mssen Sie zum Eingeben eines Punktes, Kommas oder anderer Zeichen, welche
die Primrfunktion einer Taste darstellen, die Feststellfunktion ausschalten.
Mssen Sie zum Eingeben eines Zweitfunktions-Zeichens wie z.B. 2 [ die
Feststellfunktion nicht ausschalten. Nach der Eingabe dieses Zeichens bleibt die
Feststellfunktion weiterhin aktiv.

Die Bedienung des Handheld 174


Buchstabenautomatik in Dialogfeldern des TI-89 Titanium

In einigen Fllen braucht auf dem TI-89 Titanium die Taste j oder 2 nicht
gedrckt zu werden, wenn Buchstaben eingegeben werden sollen. Die
Buchstabenautomatikfunktion ist eingeschaltet, wenn zuerst ein Dialogfeld angezeigt
wird. Dies gilt fr folgende Dialogfelder:

Dialogfeld Buchstabenautomatik
Katalog Dialogfeld Befehle werden in alphabetischer Reihenfolge
aufgelistet. Durch Drcken einer
Buchstabentaste geht der Cursor zum ersten
mit diesem Buchstaben beginnenden Befehl.
Einheiten Dialogfeld Geben Sie in den einzelnen
Einheitenkategorien den ersten Buchstaben
einer Einheit bzw. einer Konstanten ein.
Weitere Hinweise finden Sie in Konstanten
und Maeinheiten.
Dialogfelder mit Hierzu gehren beispielsweise: Create New
Eingabefeldern Folder, Rename und Save Copy As.

Hinweis: Zur Eingabe von Zahlen schalten Sie die Buchstabenautomatik mit j aus.
Mit j oder 2 wechseln Sie zur Eingabe von Buchstaben.

Buchstabenautomatik wird nicht in Dialogfeldern eingeschaltet, in denen nur Zahlen


eingegeben werden mssen, wie beispielsweise in Resize Matrix, Zoom Factors und
Table Setup.

Die Bedienung des Handheld 175


Wenn Sie Sonderzeichen eingeben mssen

Im Men 2 knnen Sie aus zahlreichen Sonderzeichen whlen. Weitere


Hinweise finden Sie unter Eingabe von Sonderzeichen im Modul Texteditor.

Zahlen eingeben

Mit dem Tastenfeld knnen Sie fr Ihre Berechnungen positive und negative Zahlen
eingeben. Sie knnen Zahlen auch in wissenschaftlicher Schreibweise eingeben.

Eine negative Zahl eingeben

1. Drcken Sie die Minustaste . (Nicht die Subtraktionstaste | verwenden.)


2. Geben Sie die Zahl ein.

Wie der TI-89 Titanium / Voyage 200 Graphing Calculator eine Negation in bezug auf
andere Funktionen auflst, knnen Sie unter Equation Operating System (EOS)-
Hierarchie im Modul Technische Referenz nachlesen. Es ist beispielsweise wichtig, zu
beachten, dass Funktionen wie x2 vor einer Negation ausgewertet werden.

Verwenden Sie Klammern (c und d), falls


Berechnet als M(22)
Sie im Zweifel sind, wie eine Negation
ausgewertet wird.

Sollten Sie | anstelle von verwenden (oder umgekehrt), erhalten Sie eine
Fehlermeldung oder unerwartete Ergebnisse. Beispiel:

Die Bedienung des Handheld 176


9 p 7 = M63
aber
9 p | 7 fhrt zur Anzeige einer Fehlermeldung.
6|2=4
aber
6 2 = M12 weil die Eingabe als 6(M2) interpretiert wird und zur Multiplikation fhrt.
24=2
aber
| 2 4 substrahiert 2 von der vorherigen Antwort und addiert dann 4.

Wichtig: Verwenden Sie | zum Substrahieren und fr die Negation.

Eine Zahl in wissenschaftlicher Schreibweise eingeben

1. Geben Sie den Zahlenteil vor dem Exponenten ein. Dieser Wert kann ein Term sein.
2. Drcken Sie:
@ ^
H 2^
Auf dem Display erscheint .
3. Geben Sie den Exponent als ganze Zahl mit bis zu 3 Stellen ein. Sie knnen auch
negative Exponenten verwenden.

Auch bei Eingabe einer Zahl in wissenschaftlicher Schreibweise wird das Ergebnis nicht
in wissenschaflicher oder technischer Schreibweise angezeigt.

Die Bedienung des Handheld 177


Das Displayformat wird durch die
Moduseinstellungen und die Gre der
Zahl bestimmt.
Steht fr 123.45 10-2

Terme und Anweisungen eingeben

Sie fhren eine Berechnung eines Terms durch. Sie leiten eine Aktion durch die
Ausfhrung der geeigneten Anweisung ein. Die Berechnung von Termen und die
Ergebnisanzeige erfolgt gem den Moduseinstellungen

Definitionen

Term Besteht aus Zahlen, Variablen, Operatoren, Funktionen


und deren Argumenten, die eine einzige Antwort ergeben.
Beispiel: pr2+3.
Geben Sie einen Term in derselben Reihenfolge ein, wie
er normalerweise geschrieben wird.
Wo die Eingabe eines Wertes erforderlich ist, knnen Sie
meistens einen Term eingeben.
Operator Fhrt eine Operation, wie beispielsweise +, , , ^, durch.
Sowohl vor als auch hinter dem Operator mu ein
Argument stehen. Beispiel: 4+5 und 5^2.

Die Bedienung des Handheld 178


Funktion Gibt einen Wert zurck.
Hinter der Funktion mssen ein oder mehrere Argumente
(eingeklammert) stehen. Beispiel: (5) und min(5,8).

Anweisung Leitet eine Aktion ein.


Anweisungen knnen in Termen nicht verwendet werden.
Einige Anweisungen knnen ohne Argument stehen.
Beispiel: ClrHome.
Fr andere sind ein oder mehrere Argumente erforderlich.
Beispiel: Circle 0,0,5.
Hinweis: Setzen Sie das Argument bei Anweisungen nicht
in Klammern.

Hinweis:
Im Modul Technische Referenz werden smtliche Standard-Funktionen und
Anweisungen des TI-89 Titanium / Voyage 200 beschrieben.
In diesem Referenzbuch wird die Bezeichnung Befehl zur allgemeinen Bezugnahme
auf Funktionen und Anweisungen verwendet.

Die Bedienung des Handheld 179


Automatische Multiplikation

Der TI-89 Titanium / Voyage 200 Graphing Calculator erkennt eine implizite
Multiplikation, sofern sie nicht im Gegensatz zu einer bereits belegten Schreibweise
steht.

Eingabe: Interpretation durchTI-89 Titanium /


Voyage 200:
Gltig 2p 2p
4 sin(46) 4sin(46)
5(1+2) or (1+2)5 5(1+2) or (1+2)5
[1,2]a [a 2a]
2(a) 2a
Ungltig xy Einzelne Variable namens xy
a(2) Funktionsaufruf
a[1,2] Matrixelement a[1,2]

Klammern

Terme werden gem der im Modul Technische Referenz beschriebenen Equation


Operating System (EOS)-Hierarchie ausgewertet. Mchten Sie die Reihenfolge der
Auswertungen ndern oder einfach sicherstellen, dass der Term in der erforderlichen
Reihenfolge ausgewertet wird, knnen Sie Klammern setzen.

Zuerst wird der Inhalt einer Klammer berechnet. Beispielsweise berechnet EOS bei
4(1+2) zunchst (1+2) und multipliziert die Antwort dann mit 4.

Die Bedienung des Handheld 180


Einen Term eingeben

Geben Sie einen Term ein, und drcken Sie dann , um ihn auszuwerten. Einen
Funktions- oder Anweisungsnamen knnen Sie folgendermaen in der Eingabezeile
eingeben:

Drcken Sie, sofern vorhanden, dessen Taste. Drcken Sie:


@ 2W
H W
oder
Whlen Sie ihn, sofern vorhanden, aus einem Men. Whlen Sie beispielsweise
2:abs aus dem Number-Submen des MATH-Mens.
oder
Geben Sie den Namen buchstabenweise ber die Tastatur ein. (Auf dem TI-89
Titanium drcken Sie hierzu j und 2 .) Gro- und Kleinbuchstaben
knnen beliebig kombiniert werden; Beispiel: sin( oder Sin(.

Beispiel

Berechnen Sie Tippen Sie den Funktionsnamen fr


3.76 (M7.9 + 5) + 2 log 45. dieses Beispiel ein.

Die Bedienung des Handheld 181


TI-89 Titanium

Sie drcken Anzeige


3.76 e 3.76/( M7.9+(
c 7.9
2] 2 ] fgt ( ein, weil das
Argument in Klammern stehen mu.

5dd 3.76/( M7.9+(5))

Drcken Sie d einmal zum


Schlieen von (5) und erneut, um
um (-7.9+ 5) zu schlieen.

2 3.76/( M7.9+(5))+2log(45)
2 LOG
j c 45 d Die Argumente von log mssen in ( )
stehen.

Die Bedienung des Handheld 182


Voyage 200

Sie drcken Anzeige


3.76 e 3.76/( M7.9+(
c 7.9
2] 2 ] fgt ( ein, weil das
Argument in Klammern stehen mu.

5dd 3.76/( M7.9+(5))

Drcken Sie d einmal zum


Schlieen von (5) und erneut, um
(M7.9 + 5) zu schlieen.

2 3.76/( M7.9+(5))+2log(45)
LOG
c 45 d Die Argumente von log mssen in ( )
stehen.

Hinweis: Sie knnen log auch aus dem


@
H 2

Die Bedienung des Handheld 183


Mehrere Terme in einer Zeile eingeben

Mchten Sie mehr als einen Term oder eine


Anweisung gleichzeitig eingeben, trennen
Sie diese durch einen Doppelpunkt, indem
Sie 2 drcken.

Zeigt nur das letzte Ergebnis an.
! wird angezeigt, wenn Sie einer Variablen
anhand von einen Wert einspeichern.

Eine Eingabe oder eine Antwort ist zu lang fr eine Zeile

Kann im Protokoll-Bereich die Eingabe und deren Antwort nicht in einer Zeile angezeigt
werden, wird die Antwort in der nchsten Zeile angezeigt.

Bei Eingaben oder Antworten, deren Lnge


eine Zeile bersteigt, wird am Ende der Zeile
8 angezeigt.

So knnen Sie sich die gesamte Eingabe oder die gesamte Antwort ansehen:

1. Drcken Sie C, um den Cursor von der Eingabezeile in den Protokoll-Bereich


hochzusetzen. Dadurch wird die letzte Antwort markiert.

Die Bedienung des Handheld 184


2. Bei Bedarf knnen Sie die Eingabe oder Antwort, die Sie sehen mchten, durch C
und D markieren. Mit C knnen Sie beispielsweise den Protokoll-Bereich von
Antwort zu Eingabe aufwrts durchlaufen.

3. Verwenden Sie zum Scrollen nach rechts


und links B und A oder 2 B und 2 A.
Hinweis: Beim Scrollen nach rechts wird 7
am Zeilenanfang angezeigt.

4. Mchten Sie zur Eingabezeile zurckkehren, drcken


Sie N.

Eine Berechnung fortsetzen

Wenn Sie eingeben, um einen Term auszuwerten, lt der TI-89 Titanium /


Voyage 200 den Term in der Eingabezeile stehen und markiert ihn. Sie knnen die
letzte Antwort weiterverwenden oder einen neuen Term eingeben.

Sie drcken: Der TI-89 Titanium / Voyage 200 fhrt dies


aus:
, |, p , e , Ersetzt die Eingabezeile durch die Variable ans(1).
Z, oder Dadurch knnen Sie die letzte Antwort als Anfang fr
einen neuen Term verwenden.
Eine beliebige Lscht die Eingabezeile und beginnt einen neuen
andere Taste Eintrag.

Die Bedienung des Handheld 185


Beispiel

Berechnen Sie 3.76 (M7.9 + 5). Addieren Sie dann 2 log 45 zum Ergebnis.

TI-89 Titanium

Sie drcken Anzeige


3.76 e c 7.9
2]5dd

2 2 LOG
j c 45 d Wenn Sie drcken, wird
die Eingabezeile durch die
Variable ans(1) ersetzt,
welche die letzte Antwort
enthlt.

Die Bedienung des Handheld 186


Voyage 200

Sie drcken Anzeige


3.76 e c 7.9
2]5dd

2 LOG
c 45 d Wenn Sie drcken, wird
die Eingabezeile durch die
Variable ans(1) ersetzt,
welche die letzte Antwort
enthlt.

Eine Berechnung anhalten

Whrend eine Berechnung durchgefhrt wird, wird rechts in der Statuszeile BUSY
angezeigt. Um die Berechnung anzuhalten, drcken Sie

Bevor die Meldung break angezeigt wird,


kann es zu einer Verzgerung kommen.

Drcken Sie N, um zur aktuellen


Anwendung zurckzukehren.

Formate der angezeigten Ergebnisse

Ein Ergebnis kann in jedem der verfgbaren Formate angezeigt werden. In diesem
Abschnitt werden die TI-89 Titanium / Voyage 200 Graphing Calculator-Modi und

Die Bedienung des Handheld 187


deren Einstellungen, die sich auf die Anzeigeformate auswirken, beschrieben. Sie
knnen die aktuellen Moduseinstellungen berprfen oder verndern.

Pretty Print-Modus

Die Standardeinstellung ist: Pretty Print = ON. Exponenten, Wurzeln, Brche etc. werden
in ihrer traditionellen Schreibweise angezeigt. Sie knnen Pretty Print durch 3 ein-
und ausschalten.

Pretty Print
EIN AUS

x3
p2, --- , ----------- p^2, p/2, ((x3)/2)
2 2

Die Eingabezeile zeigt Terme nicht in Pretty Print an. Bei eingeschaltetem Pretty Print-
Modus wird, nachdem Sie gedrckt haben, im Protokoll-Bereich sowohl die
Eingabe als auch die Antwort in Pretty Print angezeigt.

Exact/Approx-Modus

Die Standardeinstellung ist: Exact/Approx = AUTO. Mit 3 knnen Sie eine von drei
Einstellungen auswhlen.

Da es sich bei AUTO um eine Kombination


der beiden anderen Einstellungen handelt,
sollten Sie mit allen drei Einstellungen
vertraut sein.

Die Bedienung des Handheld 188


EXACT Jedes Ergebnis, bei dem es sich nicht um eine ganze Zahl handelt, wird als
Bruch oder in symbolischer Form angezeigt (1/2, p, 2 , etc.).

Zeigt ganzzahlige Ergebnisse.

Zeigt Ergebnisse in Form von


vereinfachten Brchen.

Zeigt symbolisches p.
Zeigt die symbolische Form von
Wurzeln, die nicht als ganze Zahl
bestimmt werden knnen.

Drcken Sie 8 , um die EXACT-


Einstellung kurzzeitig zu bergehen und
eine Gleitpunktdarstellung einzublenden.

Hinweis: Durch das Beibehalten von Brchen und symbolischen Formen setzt
EXACT die Gefahr von Rundungsfehlern herab, die ber Zwischenresultate in
Kettenrechnungen entstehen knnten.

Die Bedienung des Handheld 189


APPROXIMATE Alle numerischen Ergebnisse werden, wo mglich, in
Gleitkommaschreibweise (dezimal) angezeigt.

Hinweis: Die Ergebnisse werden mit der Przision des TI-89 Titanium /
Voyage 200 gerundet und gem den aktuellen Moduseinstellungen angezeigt.

Brche werden numerisch


ausgewertet.

Symbolische Formen werden, wo


mglich, numerisch ausgewertet.

Da nicht definierte Variablen nicht ausgewertet werden knnen, werden sie


algebraisch behandelt. Ist beispielsweise die Variable r unbestimmt, dann gilt:
pr2= 3.14159r2.

AUTO Verwendet die EXACT-Form, wo dies mglich ist, und die APPROXIMATE-
Form, wenn die Eingabe einen Dezimalpunkt enthlt. Auerdem knnen einige
Funktionen die Anzeige eines APPROXIMATE-Ergebnisses bewirken, auch wenn Ihre
Eingabe keinen Dezimalpunkt enthlt.

Eine Dezimalzahl in der Eingabe


fhrt zu einem Gleitkommaergebnis.

Die Bedienung des Handheld 190


Hinweis: Um die EXACT-Form beizubehalten, sollten Sie Brche anstelle von
Dezimalzahlen verwenden. Schreiben Sie beispielsweise 3/2 anstatt 1.5.

In folgender Tabelle werden die drei Einstellungen miteinander verglichen.

Eingabe Exact- Approximate Auto-


Ergebnis -Ergebnis Ergebnis
8/4 2 2. 2
8/6 4/3 1.33333 4/3
8.53 51/2 25.5 25.5 Im AUTO-Modus
erzwingt ein
(2)/2 .707107 Dezimalbruch in der
2 2
------- -------
2 2 Eingabe ein
Gleitkomma-
p2 2p 6.28319 2p ergebnis.
p2. 2p 6.28319 6.28319

Hinweis: Mchten Sie, unabhngig von der aktuellen Einstellung, eine Eingabe in
APPROXIMATE-Form auswerten, drcken Sie 8 .

Stellenanzeige-Modus Display Digits

Standardeinstellung ist: Display Digits = FLOAT 6. Dies bedeutet, da die Ergebnisse auf
maximal sechs Stellen gerundet werden. Sie knnen 3 verwenden, um andere
Einstellungen zu whlen. Die Einstellungen gelten fr alle Exponentialformate.

Die Bedienung des Handheld 191


Der TI-89 Titanium / Voyage 200 berechnet und erhlt intern alle Dezimalergebnisse
mit bis zu 14 gltigen Stellen (angezeigt werden aber maximal 12 Stellen).

Einstel- Beispiel Beschreibung


lung
FIX 123. (FIX 0) Ergebnisse werden auf die
(012) 123.5 (FIX 1) gewhlte Anzahl Dezimalstellen
123.46 (FIX 2) gerundet.
123.457 (FIX 3)
FLOAT 123.456789012 Die Anzahl der Dezimalstellen ist
je nach Ergebnis unterschiedlich.
FLOAT 1.E 2 (FLOAT 1) Ergebnisse werden auf die
(112) 1.2E 2 (FLOAT 2) Gesamtanzahl gewhlter Stellen
123. (FLOAT 3) gerundet.
123.5 (FLOAT 4)
123.46 (FLOAT 5)
123.457 (FLOAT 6)

Hinweis:

Unabhngig von der Display Digits-Einstellung wird der volle Wert fr interne
Gleitkommaberechnungen verwendet, um ein Hchstma an Genauigkeit zu
erzielen.
Kann der Absolutwert eines Ergebnisses nicht durch die gewhlte Stellenzahl
angezeigt werden, wird es automatisch in wissenschaftlicher Schreibweise
dargestellt.

Die Bedienung des Handheld 192


Exponential Format-Modus

Standardeinstellung ist: Exponential


Format = NORMAL. Mit 3 knnen Sie eine
von drei Einstellungen whlen.

Einstellung Beispiel Beschreibung


NORMAL 12345.6 Kann ein Ergebnis nicht durch die im
Display Digits-Modus bestimmte
Stellenanzahl dargestellt werden,
schaltet TI-89 Titanium / Voyage 200
fr dieses Resultat von NORMAL auf
SCIENTIFIC um.
SCIENTIFIC 1.23456E 4 1.23456 104

ENGINEERING 1.23456E 3 12.3456 103

Stets 1 Stelle links vom Komma.


Exponent (Potenz von 10).

Kann 1, 2, oder 3 Stellen links vom Komma aufweisen.


Der Exponent ist ein Vielfaches von 3.

Hinweis: Betrgt der Absolutwert einer Zahl in einer Eingabe weniger als 0,001, so wird
diese im Protokoll-Bereich in wissenschaftlicher Schreibweise, also in SCIENTIFIC
angezeigt.

Die Bedienung des Handheld 193


Eine Eingabe in der Eingabezeile bearbeiten

Wenn Sie wissen, wie eine Eingabe bearbeitet wird, knnen Sie viel Zeit sparen. Die
Korrektur eines Eingabefehlers lt sich meistens schneller erledigen als die
Neueingabe des gesamten Terms.

Die Markierung in der Eingabezeile entfernen

Nachdem Sie zum Auswerten eines Terms gedrckt haben, lt der TI-89
Titanium / Voyage 200 Graphing Calculator diesen Term in der Eingabezeile stehen
und markiert ihn. Mchten Sie diesen Term bearbeiten, mssen Sie zunchst die
Markierung entfernen. Anderenfalls knnten Sie den Term durch berschreiben
unabsichtlich lschen.

Bewegen Sie den Cursor zu der Seite des


Terms, die bearbeitet werden soll.

A setzt den Cursor an den Anfang. A B


B setzt den Cursor an das Ende des Ausdrucks.

Die Bedienung des Handheld 194


Den Cursor bewegen

Nachdem Sie die Markierung entfernt haben, knnen Sie den Cursor an die
entsprechende Stelle im Term bewegen.

Bewegen des Cursors: Drcken


Sie:
Nach links oder rechts A oder B Halten Sie die Taste gedrckt,
innerhalb eines Terms. um die Bewegung zu
wiederholen.
Zum Anfang eines Terms. 2A
Zum Ende eines Terms. 2B

Hinweis: Sollten Sie versehentlich C anstatt A oder B drcken, wird der Cursor nach
oben in den Protokoll-Bereich gesetzt Drcken Sie N oder D, bis der Cursor wieder in
der Eingabezeile erscheint.

Ein Zeichen lschen

Zum Entfernen: Drcken


Sie:
Das Zeichen links 0 Halten Sie 0 gedrckt, um
vom Cursor. mehrere Zeichen zu lschen.
Das Zeichen rechts vom 80
Cursor.

Die Bedienung des Handheld 195


Zum Entfernen: Drcken
Sie:
Alle Zeichen rechts vom M Befinden sich rechts vom
Cursor. (nur einmal) Cursor keine Zeichen, lscht
M die gesamte
Eingabezeile.

Die Eingabezeile lschen

Zum Lschen der Eingabezeile drcken Sie:

M, wenn der Cursor am Anfang oder Ende der Eingabezeile steht.


oder
M M, wenn der Cursor nicht am Anfang oder Ende der Eingabezeile steht.
Durch erste Drcken werden alle Zeichen rechts vom Cursor entfernt, und das
zweite Drcken lscht die Eingabezeile.

Die Bedienung des Handheld 196


Ein Zeichen einfgen oder berschreiben

Der TI-89 Titanium / Voyage 200 verfgt sowohl ber einen Einfgemodus als auch
ber einen berschreibmodus. Die Standardeinstellung ist der Einfgemodus. Mchten
Sie zwischen Einfge- und berschreibmodus umschalten, drcken Sie 2 /.

@ / H befindet sich im: Das nchste Zeichen, das


Sie eingeben:
Wird dort eingefgt, wo der
Cursor steht.
Schmaler Cursor zwischen den
Zeichen

Ersetzt das markierte


Zeichen.
Cursor markiert ein Zeichen

Hinweis: Am Cursor knnen Sie erkennen, ob Sie, sich im Einfge- oder im


berschreibmodus befinden.

Mehrere Zeichen ersetzen oder lschen

Markieren Sie zunchst die entsprechenden Zeichen. Ersetzen oder lschen Sie dann
alle markierten Zeichen.

Die Bedienung des Handheld 197


Mehrere Zeichen markieren:

1. Setzen Sie den Cursor auf eine Seite


des zu markierenden Zeichens.

Um sin( durch cos( zu


ersetzen, bringen Sie
den Cursor neben sin.

2. Halten Sie gedrckt, und drcken


Sie A oder B, um Zeichen links oder
rechts vom Cursor zu markieren.
Halten Sie gedrckt,
und drcken Sie B B B
B.

Die markierten Zeichen ersetzen oder entfernen:

1. Geben Sie die neuen Zeichen ein.


2. Drcken Sie 0.
Hinweis: Wenn Sie zu ersetzende
Zeichen markieren, beachten Sie, da
einige Funktionstasten automatisch eine
Klammer ffnen.

Mens

Um die Tastatur berschaubar zu lassen, verwendet das Handheld Mens fr den

Die Bedienung des Handheld 198


Zugriff auf viele Operationen. Dieser Abschnitt gibt einen berblick, wie ein Unterpunkt
aus einem Men ausgewhlt wird. Einzelne Mens werden in den entsprechenden
Moduln dieses Handbuchs beschrieben.

Ein Men anzeigen

Drcken Sie: Es wird angezeigt:


, , etc. Ein Menleisten-Men Erscheint unterhalb der
Menleiste am oberen Rand der meisten
Anwendungsbildschirme. ber dieses Men knnen
Sie verschiedene fr die Anwendung ntzliche
Operationen whlen.
O Apps-Arbeitsflche oder APPLICATIONS-Men
Hier whlen Sie eine Anwendung aus einer Liste aus.
2 CHAR-Men ber dieses Men knnen Sie
Sonderzeichen (griechische Zeichen, mathematische
Symbole etc.) auswhlen.
2I MATH-Men ber dieses Men knnen Sie
mathematische Operationen auswhlen.
@ CATALOG-Men ber dieses Men knnen Sie
H 2 aus einer vollstndigen, alphabetisch geordneten
Liste der TI-89 Titanium / Voyage 200 -Standard-
Funktionen und -Anweisungen whlen. Ferner
knnen hiermit benutzerdefinierte oder Flash-
Anwendungsfunktionen gewhlt werden (sofern
solche definiert oder geladen wurden).

Die Bedienung des Handheld 199


Drcken Sie: Es wird angezeigt:
2 CUSTOM-Men Dieses Benutzermen knnen Sie
individuell gestalten, indem Sie alle verfgbaren
Funktionen, Anweisungen oder Zeichen darin
auflisten. Der TI-89 Titanium / Voyage 200 enthlt
ein vorgegebenes Benutzermen, das Sie bearbeiten
oder neu definieren knnen. Nhere Informationen
zum Men Custom finden Sie in den Modulen
Startbildschirm des Rechners und/oder
Programmieren.

Einen Menpunkt auswhlen

So whlen Sie einen Punkt aus einem angezeigten Men:

Drcken Sie die Zahl oder den Buchstaben links neben dem Menpunkt. Fr einen
Buchstaben beim TI-89 Titanium drcken Sie zunchst j und dann die jeweilige
Buchstabentaste.
oder
Markieren Sie den Menpunkt mit den Cursortasten (D und C), und drcken Sie
dann . (Beachten Sie, da die Markierung durch Bettigung von C auf dem
ersten Punkt auf den letzten Punkt bergeht und umgekehrt.)

Die Bedienung des Handheld 200


6 bedeutet, da sich unterhalb der Menleiste
ein Men ffnet, wenn Sie drcken.

Mchten Sie factor whlen, drcken Sie 2 oder


D . Dadurch wird das Men
geschlossen und die Funktion dort eingefgt,
wo sich der Cursor befindet.
factor(

Menpunkte mit der Markierung 8 (Untermens)

Whlen Sie einen Menpunkt, der mit 8 endet, wird ein Untermen angezeigt. Sie
knnen dann einen Punkt aus dem Untermen whlen.

Bei List wird zum


Beispiel ein
Untermen
geffnet, ber
welches Sie eine
spezifische
Aus Platzgrnden $ bedeutet, da Sie Listenfunktion
berlagert der TI-89 durch Abwrtsscrollen whlen knnen.
Titanium diese mit dem Cursor
Mens. zustzliche Punkte
finden.

Fr Menpunkte mit Untermen knnen Sie, wie nachfolgend beschrieben, das Cursorfeld
verwenden.

Mchten Sie das Untermen des markierten Punktes anzeigen, drcken Sie B.
(Dies kommt der Wahl des Menpunktes gleich.)

Die Bedienung des Handheld 201


Mchten Sie das Untermen ausblenden, ohne einen Punkt zu whlen, drcken
Sie A. (Dies kommt der Bettigung von N gleich.)
Um den Cursor von der ersten direkt zur letzten Option eines Mens zu steuern,
drcken Sie C. Mit D steuern Sie den Cursor von der letzten zur ersten
Menoption.

Menpunkte mit . . . (Dialogfeld)

Wenn Sie einen Menpunkt whlen, der . . . (Auslassungszeichen) enthlt, wird ein
Dialogfeld geffnet, in welches Sie zustzliche Informationen eingeben knnen.

Bei Save Copy As ... wird zum Beispiel ein


Dialogfenster geffnet, das Sie zur Eingabe
eines Verzeichnis- und eines
Variablennamens auffordert.
" zeigt an, da Sie B drcken knnen,
um aus einem Men auszuwhlen.
Ein Eingabefeld zeigt an, da eine
Eingabe verlangt wird.
(Buchstabenautomatik ist auf dem TI-89
Titanium automatisch eingeschaltet.

Nach dem Ausfllen eines Eingabefelds mssen Sie zweimal drcken, um die Eingabe zu
speichern und die Dialog-Box zu schlieen.

Die Bedienung des Handheld 202


Ein Men schlieen

Mchten Sie das aktuelle Men schlieen, ohne einen Menpunkt zu whlen, drcken
Sie N. Wenn verschiedene Untermens geffnet sind, mssen Sie N mehrmals
bettigen, bis alle angezeigten Mens geschlossen sind.

Zwischen Menleisten-Mens umschalten

So knnen Sie von einem Menleisten-Men auf ein anderes umschalten, ohne einen
Menpunkt zu whlen:

Drcken Sie die Taste (, etc.) des gewnschten Menleisten-Mens.


oder
Schalten Sie mit dem Cursorfeld zum nchsten (drcken Sie B) oder vorigen
(drcken Sie A) Menleisten-Men um. Durch Bettigung von B im letzten Men
gelangen Sie ins erste und umgekehrt.

Wenn Sie B verwenden, darf kein Menpunkt, der ber ein Untermen verfgt, markiert
sein. Ansonsten wird durch B nicht das nchste Menleisten-Men sondern das
Untermen dieses Punktes angezeigt.

Beispiel: Einen Menpunkt whlen

Runden Sie den Wert von p auf drei Dezimalstellen. Ausgangspunkt ist die leere
Eingabezeile auf dem Hauptbildschirm:

Die Bedienung des Handheld 203


1. Drcken Sie 2 I, um das MATH-Men zu ffnen.

2. Drcken Sie 1, um das Number-


Untermen zu ffnen. (Oder drcken Sie
, da der erste Menpunkt
automatisch markiert wird.)
3. Drcken Sie 3, um round zu whlen.
(Oder D D und .)
4. Drcken Sie 2 T b 3 d und dann
, um den Term auszuwerten.

Durch Wahl der Funktion in Schritt 3 wird


round( automatisch in die Eingabezeile
geschrieben.

Eine Anwendung auswhlen

Der TI-89 Titanium / Voyage 200 Graphing Calculator verfgt ber verschiedene
Anwendungen, dank derer Sie unterschiedliche Probleme lsen und untersuchen
knnen. Sie knnen eine Anwendung aus einem Men whlen, von der Apps-
Arbeitsflche aus, oder auf hufig gebrauchte Anwendungen direkt ber die Tastatur
zugreifen.

Die Bedienung des Handheld 204


Aus dem APPLICATIONS-Men

1. Wenn die Apps-Arbeitsflche deaktiviert ist, drcken Sie O, um ein Men mit der
Liste der Anwendungen zu ffnen.
Hinweis: Mchten Sie das Men schlieen, ohne einen Punkt zu whlen, drcken
Sie N.

2. Whlen Sie eine Anwendung. Entweder:


Verwenden Sie zum Markieren der
Anwendung die Cursortasten D oder
C, und drcken Sie dann .
oder
Drcken Sie die Nummer der
gewnschten Anwendung.

Anwendung: Dient zum:


FlashApps Anzeige einer Liste von Flash-Anwendungen (falls
vorhanden).
Y= Editor Definieren, Bearbeiten und Auswhlen von
Funktionen oder Gleichungen zum Zeichnen von
Graphen (siehe Module Grundlagen der graphischen
Darstellung von Funktionen, Parameterdarstellungen,
Polardarstellung, Graphische Darstellung von
Folgen, 3D-Darstellungen und Darstellung von
Differentialgleichungen).
Window Editor Einstellen der Fenstergre fr die Anzeige eines
Graphen (Grundlagen der graphischen Darstellung
von Funktionen).

Die Bedienung des Handheld 205


Anwendung: Dient zum:
Graph Anzeigen von Graphen (Grundlagen der graphischen
Darstellung von Funktionen).
Table Anzeigen einer Tabelle von Funktionswerten
(Tabellen).
Data/Matrix Editor Eingeben und Bearbeiten von Listen, Daten und
Matrizen. Sie knnen statistische Berechnungen
durchfhren und Statistik-Plots zeichnen
(Daten/Matrix Editor und Statistiken und Darstellung
von Daten).
Program Editor Eingeben und Bearbeiten von Programmen und
Funktionen (Programmierung).
Text Editor Eingeben und Bearbeiten von Text (Texteditor).
Numeric Solver Geben Sie einen Term oder Gleichung ein,
definieren Sie Werte fr alle, bis auf eine Variable
und lsen Sie anschlieend nach dieser
Unbekannten auf (Numerischer Gleichungslser).
Home Eingeben von Termen und Anweisungen sowie zum
Durchfhren von Berechnungen.

Von der Apps-Arbeitsflche aus

Drcken Sie den ersten Buchstaben des Anwendungsnamens oder verwenden Sie die
Cursor-Tasten, um ein Anwendungssymbol auf der Apps-Arbeitsflche zu markieren,
und drcken Sie . (Wenn Sie den ersten Buchstaben der Anwendung drcken und
mehr als eine Anwendung mit diesem Buchstaben beginnt, wird die alphabetisch erste
Anwendung markiert). Entweder wird die Anwendung direkt geffnet oder es wird ein

Die Bedienung des Handheld 206


Dialogfeld angezeigt. (Ihre Apps-Arbeitsflche kann sich von der unten abgebildeten
unterscheiden.)

Das am hufigsten verwendete Dialogfeld enthlt die folgenden Optionen fr die


Anwendung:

Option Beschreibung
Current Kehrt zu dem zuletzt angezeigten Bildschirm der App
zurck. (Wenn keine Datei/Variable new verfgbar ist, ist
die Vorgabe fr diese Option beim Drcken von
New.)
Open Ermglicht die Auswahl einer vorhandenen Datei.
New Erstellt eine neue Datei mit dem im Eingabefeld
angegebenen Namen.

Whlen Sie eine Option und drcken Sie . Die Anwendung wird angezeigt.

Hinweis: Der allgemeine Begriff variable wird fr die Bezeichnung der von Ihnen
erstellten Anwendungsdaten-Dateien verwendet.

Sie knnen mit jeder der folgenden Methoden aus einer Anwendung zur Apps-
Arbeitsflche zurckgelangen:

Drcken Sie O.

Die Bedienung des Handheld 207


Drcken Sie im Vollbildmodus 2 K.
Drcken Sie im Split-Screen-Modus 2 K, um den Vollbildschirm zu ffnen und
drcken Sie dann noch einmal 2 K.

Drcken Sie 2 a, um von der Apps-Arbeitsflche zur letzten geffneten Anwendung


zurckzukehren.

ber die Tastatur

ber die Tastatur knnen Sie auf die gebruchlichsten Anwendungen zugreifen. Beispiel: 8 #
kommt der Bettigung von 8 und dann gleich. In diesem Handbuch wird die Notation 8 #
verwendet (hnlich wie bei Zweit-Funktionen).

Anwendung: Drcken Sie:


Home @ " T I-8 9

" Die ber , etc.,


aufgelisteten
Y= Editor 8# Anwendungen haben
dieselbe Farbe wie
Window Editor 8$
8.
Graph 8%
8&
Y= W IN D O W GRAPH TB LSet TABLE
Table Setup F1 F2 F3 F4 F5

Table Screen 8'

APPS

Beim Voyage 200, sind einige hufig genutzte Anwendungen ber den QWERTY-
Tasten angegeben.

Die Bedienung des Handheld 208


Anwendungen

Karo-Taste

Hinweis: 2-Tasten-Funktionen werden in der obigen Grafik nicht angezeigt.

Betriebsarten einstellen

Die Betriebsarten oder Modi bestimmen, wie Zahlen und Graphen angezeigt und
interpretiert werden. Modus-Einstellungen werden bei ausgeschaltetem Gert durch die
Constant Memory-Funktion erhalten. Alle Zahlen, einschlielich der Matrizen- und
Listenelemente, werden gem den aktuellen Modus-Einstellungen angezeigt.

Modus-Einstellungen kontrollieren

Drcken Sie 3 zum ffnen des MODE-Dialogfelds mit der Liste der Betriebsarten
und deren aktuellen Einstellungen.

Die Bedienung des Handheld 209


Es liegen drei Seiten mit Moduslisten vor. Drcken Sie , , oder zur Sofortanzeige
einer bestimmten Seite.
Bedeutet, dass durch Abwrtsrollen weitere Modi angezeigt werden.
Bedeutet, dass Sie mit B oder A ein Men ffnen und daraus whlen knnen.

Hinweis: Momentan ungltige Betriebsarten werden unscharf angezeigt. Auf der zweiten
Seite ist beispielsweise Split 2 App ungltig, wenn Split Screen = FULL ist. Durchlaufen
Sie die Liste, berspringt der Cursor die unscharf angezeigten Einstellungen.

Modus-Einstellungen ndern

Im MODE-Dialogfeld:

1. Markieren Sie die zu ndernde Modus-Einstellung. Verwenden Sie D oder C (mit


, , oder ) zum Durchlaufen der Liste.
2. Drcken Sie B oder A, um ein Men mit den gltigen Einstellungen zu ffnen. Die
aktuelle Einstellung ist markiert.
3. Whlen Sie die geeignete Einstellung. Entweder:
Markieren Sie die Einstellung mit D oder C, und drcken Sie .
oder
Drcken Sie die Zahl oder den Buchstaben dieser Einstellung.
Hinweis: Mchten Sie ein Men schlieen und zum MODE Dialogfeld zurckkehren,
ohne einen Menpunkt zu whlen, drcken Sie N.
4. ndern Sie bei Bedarf weitere Modus-Einstellungen.
5. Nach Abschlu aller nderungen drcken Sie , um die nderungen zu
speichern und das Dialogfeld zu verlassen.

Die Bedienung des Handheld 210


Wichtig: Wenn Sie zum Verlassen des MODE-Dialogfelds N anstatt drcken,
werden smtliche Modus-nderungen rckgngig gemacht.

berblick ber die Betriebsarten

Hinweis: Detaillierte Informationen zu einem bestimmten Modus finden Sie im


entsprechenden Abschnitt des vorliegenden Referenzbuchs.

Modus Beschreibung
Graph Art des darzustellenden Graphen: FUNCTION,
PARAMETRIC, POLAR, SEQUENCE, 3D, oder DE.
Current Verzeichnis zum Speichern und Abrufen von Variablen.
Folder Haben Sie keine zustzlichen Verzeichnisse angelegt, ist
nur das MAIN-Verzeichnis verfgbar. Siehe
Unabhngige Variablen-Stze in Verzeichnissen
speichern im Modul Startbildschirm des Rechners.
Display Maximale Stellenanzahl (FLOAT) oder feststehende
Digits Anzahl Dezimalstellen (FIX) fr die Anzeige eines
Gleitkommaergebnisses. Unabhngig von der Einstellung
knnen bei einem Gleitkommaergebnis keinesfalls mehr
als insgesamt 12 Stellen angezeigt werden.
Angle Einheiten, in welchen Winkelwerte interpretiert und
angezeigt werden: RADIAN, GRADIAN oder DEGREE.
Exponential Schreibweise fr die Ergebnisanzeige: NORMAL,
Format SCIENTIFIC oder ENGINEERING.
Complex Format fr die Anzeige komplexer Ergebnisse (wenn
Format vorhanden): REAL (komplexe Ergebnisse werden nicht
angezeigt, es sei denn, Sie verwenden eine komplexe
Eingabe), RECTANGULAR oder POLAR.

Die Bedienung des Handheld 211


Modus Beschreibung
Vector Format fr die Anzeige von Vektoren mit 2 und 3
Format Elementen: RECTANGULAR, CYLINDRICAL, oder
SPHERICAL.
Pretty Print Dient zum Ein- oder Ausschalten der Pretty Print-
Anzeige.
Split Screen Unterteilt den Bildschirm in zwei Hlften und bestimmt die
Anordnung dieser Teile: FULL (ungeteilter Bildschirm),
TOP-BOTTOM oder LEFT-RIGHT. Siehe Modul Geteilte
Bildschirme.
Split 1 App Anwendung in der oberen oder linken Hlfte eines
geteilten Bildschirms. Verwenden Sie keinen geteilten
Bildschirm, ist dies die aktuelle Anwendung.
Split 2 App Anwendung in der unteren oder rechten Hlfte eines
geteilten Bildschirms. Diese Einstellung ist nur bei einem
geteilten Bildschirm aktiv.
Number of Richtet bei einem unterteilten Bildschirm beide Seiten
Graphs ein, um unabhngige Graphen-Stze anzuzeigen.
Graph 2 Wenn Number of Graphs = 2, wird die Art des Graphen
in der zweiten Hlfte des geteilten Bildschirms gewhlt.
Siehe Modul Startbildschirm des Rechners.
Split Screen Teilungsverhltnis der beiden Hlften eines geteilten
Ratio Bildschirms: 1:1, 1:2 oder 2:1. (Nur H)
Exact/Approx Berechnet Terme und zeigt Ergebnisse in numerischer
oder in rationaler/symbolischer Form an: AUTO, EXACT
oder APPROXIMATE.

Die Bedienung des Handheld 212


Modus Beschreibung
Base Hiermit knnen Sie Berechnungen durch Eingabe von
Zahlen im Dezimal- (DEC), Hexadezimal- (HEX) oder
Binrformat (BIN) durchfhren.
Unit System Erlaubt Ihnen die Auswahl aus drei
Maeinheitensystemen fr die Vorgabeeinheiten der
angezeigten Ergebnisse: SI (metrisch oder MKS);
Eng/US (Fu, Pfund, etc.); oder Custom.
Custom Units Hier knnen Sie benutzerdefinierte
Standardeinstellungen auswhlen. Dieser Modus ist so
lange unscharf, bis Sie Einheitensystem 3:CUSTOM
auswhlen.
Language Sprachauswahl fr TI-89 Titanium / Voyage 200 (eine
oder mehrere Sprachen in Abhngigkeit von den
installierten Flash-Anwendungen fr Sprachen).
Apps Desktop Schaltet die AppsArbeitsflche AN oder AUS.

Verwendung des Lschmens zum Beginn einer


neuen Aufgabe

Im Hauptbildschirm knnen Sie mit dem Clean Up-Men in einem definierten Zustand
eine neue Berechnung starten, ohne den Speicher des TI-89 Titanium / Voyage 200
Graphing Calculator zurcksetzen zu mssen.

Die Bedienung des Handheld 213


Clean Up-Men

Rufen Sie auf dem Hauptbildschirm mit


folgenden Tasten das Men Clean Up auf:
@ 2
H

Menelement Beschreibung
Clear az Lscht alle aus einem Zeichen bestehenden
Variablennamen im aktuellen Verzeichnis, sofern sie nicht
gesperrt oder archiviert sind. Sie werden zur Besttigung
des Vorgangs mit aufgefordert.
Aus einem Zeichen bestehende Variablennamen werden
hufig in symbolischen Berechnungen wie der folgenden
verwendet:
solve(ax2+bx+c=0,x)
Wenn einer der Variablen bereits ein Wert zugewiesen
wurde, kann eine Berechnung zu unerwarteten
Ergebnissen fhren. Um dies zu vermeiden, knnen Sie
vor Beginn der Berechnung 1:Clear a-z drcken.

Die Bedienung des Handheld 214


Menelement Beschreibung
NewProb Fgt NewProb in die Eingabezeile ein. Zur Ausfhrung
des Befehls mssen Sie dann drcken.
NewProb nimmt verschiedene Operationen vor, durch
welche eine neue Aufgabe in einem definierten Zustand
begonnen werden kann, ohne dass Sie den Speicher
zurcksetzen mssen:
Lscht alle aus einem Zeichen bestehenden
Variablennamen im aktuellen Verzeichnis (ebenso wie
1:Clear a-z), sofern sie nicht gesperrt oder archiviert
sind.
Schaltet alle Funktionen und Statistikplots im aktuellen
Graphik-Modus aus (FnOff und PlotsOff).
Fhrt ClrDraw, ClrErr, ClrGraph, ClrHome, ClrIO
und ClrTable durch.

Restore Ist ein anderes als das vorgegebene Benutzermen aktiv,


custom knnen Sie hiermit das vorgegebene wiederherstellen.
default Weitere Informationen zum Men Custom finden Sie im
Modul Startbildschirm des Rechners.

Hinweis:

Benutzen Sie zum Definieren einer Variablen, die Sie beibehalten mchten, mehr
als ein Zeichen im Namen. Dadurch verhindern Sie, da sie versehentlich durch
1:Clear az gelscht wird.
Informationen zum Kontrollieren und Rcksetzen des Speichers oder anderer
Systemvorgaben finden Sie unter Speicher-und Variablen-Verwaltung.

Die Bedienung des Handheld 215


Verwendung des Catalog Dialogs

Mit Hilfe des CATALOG knnen Sie auf alle vorhandenen TI-89 Titanium /
Voyage 200-Befehle (Funktionen und Anweisungen) in einer Liste zugreifen. Darber
hinaus knnen im Dialogfeld CATALOG benutzerdefinierte Funktionen oder Funktionen
von Flash-Anwendungen gewhlt werden (sofern solche geladen bzw. definiert sind).

Anzeige des Dialogfelds CATALOG

Dieses Dialogfeld wird mit folgenden Tasten angezeigt:


@
H 2

CATALOG ruft standardmig Built-in auf; hiermit wird eine alphabetische Liste der
vorinstallierten TI-89 Titanium / Voyage 200 -Befehle (Funktionen und Anweisungen)
angezeigt.

Built-in wird standardmig angezeigt.


Help zeigt die Parameter eines Befehls in einem Dialogfeld an.
und ermglichen Zugriff auf Flash-Anwendungs- und benutzerdefinierte Funktionen.

Die Bedienung des Handheld 216


Hinweis: Derzeit nicht verfgbare Optionen sind unscharf. Beispiel: Flash Apps ist
unscharf, wenn keine Flash-Anwendung installiert ist. User-Defined ist unscharf,
wenn keine Funktion bzw. kein Programm definiert wurde.

Aus dem CATALOG whlen

Whlen Sie einen Befehl, wird dessen Name neben dem Cursor in die Eingabezeile
eingefgt. Deshalb sollten Sie den Cursor vor der Wahl des Befehls an die erforderliche
Position bringen.

1. Drcken Sie
@
H 2
2. Drcken Sie Built-in.

Die Befehle sind in der Liste alphabetisch


geordnet. Befehle, die nicht mit einem
Buchstaben beginnen (+, %, , G etc.),
befinden sich am Ende der Liste.
Mchten Sie CATALOG verlassen, ohne
einen Befehl zu whlen, drcken Sie N.

Hinweis: Wird die Liste mit vorhandenen Funktionen und Befehlen zum ersten Mal
angezeigt, beginnt sie beim ersten Wort. Bei nchstmaliger Anzeige startet sie an der
Stelle, an der sie verlassen wurde

Die Bedienung des Handheld 217


3. Setzen Sie die Marke 8 neben den Befehl, und drcken
Sie .

Um den 8 Anzeiger zu bewegen: Drcken oder geben Sie ein:


Um je einen Befehl D oder C
Um je eine Seite 2 D oder 2 C
Zum ersten Befehl, der mit einem Den Buchstaben. (Drcken Sie
bestimmten Buchstaben beginnt beim dem TI-89 Titanium nicht
zuerst j. Sonst mssen Sie
j oder 2 erneut
drcken, um einen Buchstaben
eingeben zu knnen.)

Hinweis: Drcken Sie C um vom Anfang direkt zum Ende zu kommen. Drcken Sie D
um vom Ende direkt zum Anfang zu kommen.

Hilfe-Informationen zu Parametern

Fr Befehle, die mit 8 gekennzeichnet sind, werden in der Statuszeile gegebenenfalls


die erforderlichen und optionalen Parameter und deren Art angegeben.

Die Bedienung des Handheld 218


Gekennzeichneter Befehl und dessen Parameter.
Klammern [ ] stehen fr optionale Parameter.

In obengenanntem Beispiel ist die Syntax fr factor:

factor(expression) erforderlich
oder
factor(expression,variable) optional

Hinweis: Genaue Angaben zu den Parametern finden Sie in der Beschreibung dieses
Befehls im Modul Technische Referenz.

Anzeigen der KATALOG-Hilfe

Sie knnen die Parameter eines Befehls durch bettigen der Taste Help in einem
Dialogfeld anzeigen lassen. Diese Parameter stimmen mit denen in der Statuszeile
berein.

Gezeigter Befehl
und seine
Parameter.

Einige Befehle, wie ClrDraw, bentigen keine Parameter. Wenn Sie einen dieser Befehle
whlen, werden in der Statuszeile keine Parameter angezeigt und bei Bettigung von
Help erscheint die Anzeige Unavailable.

Drcken Sie N, um das Dialogfeld CATALOG Help zu verlassen.

Die Bedienung des Handheld 219


Auswahl einer Flash-Anwendungsfunktion

Flash-Anwendungen knnen eine oder mehrere Funktionen enthalten. Bei Auswahl


einer Funktion wird der Funktionsname an der Cursorposition in die Eingabezeile
eingefgt. Daher sollte der Cursor vor Auswahl einer Funktion an die richtige Position
gebracht werden.

1. Drcken Sie folgende Tasten:


@
H 2
2. Drcken Sie Flash Apps. (Diese Option ist unscharf, wenn keine Flash-
Anwendungen auf dem TI-89 Titanium / Voyage 200 installiert sind.)

Die Funktionsnamen sind in der Liste


alphabetisch sortiert. In der linken Spalte
werden die Funktionsnamen aufgelistet, in
der rechten die Flash-Anwendung, zu der
die Funktion gehrt.
In der Statuszeile stehen Hinweise zu den
einzelnen Funktionen.
Mit N wird der Bildschirm ohne
Auswahl einer Funktion ausgeblendet.

3. Bewegen Sie den Zeiger 8 zur gewnschten Funktion, und drcken Sie .

Steuern des Zeigers 8: Taste:

Funktionsweise D oder C
Seitenweise 2 D oder 2 C

Die Bedienung des Handheld 220


Steuern des Zeigers 8: Taste:
Zur ersten mit dem Buchstaben Den Buchstaben. (Drcken Sie
beginnenden Funktion beim dem TI-89 Titanium nicht
zuerst j. Sonst mssen Sie
j oder 2 erneut
drcken, um einen Buchstaben
eingeben zu knnen.)

Auswahl einer benutzerdefinierten Funktion bzw. eines Programms

Sie knnen selbst Funktionen oder Programme erstellen und mit User-Defined darauf
zugreifen. Hinweise zum Erzeugen von Funktionen finden Sie im Modul Startbildschirm
des Rechners unter Erstellen und Berechnen benutzerdefinierter Funktionen sowie im
Modul Programmierung unter Funktionseingabe. Programmierung enthlt auch
Hinweise zum Erstellen und Ausfhren eines Programms.

Nach Auswahl einer Funktion bzw. eines Programms wird der entsprechende Name an
der Cursorposition in die Eingabezeile eingefgt. Daher sollte der Cursor vor Auswahl
einer Funktion bzw. eines Programms an die richtige Position gebracht werden.

1. Drcken Sie folgende Tasten:


@
H 2

Die Bedienung des Handheld 221


2. Drcken Sie User-Defined. (Diese Option ist unscharf, wenn keine Funktion bzw.
kein Programm definiert wurde.)

Die Funktions- bzw. Programmnamen sind


alphabetisch sortiert. In der linken Spalte
befinden sich die Funktions- bzw.
Programmnamen, in der rechten das
Verzeichnis mit der Funktion bzw. dem
Programm.
Enthlt die erste Funktions- bzw.
Programmzeile einen Kommentar, wird
dieser in der Statuszeile angezeigt.
Mit N wird der Bildschirm ohne Auswahl
einer Funktion bzw. eines Programms
geschlossen.

Hinweis: Im VAR-LINK Bildschirm knnen Variablen, Verzeichnis und Flash-


Anwendungen verwaltet werden (siehe Speicher-und Variablen-Verwaltung).

3. Bewegen Sie den Zeiger 8 zu einer Funktion bzw. einem Programm, und drcken
Sie .

Um den 8 Anzeiger zu bewegen: Drcken oder geben Sie ein:


Eine einzelne Funktion oder D oder C
Programm
Seitenweise 2 D oder 2 C

Die Bedienung des Handheld 222


Um den 8 Anzeiger zu bewegen: Drcken oder geben Sie ein:
Zur ersten mit dem Buchstaben Den Buchstaben. (Drcken Sie
beginnenden Funktion bzw. dem beim dem TI-89 Titanium nicht
Programm zuerst j. Sonst mssen Sie
j oder 2 erneut
drcken, um einen Buchstaben
eingeben zu knnen.)

Variablenwerte speichern und abrufen

Mchten Sie einen Wert speichern, speichern Sie ihn als eine benannte Variable. Sie
knnen in Termen dann den Namen anstelle des Wertes verwenden. Trifft der TI-89
Titanium / Voyage 200 Graphing Calculator den Namen in einem Term an, wird der
gespeicherte Wert der Variablen eingesetzt.

Regeln fr Variablennamen

Ein Variablenname:

Kann 1 bis 8 Stellen bestehend aus Buchstaben und Ziffern umfassen. Dies schliet
griechische Buchstaben (auer p), akzentuierte und internationale Buchstaben mit
ein.
- Leerzeichen sind nicht erlaubt.
- Das erste Zeichen darf keine Ziffer sein.
Kann Gro- und Kleinbuchstaben beinhalten. Die Namen AB22, Ab22, aB22 and
ab22 beziehen sich alle auf dieselbe Variable.

Die Bedienung des Handheld 223


Mu von den vom Gert bereits zugeteilten Namen abweichen. Bereits zugeteilte
Namen umfassen:
- Integrierte Funktionen (wie abs) und Anweisungen (wie LineVert). Siehe Modul
Technische Referenz.
- System-Variablen (z.B. xmin und xmax, die zum Speichern von Graph-Werten
verwendet werden). Eine Liste finden Sie im Modul Technische Referenz.

Beispiele

Variable Beschreibung
myvar OK.
a OK.
Log Nicht OK; Name ist bereits der log-Funktion zugeteilt.
Log1 OK.
3rdTotal Nicht OK; beginnt mit einer Ziffer.
circumfer Nicht OK; mehr als 8 Zeichen.

Datenarten

Datenarten Beispiele
Terme
2.54, 1.25E6, 2p, xmin/10, 2+3i, (x2)2, 22
Listen {2 4 6 8}, {1 1 2}

Die Bedienung des Handheld 224


Datenarten Beispiele
Matrizen
10 0
10 0 ,
34 6

Zeichenketten Hello, The answer is:, xmin/10


Bilder

Funktionen myfunc(arg), ellipse(x,y,r1,r2)

Einen Wert in einer Variablen speichern

1. Geben Sie den zu speichernden Wert ein, bei dem es sich auch um einen Term
handeln kann.
2. Drcken Sie 9. Das Speichersymbol (!) erscheint.

3. Schreiben Sie den Variablennamen.


Hinweis: TI-89 Titanium-Benutzer sollten
bei der Eingabe von Variablen bei Bedarf
j drcken.
4. Drcken Sie .

Zum kurzzeitigen Speichern eines Werts in einer Variable knnen Sie den mit-Operator
verwenden. Siehe Werte und Einstellungs-Restriktionen ersetzen in Symbolisches
Rechnen.

Die Bedienung des Handheld 225


Eine Variable anzeigen

1. Schreiben Sie den Variablennamen.


2. Drcken Sie .

Bei einer nicht definierten Variablen wird im Ergebnis der Variablenname angegeben.

In diesem Beispiel ist die Variable a nicht


definiert. Deshalb wird sie als eine
symbolische Variable verwendet.

Hinweis: In Symbolisches Rechnen finden Sie


Informationen zum symbolischen Rechnen.

Eine Variable in einem Term verwenden

1. Schreiben Sie den Variablennamen in


den Term.
2. Drcken Sie zum Auswerten des
Terms. Der Variablenwert
wurde nicht gendert.
Hinweis: Eine Liste der vorhandenen
Variablennamen knnen Sie, wie in
Speicherund Variablen-Verwaltung
erlutert, mit 2 anzeigen.
Soll das Ergebnis den vorigen Wert der
Variablen ersetzen, mssen Sie das Ergebnis
speichern.

Die Bedienung des Handheld 226


Den Wert einer Variablen abrufen

Es kann vorkommen, dass Sie in einem Term anstelle des Variablennamens den
tatschlichen Wert der Variablen verwenden mchten.

1. Drcken Sie 2 , um ein Dialogfeld


zu ffnen.
2. Schreiben Sie den Variablennamen.
3. Drcken Sie zweimal .

In diesem Beispiel wird der in num1 gespeicherte Wert neben dem Cursor in die
Eingabezeile eingesetzt.

Statuszeilen-Anzeigen im Display

Die Statuszeile wird am unteren Rand aller Anwendungsbildschirme eingeblendet. Sie


enthlt Informationen ber den aktuellen Status des TI-89 Titanium / Voyage 200
Graphing Calculator einschlielich einiger wichtiger Modus-Einstellungen.

Statuszeilen-Anzeigen

Aktuelles Verzeichnis
Modifikator-taste

Die Bedienung des Handheld 227


Winkel-Modus
Exact/Approx-Modus
Graph-Nummer
Graph-Modus
Batterien austauschen
History-Paare, Busy/Pause, Gesperrte Variable

Anzeige Bedeutung
Aktuelles Zeigt den Namen des aktuellen Verzeichnisses an.
Verzeichnis Siehe Unabhngige Variablen-Stze in Verzeichnissen
speichern im Modul Startbildschirm des Rechners.
MAIN ist der Standardordner.
Modifikator-Taste Zeigt wie unten beschrieben an, welche
Modifikatortaste aktiv ist.
2nd 2 Verwendet die Zweitfunktion der nchsten
Taste, die Sie drcken.
2 8 Greift auf die Karo-Funktion der nchsten Taste
zu, die Sie drcken.
+ Schreibt den nchsten Buchstaben als
Grobuchstaben. Auf dem TI-89 Titanium, knnen Sie
mit einen Buchstaben eingeben, ohne j
benutzen zu mssen.

(@ ) j Der TI-89 Titanium schreibt fr die nchste


Buchstabentaste, die Sie drcken, einen
Kleinbuchstaben.

Die Bedienung des Handheld 228


Anzeige Bedeutung

(@ ) 2 Die Kleinbuchstaben-Feststellfunktion ist


aktiv. Bis Sie diese ausschalten, schreibt der TI-89
Titanium fr alle Tasten, die Sie drcken, den
entsprechenden Kleinbuchstaben. Zum Ausschalten
der Feststellfunktion drcken Sie j.

(@ ) j Die Grobuchstaben-Feststellfunktion ist


aktiv. Bis Sie diese ausschalten, schreibt der TI-89
Titanium fr alle Tasten, die Sie drcken, den
entsprechenden Grobuchstaben. Zum Ausschalten
der Feststellfunktion drcken Sie j.

(H) Im Zusammenhang mit einer Cursortaste nutzt der


Voyage 200 alle fr die Grafik- und
Geometriedarstellung verfgbaren Ziehen-
Leistungsmerkmale.
Angle Mode Gibt an, in welchen Einheiten Winkelwerte interpretiert
und angezeigt werden. Den Angle-Modus knnen Sie
mit der Taste 3 ndern.
RAD Bogenma.
DEG Grad
GRD Gradian
Exact/Approx- Gibt an, wie Antworten berechnet und angezeigt
Modus werden. Den Exact/Approx-Modus knnen Sie mit der
Taste 3 ndern.
AUTO Automatisch
EXACT Genau
APPROX Angenhert

Die Bedienung des Handheld 229


Anzeige Bedeutung
Graph-Nummer Wurde der Bildschirm fr die Anzeige zweier
unabhngiger Graphen unterteilt, gibt dies an, welcher
Graph aktiv ist G1 oder G2. (Anzeige von GR#1 oder
GR#2 auf dem Voyage 200.)
Graph-Modus Gibt an, welche Art von Graphen gezeichnet werden
knnen. (Den Graph-Modus knnen Sie mit der Taste
3 ndern).
FUNC y(x)-Funktionen
PAR x(t)- und y(t)-Parameterdarstellungen
POL r(q)-Polargraphen
SEQ u(n) Folgen
3D z(x,y) 3D-Graphen
DE y(t) Differentialgleichungen
Batterie Wird nur angezeigt, wenn die Batteriespannung zu
niedrig wird. Wird BATT mit einem schwarzen
Hintergrund angezeigt, ersetzen Sie die Batterien so
schnell wie mglich.
Protokollpaare/Bu Welche Informationen in diesem Bereich der
sy/Pause, Statuszeile angezeigt werden, hngt von der aktuellen
Gesperrte Anwendung ab.
Variable
23/30 Wird nur auf dem Hauptbildschirm angezeigt, um ber
die Anzahl der Eingabe-/Antwort-Paare im Protokoll-
Bereich Auskunft zu erteilen. Beachten Sie die History
Information auf der Statuszeile des moduls
Startbildschirm des Rechners.

Die Bedienung des Handheld 230


Anzeige Bedeutung
BUSY Eine Berechnung wird durchgefhrt oder ein Graph
gezeichnet.
PAUSE Sie haben das Zeichnen eines Graphen oder ein
Programm angehalten.
Die im aktuellen Editor (Daten/Matrix-Editor,
Programm-Editor oder Texteditor) geffnete Variable ist
gesperrt oder archiviert und kann nicht gendert
werden.

Hinweis:

Um 2, 8, j oder zu enfernen, drcken Sie dieselbe Taste erneut, oder


drcken Sie eine andere Modifikatortaste.
Verfgt die nchste Taste, die Sie drcken, nicht ber eine Karo-Funktion oder einen
Buchstaben, dann hat die Taste ihre normale Wirkung.

Die Bedienung des Handheld 231


Hauptbildschirm des Rechners
Hauptbildschirm des Rechners

Der Hauptbildschirm des Rechners ist der Startpunkt fr mathematische Operationen,


inklusive der Ausfhrung von Befehlen, Berechnung von Ausdrcken und Anzeige der
Ergebnisse.

Ein leerer Hauptbildschirm des Rechners

Dieses Modul beschreibt die Bestandteile des Hauptbildschirms des Rechners; Blttern
und ndern des Verlaufsbereichs; die Verwendung von Ausschneiden, Kopieren und
Einfgen und mehr.

Hinweis: In diesem Modul wird der Begriff Hauptbildschirm des Rechners verwendet.
Andere Module verwenden den Begriff Hauptbildschirm. Beide Begriffe sind
austauschbar und beschreiben den selben Bildschirm.

Anzeigen des Startbildschirms des Rechners

Wenn Sie Ihren TI-89 Titanium oder Voyage 200 Graphing Calculator zum ersten Mal
einschalten, wird die Apps-Arbeitsflche angezeigt. Um den Startbildschirm anzuzeigen,

Hauptbildschirm des Rechners 232


markieren Sie das Startbildschirm-Symbol, und drcken Sie . Sie knnen den
Startbildschirm auch durch Drcken von " (TI-89 Titanium) oder 8 "(
((Voyage 200) anzeigen. Wenn Sie den Apps-Arbeitsflchen-Modus deaktivieren, wird
der Startbildschirm automatisch angezeigt.

Bestandteile des Startbildschirms des Rechners

Das folgende Beispiel enthlt bereits eingegebene Daten und dient zur Beschreibung
der Hauptbestandteile des Startbildschirms. Eingabe-/Antwort-Paare werden im History-
Bereich im Pretty-Print-Modus angezeigt. Pretty-Print zeigt Terme in der Form an, wie
sie an die Tafel geschrieben oder in Lehrbchern dargestellt werden.

Menleiste
Zeigt Mens mit Operationen fr den Startbildschirm des Rechners an. Zum Anzeigen eines
Menleisten-Mens drcken Sie , etc.

Pretty Print-Anzeige
Zeigt Exponenten, Wurzeln, Brche etc. in der traditionellen Form.

Letzter Eintrag
Ihre letzte Eingabe.

Hauptbildschirm des Rechners 233


Eingabezeile
Hier geben Sie Ausdrcke oder Anweisungen ein.

Satuszeile
Zeigt den aktuellen Status des Rechengerts inklusive verschiedener wichtiger
Moduseinstellungen.

Letzte Antwort
Ergebnis Ihrer letzten Eingabe. Beachten Sie, dass Ergebnisse nicht in der Eingabezeile
angezeigt werden. Hinweis: In diesem Beispiel wurde 8 (Approx) verwendet.

Das folgende Beispiel zeigt eine Antwort, die sich nicht in derselben Zeile wie der Term
befindet. Beachten Sie, dass die Antwortlnge die Bildschirmbreite bersteigt. Ein Pfeil
(8) zeigt an, dass die Antwort fortgesetzt wird. Die Eingabezeile enthlt eine Auslassung
(...). Eine Auslassung weist darauf hin, dass die Eingabelnge die Bildschirmbreite
bersteigt.

Letzter Eintrag
Der Pretty-Print-Modus ist eingeschaltet. Exponenten, Wurzeln, Brche etc. werden in
traditioneller Schreibweise angezeigt.

Protokoll-Bereich
Auflistung eingegebener Eingabe/Antwort-Paare. Mit neuen Eingaben rollen die bestehenden
Paare aufwrts im Bildschirm.

Hauptbildschirm des Rechners 234


Fortsetzung der Antwort
Markieren Sie die Antwort, und drcken Sie B, um durch die Antwort nach rechts zu scrollen und
deren Rest anzuzeigen. Beachten Sie, dass sich die Antwort nicht in derselben Zeile wie der Term
befindet.

Ausdruck wird fortgefhrt ()


Drcken Sie B, um die Eingabe nach rechts zu scrollen und deren Rest anzuzeigen. Drcken Sie
2 A oder 2 B,um zum Anfang oder Ende der Eingabezeile zu gelangen.

Protokoll-Bereich

Der Protokoll-Bereich zeigt bis zu acht frhere Eingabe-/Antwort-Paare an (je nach


Komplexitt und Hhe der angezeigten Terme). Bei vollem Display scrollen die Daten
ber den oberen Seitenrand heraus. Mit dem Protokoll-Bereich knnen Sie:

Vorherige Eintrge und Antworten erneut anschauen. Mit dem Cursor knnen Sie
die aus der Seite gescrollten Eintrge und Antworten wieder anzeigen.
Vorherige Eintrge oder Antworten in der Eingabezeile wieder aufrufen oder in sie
einfgen, so dass Sie diese wiederverwenden oder bearbeiten knnen.

Hauptbildschirm des Rechners 235


Durch den Protokoll-Bereich scrollen

Der Cursor befindet sich im Normalfall in der Eingabezeile. Sie knnen ihn aber in den
Protokoll-Bereich fhren.

Wirkung: Vorgehensweise:
Eingaben oder Antworten Von der Eingabezeile aus drcken Sie C,
anzeigen, die aus dem Bild um die letzte Antwort zu markieren.
gescrollt sind Verwenden Sie weiterhin C, um den
Cursor innerhalb des Protokoll-Bereichs
von Antwort zu Eingabe aufwrts zu
bewegen.
Zum ltesten oder neuesten Befindet sich der Cursor im Protokoll-Bereich,
Protokoll-Paar springen drcken Sie 8 C bzw. 8 D.
Eingaben oder Antworten Setzen Sie den Cursor auf die Eingabe oder
ansehen, die lnger als eine die Antwort. Scrollen Sie mit B und A nach
Zeile sind (8 am Ende der rechts bzw. links (oder 2 B und 2 A, um
Zeile) zum Ende oder zum Anfang zu gelangen).
Den Cursor in die Eingabe- Drcken Sie N, oder D, bis sich der
zeile zurckbrigen Cursor wieder in der Eingabezeile befindet.

Hinweis: Ein Beispiel fr die Ansicht einer langen Antwort wird detailliert beschrieben.

Protokollinformation in der Statuszeile

Informationen ber die Eingabe-/Antwort-Paare knnen Sie der Protokollanzeige in der


Statuszeile entnehmen. Beispiel:

Hauptbildschirm des Rechners 236


Steht der Cursor in Gesamtanzahl Maximal zu
der Eingabezeile: der aktuell speichernde Paare.
gespeicherten
Paare.
8/30
Steht der Cursor im Paarnummer der Gesamtanzahl der
Protokollbereich: markierten Eingabe aktuell gespeicherten
oder Antwort. Paare.

Das Gert ist so eingestellt, dass die letzten 30 Eingabe-/Antwort-Paare gespeichert


werden. Ist der Protokoll-Bereich voll (angezeigt durch 30/30), wird das nchste
Eingabe-/Antwort-Paar gespeichert und das lteste gelscht. Die Protokollanzeige
verndert sich nicht.

Den Protokoll-Bereich ndern

Wirkung: Vorgehensweise:
Die Anzahl speicherbarer Drcken Sie , und whlen Sie 9:Format,
Paare ndern oder drcken Sie:
@ 8
H 8F
Drcken Sie dann B, und markieren Sie die
neue Anzahl durch C oder D. Drcken Sie
zweimal .
Den Protokoll-Bereich Drcken Sie , und whlen Sie 8:Clear
lschen und alle Home, oder geben Sie ClrHome in die
gespeicherten Paare Eingabezeile ein.
entfernen

Hauptbildschirm des Rechners 237


Wirkung: Vorgehensweise:
Ein bestimmtes Eingabe-/ Setzen Sie den Cursor auf die Eingabe oder
Antwort-Paar lschen die Antwort. Drcken Sie 0 oder M.

Eingaben im Startbildschirm des Rechners als Text-


Editor-Skript speichern

Wenn Sie alle Eingabe des Protokoll-Bereichs speichern mchten, knnen Sie den
Startbildschirm des Rechners in einer Textvariablen speichern. Sollen diese Eingaben
dann wieder ausgefhrt werden, ffnen Sie die Variable mit dem Text-Editor als Befehls-
Skript.

Die Eintrge des Protokoll-Bereichs speichern

Im Startbildschirm des Rechners:

1. Drcken Sie , und whlen Sie


2:Save Copy As.

2. Geben Sie ein Verzeichnis und eine


Textvariable zum Speichern der Eintrge
an.
Hinweis: Es werden nur Eingaben
gespeichert, keine Antworten.

Hauptbildschirm des Rechners 238


Menpunkt Beschreibung
Type Steht automatisch auf Text und kann nicht gendert
werden.
Folder Zeigt das Verzeichnis an, in welchem die Textvariable
gespeichert wird. Mchten Sie ein anderes Verzeichnis
verwenden, drcken Sie B, und ein Men mit den
vorhandenen Verzeichnissen wird geffnet. Whlen
Sie dann ein Verzeichnis.
Variable Geben Sie einen gltigen, noch nicht verwendeten
Variablennamen ein.

Hinweis: Nheres zu Verzeichnissen finden Sie im Modul Speicher- und


Variablen-Verwaltung.
3. Drcken Sie (nach dem Ausfllen eines Eingabefelds drcken Sie
zweimal).

Gespeicherte Eingaben wiederherstellen

Da die Eingaben in einem Skriptformat gespeichert sind, knnen Sie sie im


Startbildschirm des Rechners nicht direkt wiederherstellen. (Im Men des
Startbildschirm des Rechners ist 1:Open nicht verfgbar.) Statt dessen:

Hauptbildschirm des Rechners 239


1. ffnen Sie die Variable, in welcher die Hauptbildschirm-Eingaben gespeichert sind,
mit dem Text-Editor.
Die gespeicherten Eingaben werden als Befehlszeilen angezeigt, die Sie in
beliebiger Reihenfolge einzeln ausfhren knnen.

2. Setzen Sie den Cursor auf die erste Zeile


des Skripts, und drcken Sie mehrmals
, um die Befehle Zeile fr Zeile
auszufhren.
3. Zeigen Sie den wiederhergestellten
Startbildschirm des Rechners an.

Dieser geteilte Bildschirm zeigt den Text-Editor (mit Befehlszeilen-Skript) und den
wiederhergestellten Startbildschirm des Rechners.

Hinweis: Umfassende Anweisungen zur Verwendung des Text-Editors und zum


Ausfhren eines Befehls-Skripts finden Sie im Modul Texteditor.

Informationen ausschneiden, kopieren und einfgen

Mit Hilfe der Funktionen Ausschneiden, Kopieren und Einfgen knnen Sie
Informationen innerhalb derselben Anwendung oder auch von einer Anwendung zu
einer anderen verschieben oder kopieren. Dafr wird die Zwischenablage des TI-89
Titanium / Voyage 200 Graphing Calculator verwendet, ein Speicherbereich, der als
temporrer Speicher dient.

Hauptbildschirm des Rechners 240


Automatisches Einfgen oder Ausschneiden/Kopieren/Einfgen?

Auto-paste stellt eine schnelle Mglichkeit zum Kopieren eines Eintrags oder
Ergebnisses aus dem Protokollbereich und zum Einfgen in die Eingabezeile bereit.

1. Verwenden Sie C und D, um den Eintrag im Protokoll-Bereich zu markieren.


2. Drcken Sie , um diesen Eintrag automatisch in die Eingabezeile einzufgen.

Zum Kopieren oder Verschieben von Informationen aus der Eingabezeile mssen Sie
die Einzelfunktionen Ausschneiden, Kopieren und Einfgen verwenden. (Sie knnen im
Protokoll-Bereich zwar kopieren, aber nicht ausschneiden oder einfgen.)

Informationen in die Zwischenablage kopieren oder ausschneiden

Ausgeschnittene oder kopierte Informationen werden in der Zwischenablage


gespeichert. Beim Ausschneiden wird die Information von ihrem aktuellen Ort entfernt
(dient zum Verschieben von Informationen), und beim Kopieren bleibt sie dort erhalten.

1. Markieren Sie die auszuschneidenden oder zu kopierenden Zeichen.


Setzen Sie den Cursor in der Eingabezeile vor oder hinter die gewnschten
Zeichen. Halten Sie gedrckt, und drcken Sie gleichzeitig A oder B, um die
Zeichen links bzw. rechts vom Cursor zu markieren.
2. Drcken Sie , und whlen Sie 4:Cut oder 5:Copy.

Hauptbildschirm des Rechners 241


Zwischenablage = (leer oder frherer Inhalt)

Nach ausschneiden Nach kopieren

Zwischenablage = Zwischenablage =
x^43x^36x^2+8x x^43x^36x^2+8x

Hinweis: Ausschneiden, Kopieren und Einfgen sind auch ohne das ber
aufzurufende Men mglich, und zwar wie folgt:
@ 8 5, 8 6, oder 8 7
H 8 X, 8 C, oder 8 V

Ausschneiden ist nicht gleichbedeutend mit Lschen. Gelschte Informationen werden


nicht in der Zwischenablage gespeichert und knnen auch nicht wieder abgerufen
werden.

Hinweis: Der vorhandene Inhalt der Zwischenablage wird durch die neu
ausgeschnittenen oder kopierten Informationen ersetzt.

Informationen aus der Zwischenablage einfgen

Beim Einfgen wird der Inhalt der Zwischenablage an der aktuellen Cursorposition in die
Eingabezeile eingesetzt. Der Inhalt der Zwischenablage bleibt unverndert.

Hauptbildschirm des Rechners 242


1. Setzen Sie den Cursor an die Stelle, an welcher die Information eingefgt werden
soll.
2. Drcken Sie , und whlen Sie 6:Paste, oder verwenden Sie die
Tastenkombination:
@ 87
H 8V

Beispiel: Kopieren und Einfgen

Wenn Sie einen Term wiederverwenden mchten, ohne ihn jedesmal neu eingeben zu
mssen:

1. Kopieren Sie die gewnschte Information.

a) Verwenden Sie B oder A, um


den Term zu markieren.
b) Drcken Sie:
@ 86
H 8C
c) Drcken Sie hier , um die
Eingabe auszuwerten.

2. Fgen Sie die kopierte Information in einen neuen Eintrag ein.


a) Beginnen Sie mit einem neuen Eintrag und platzieren Sie den Cursor an die
Stelle, an der Sie die kopierten Informationen einfgen wollen.

Hauptbildschirm des Rechners 243


b) Drcken Sie 1, um die Funktion d differentiate zu whlen.

c) Fgen Sie den kopierten Term ein,


indem Sie:
@ 87
H 8V
d) Vervollstndigen Sie die neue
Eingabe, und drcken Sie .

Hinweis: Sie knnen einen Term auch wiederverwenden, indem Sie eine
benutzerspezifische Funktion definieren.
3. Fgen Sie die kopierte Information in eine andere Anwendung ein.

a) Drcken Sie 8 #, um den


Y= Editor zu ffnen.
b) Drcken Sie , um y1(x) zu
definieren.
c) Drcken Sie zum Einfgen:
@ 87
H 8V
d) Drcken Sie , um die neue
Definition zu speichern.

Hinweis: Durch Kopieren und Einfgen knnen Sie Informationen problemlos von
einer Anwendung in eine andere bertragen.

Hauptbildschirm des Rechners 244


Eine frhere Eingabe oder die letzte Antwort
wiederverwenden

Sie knnen eine frhere Eingabe in unverndertem Zustand oder nach Bearbeitung
wiederverwenden. Sie knnen auch die zuletzt errechnete Antwort in einen neuen Term
einsetzen und wiederverwenden.

Den Term in der Eingabezeile wiederverwenden

Drcken Sie , um einen Term auszuwerten, lt der TI-89 Titanium / Voyage 200
Graphing Calculator diesen in der Eingabezeile stehen und markiert ihn. Sie knnen die
Eingabe nach Bedarf berschreiben oder wiederverwenden.

Ermitteln Sie zum Beispiel anhand einer Variablen das Quadrat von 1, 2, 3, etc. Setzen
Sie, wie unten gezeigt, den Anfangswert fest und weisen ihn einer Variablen zu. Geben
Sie dann den Zuwachs der Variablen ein und berechnen das Quadrat.

@ H Anzeige

0 0
2 NUM NUM

NUM j 1 NUM 1
2 NUM NUM
2 NUM Z 2 2 NUM Z 2

Hauptbildschirm des Rechners 245


@ H Anzeige

Hinweis: Das Wiederverwenden einer unvernderten Eingabe ist bei iterativen


Berechnungen mit Variablen ntzlich.

Arbeiten Sie mit der Gleichung A=pr2 und mit Versuch und Irrtum, um den Radius eines
Kreises mit 200 Quadratzentimetern Flche zu bestimmen.

Hinweis: Fr kleine nderungen knnen Sie die Eingabe bearbeiten, ohne sie ganz
neuschreiben zu mssen.

Im folgenden Beispiel wird als geschtzter Wert 8 angegeben; danach wird das Ergebnis
als Nherungswert im Fliepunktformat angegeben. Sie knnen den Wert bearbeiten,
die Berechnung mit 7.95 erneut ausfhren und den Vorgang fortsetzen, bis die
Ergebnisgenauigkeit Ihren Vorstellungen entspricht

@ H Anzeige

8jR2 8R2
2TRZ2
2TjRZ2

Hauptbildschirm des Rechners 246


@ H Anzeige

8 8

A88 A8.
7.95 7.95

Hinweis: Enthlt die Eingabe einen Dezimalpunkt, wird das Ergebnis automatisch in
Gleitkommaform angezeigt.

Eine frhere Eingabe abrufen

Sie knnen jede zuvor im Protokoll-Bereich gespeicherte Eingabe abrufen, selbst dann,
wenn die Eingabe ber den oberen Bildschirmrand hinausgescrollt ist. Die abgerufene
Eingabe ersetzt den aktuell angezeigten Inhalt der Eingabezeile. Sie knnen die
abgerufene Eingabe dann wieder ausfhren oder auch bearbeiten.

Abzurufende Drcken Sie: Wirkung:


Eingabe:
Letzte Eingabe 2` Wurde die letzte Eingabe noch auf
(wenn Sie die einmal der Eingabezeile angezeigt, wird nun
Eingabezeile die davor letzte Eingabe abgerufen.
gendert haben)

Hauptbildschirm des Rechners 247


Abzurufende Drcken Sie: Wirkung:
Eingabe:
Frhere Eingaben 2` Mit jeder Bettigung wird die jeweils
wiederholt letzte Eingabe vor der in der
Eingabezeile angezeigten
abgerufen.

Hinweis: Sie knnen zum Abrufen einer beliebigen frheren Eingabe auch die entry-
Funktion verwenden. Siehe entry( ) im Modul Technische Referenz.

Beispiel:

Steht die letzte Eingabe in der


Eingabezeile, wird durch 2 `
diese Eingabe abgerufen.

Wurde die Eingabezeile bearbeitet


oder gelscht, wird durch 2 `
diese Eingabe abgerufen.

Die letzte Antwort abrufen

Jdesmal, wenn ein Term ausgewertet wird, speichert der TI-89 Titanium / Voyage 200
die Antwort in der Variablen ans(1). Um diese Variable in die Eingabezeile einzusetzen,
drcken Sie 2 .

Hauptbildschirm des Rechners 248


Berechnen Sie beispielsweise den Flcheninhalt eines Gartenstcks mit den Maen 1,7
m auf 4,2 m. Berechnen Sie dann den Ertrag pro Quadratmeter, wenn das Grundstck
eine Gesamternte von 147 Tomaten abwirft.

1. Ermitteln Sie den Flcheninhalt.


1.7 p 4.2
2. Ermitteln Sie den Ertrag.
Die Variable ans(1) wird
147 e 2
eingesetzt und ihr Wert
in der Berechnung
verwendet.

ans(1) enthlt stets die letzte Antwort, und dementsprechend enthalten ans(2), ans(3),
etc. frhere Antworten. So enthlt ans(2) zum Beispiel die vorletzte Antwort.

Hinweis: Siehe ans( ) in das modul Technische Referenz.

Eine Eingabe oder eine Antwort aus dem Protokoll-


Bereich automatisch bernehmen

Sie knnen eine beliebige Eingabe oder Antwort aus dem Protokoll-Bereich whlen und
eine Kopie davon in die Eingabezeile einfgen. Dadurch knnen Sie eine frhere
Eingabe oder Antwort in einen neuen Term einsetzen, ohne dass Sie diese erneut
schreiben mssen.

Hauptbildschirm des Rechners 249


Wozu dient das automatische Einfgen

Die Wirkung des automatischen Einfgens ist hnlich wie 2 ` und 2 , die im
vorigen Abschnitt beschrieben wurden. Es gibt aber Unterschiede.

Bei Dient das Einfgen Dient 2 ` zum:


Eingaben: zum:
Einsetzen einer Ersetzen des Inhalts der
beliebigen frheren Eingabezeile durch eine beliebige
Eingabe in die frhere Eingabe.
Eingabezeile.

Bei Dient das Einfgen Dient 2 zum:


Antworten: zum:
Einsetzen des Einsetzen der Variablen ans(1),
angezeigten Werts die nur die letzte Antwort enthlt.
einer beliebigen Jedesmal, wenn Sie eine
frheren Antwort in die Rechnung eingeben, wird ans(1)
Eingabezeile. auf den Stand der letzten Antwort
gebracht.

Hinweis: Sie knnen Daten auch mit Hilfe des Menleisten-Mens einfgen.

Eine Eingabe oder Antwort automatisch einfgen

1. Setzen Sie den Cursor in der Eingabezeile an die Stelle, an welcher die Eingabe
oder Antwort eingefgt werden soll.
2. Drcken Sie C, um den Cursor in den Protokoll-Bereich zu bewegen. Die letzte
Antwort wird markiert.

Hauptbildschirm des Rechners 250


3. Markieren Sie die Eingabe oder Antwort, die Sie einfgen mchten, mit C und D.

C durchluft den Protokoll-Bereich


von Antwort zu Eingabe aufwrts.
Verwenden Sie C zum Markieren von
Eingaben, die ber den
Bildschirmrand herausgescrollt sind.
Hinweis: Drcken Sie N, um das
automatische Einfgen abzubrechen und
in die Eingabezeile zurckzukehren. Eine
Eingabe oder Antwort, deren Lnge eine
Zeile bersteigt (8 am Zeilenende),
knnen Sie durch B und A oder
2 Bund 2 Aansehen.
4. Drcken Sie .
Die markierte Eingabe wird in die
Eingabezeile bernommen.

Dadurch wird die gesamte Eingabe oder Antwort eingefgt. Bentigen Sie nur einen Teil
der Eingabe oder Antwort, bearbeiten Sie die Eingabezeile, um die berflssigen Teile
zu entfernen.

Benutzerdefinierte Funktionen erstellen und


auswerten

Wenn Sie denselben Term (mit unterschiedlichen Werten) mehrmals bentigen, knnen
Sie durch benutzerdefinierte Funktionen sehr viel Zeit sparen. Benutzerdefinierte

Hauptbildschirm des Rechners 251


Funktionen knnen auch die Fhigkeiten Ihres TI-89 Titanium / Voyage 200
Graphing Calculator ber die integrierten Funktionen hinaus erweitern.

Format einer Funktion

Die nachfolgenden Beispiele zeigen benutzerdefinierte Funktionen mit einem und mit
zwei Parametern. Sie knnen so viele Parameter wie ntig verwenden. In diesen
Beispielen besteht die Definition aus einem einzelnen Term (oder einer Anweisung).

cube(x) = x3 xroot(x,y) = y1/x


Funktionsname
Parameterliste
Term

Verwenden Sie beim Definieren von Funktionen und Programmen eindeutige


Parameternamen, die nicht die gleichen wie beim spteren Funktions- oder
Programmaufruf sind.

Hinweis: Fr Funktionsnamen gelten dieselben Regeln wie fr Variablennamen. Siehe


Variablenwerte speichern und abrufen in Bedienung des Taschenrechners.

Verwenden Sie in der Parameterliste unbedingt dieselben Parameter wie in der


Definition. Beispiel: cube(n) = x3 fhrt beim Auswerten der Funktion zu unerwarteten
Ergebnissen.

Parameter (in diesen Beispielen x und y) sind Platzhalter, die alle beliebigen Werte
darstellen, welche Sie an die Funktion bertragen. Sie stellen die Variablen x und y erst

Hauptbildschirm des Rechners 252


dann dar, wenn Sie beim Auswerten der Funktion x und y ausdrcklich als Parameter
bergeben.

Eine benutzerdefinierte Funktion erstellen

Gehen Sie nach einer der folgenden Methoden vor.

Methode Beschreibung
Speichern Sie einen Term in einem Funktionsnamen
(einschlielich der Parameterliste).

Define-Befehl Definieren Sie einen Funktionsnamen (einschlielich


der Parameterliste) als Term.

Programm-Editor In Programmierung finden Sie Anleitungen zum


Erstellen einer benutzerdefinierten Funktion.

Eine Funktion mit mehreren Anweisungen erstellen

Sie knnen auch benutzerdefinierte Funktionen erstellen, deren Definition aus mehreren
Anweisungen besteht. In der Definition drfen zahlreiche Steuer- und

Hauptbildschirm des Rechners 253


Entscheidungsstrukturen enthalten sein (If, ElseIf, Return, etc.), die zum Programmieren
verwendet werden.

Hinweis: Nheres zu Gemeinsamkeiten und Unterschieden von Funktionen und


Programmen finden Sie in Programmierung.

Angenommen, Sie mchten eine Funktion erzeugen, die mehrere Kehrwerte ganzer
Zahlen (n) addieren soll.

1 1 1
--- + ------------ + ... + ---
n n1 1

Vor dem Erstellen einer Funktionsdefinition, die mehrere Anweisungen enthlt, kann es
hilfreich sein, sich die Definition zuerst in Blockform zu vergegenwrtigen.

Func
Local temp,i
If fPart(nn)0 or nn{0
Return bad argument
0!temp
For i,nn,1,M1
approx(temp+1/i)!temp
EndFor
Return temp
EndFunc

Func und EndFunc mssen am Anfang/ Ende der Funktion stehen.


Variablen auerhalb der Parameterliste mssen als lokal deklariert werden.
Gibt eine Meldung zurck, wenn nn keine ganze Zahl oder nn{0 ist.
Addiert die Kehrwerte.
Gibt die Summe zurck.

Hauptbildschirm des Rechners 254


Im Startbildschirm des Rechners mssen Sie eine aus mehreren Anweisungen
bestehende Funktion in eine einzige Zeile eingeben. Sie verwenden dazu wie bei
Funktionen, die nur eine Anweisung enthalten, den Befehl Define.

Trennen sie die einzelnen


Anweisungen durch Doppelpunkte.
Define sumrecip(nn)=Func:Local temp,i: ... :EndFunc
Verwenden Sie Parameternamen, die beim
Aufrufen der Funktion/des Programms nicht
verwendet werden.

Funktionen mit mehreren


Anweisungen: angezeigt als
Im Startbildschirm des Func.
Rechners:

Eingabe einer Funktion mit


mehreren Anweisungen in einer
Zeile. Denken Sie an die
Doppelpunkte.

Hinweis: Eine komplexe Funktion mit mehreren Anweisungen knnen Sie einfacher mit
dem Programm-Editor erstellen als im Startbildschirm des Rechners. Siehe hierzu
Programmierung.

Hauptbildschirm des Rechners 255


Eine Funktion auswerten

Benutzerdefinierte Funktionen verwenden Sie


wie jede andere Funktion. Sie knnen sie
einzeln auswerten oder in einen anderen
Term aufnehmen.

Eine Funktionsdefinition anzeigen und ndern

Sie mchten: Vorgehensweise:


Eine Liste aller Drcken Sie 2 , um den VAR-LINK-
benutzerdefinierten Bildschirm zu ffnen. Zum Angeben des
Funktionen anzeigen Variablentyps Function mssen Sie unter
Umstnden die Menleiste View benutzen.
(Siehe Speicherund Variablen-Verwaltung.)
oder
Drcken Sie:
@
H 2
Anzeige einer Liste von Drcken Sie:
Flash- @
Anwendungsfunktionen H 2

Hauptbildschirm des Rechners 256


Sie mchten: Vorgehensweise:
Die Definition einer Markieren Sie die Funktion im VAR-LINK
benutzerdefinierten Bildschirm, und rufen Sie das Men
Funktion anzeigen Contents auf.
@ 2
H
oder
Drcken Sie im Startbildschirm des Rechners
2 . Geben Sie den Funktionsnamen, nicht
aber die Parameterliste (z.B. xroot) ein, und
drcken Sie zweimal.
oder
ffnen Sie die Funktion im Programm-Editor
(siehe Programmierung).
Die Definition ndern Drcken Sie im Startbildschirm des Rechners
2 , um die Definition anzuzeigen. ndern
Sie die Definition. Speichern Sie die neue
Definition dann mit oder Define.
oder
ffnen Sie die Funktion im Programm-Editor,
bearbeiten Sie sie, und speichern Sie die
nderungen (siehe Programmierung).

Hinweis: Sie knnen eine benutzerdefinierte Funktion im Dialogfeld CATALOG anzeigen


lassen, jedoch ihre Definition nicht im CATALOG einsehen oder bearbeiten.

Eine Eingabe oder Antwort ist zu gro

Manchmal kann eine Eingabe oder eine Antwort zu lang oder zu hoch sein, um
vollstndig im Protokoll-Bereich angezeigt werden zu knnen. Es kann auch sein, der

Hauptbildschirm des Rechners 257


TI-89 Titanium / Voyage 200 Graphing Calculator eine Antwort aus
Speicherplatzmangel nicht anzeigen kann.

Eine Eingabe oder Antwort ist zu lang

Setzen Sie den Cursor auf den Protokoll-Bereich, und markieren Sie die Eingabe oder
die Antwort. Scrollen Sie dann mit Hilfe des Cursorfelds. Beispiel:

Hier wird eine berlange Antwort gezeigt.

Drcken Sie zum Drcken Sie zum


Scrollen nach links Scrollen nach rechts
A oder 2 A. B oder 2 B.

Hier wird eine Antwort angezeigt, die sowohl zu lang als auch zu hoch ist.
Hinweis: In diesem Beispiel wird eine 25 x 25-Matrix mit der Funktion randMat
erstellt.

Hauptbildschirm des Rechners 258


@ Drcken Sie zum Abwrtsscrollen
C oder C
H Drcken Sie zum
Abwrtsscrollen C oder C

@ Drcken Sie zum


Aufwrtsscrollen D
H Drcken Sie zum
Aufwrtsscrollen D
Drcken Sie zum Scrollen nach links A oder 2 A

Drcken Sie zum Scrollen nach rechts B oder 2 B

Bei Speicherplatzmangel

Verfgt der TI-89 Titanium / Voyage 200 Graphing Calculator nicht mehr ber
gengend Speicherplatz zum Anzeigen einer Antwort, wird das Symbol <<...>>
ausgegeben.

Beispiel:

Hinweis: In diesem Beispiel wird fr die Erstellung einer Liste mit der Folge der ganzen
Zahlen von 1 bis 2500 die Funktion seq verwendet.

Erscheint das Symbol <<...>> , kann die Antwort nicht angezeigt werden, auch nicht
durch Markieren und Scrollen.

Hauptbildschirm des Rechners 259


Zur Abhilfe knnen Sie:

Speicherkapazitt freigeben: Lschen Sie hierzu nicht bentigte Variablen und/oder


Flash-Anwendungen. Verwenden Sie dazu 2 (siehe Speicherund
Variablen-Verwaltung).
Die Aufgabe nach Mglichkeit in kleinere Teile splitten, die weniger Speicherplatz fr
Berechnung und Anzeige erfordern.

Das Benutzermen verwenden

Der TI-89 Titanium / Voyage 200 Graphing Calculator verfgt ber ein
benutzerspezifisches Men, das Sie jederzeit aus- und einschalten knnen. Sie knnen
entweder das vorgegebene Benutzermen verwenden oder wie in Programmierung
beschrieben Ihr eigenes erstellen.

Hauptbildschirm des Rechners 260


Das Benutzermen ein- und ausschalten

Wenn Sie das Benutzermen einschalten, ersetzt es die normale Menleiste, schalten
Sie es aus, ist das normale Men wieder aktiv. In folgendem Beispiel ist zunchst die
normale Menleiste des Startbildschirm des Rechners aktiv.

Normale Menleiste, Benutzerdefiniertes Men


Startbildschirm des
Rechners

Hinweis: Sie knnen das Benutzermen auch ein- oder ausschalten, indem Sie
CustmOn bzw. CustmOff in die Eingabezeile tippen und drcken.

Sofern das Men nicht gendert wurde, erscheint das vorgegebene Benutzermen.

Men Funktion
Var Gebruchliche Variablennamen.

f(x) Funktionsnamen wie z.B. f(x), g(x) und f(x,y).

Solve Elemente zum Lsen von Gleichungen.

Unit Gebruchliche Einheiten wie z.B. _m und _l.

Symbol Zeichen wie #, ? und ~.

Hauptbildschirm des Rechners 261


Men Funktion
International Gebruchliche akzentuierte Buchstaben wie , und .
@ 2
H
Tool ClrHome, NewProb, und CustmOff.
@ 2
H

Hinweis: Ein Benutzermen kann Ihnen schnellen Zugriff auf hufig verwendete
Elemente bieten. In Programmierung erfahren Sie, wie Sie Benutzermens fr Ihre am
hufigsten bentigten Elemente erstellen knnen.

Das vorgegebene Benutzermen wiederherstellen

Gehen Sie wie folgt vor, wenn ein anderes als das vorgegebene Benutzermen
angezeigt wird und Sie das vorgegebene wiederherstellen mchten:

Hauptbildschirm des Rechners 262


1. Drcken Sie im Startbildschirm des Rechners 2 um das Benutzermen
auszuschalten und die normale Menleiste des Statbildschirm des Rechners
anzuzeigen.

2. Rufen Sie das Men Clean Up auf, und


whlen Sie 3:Restore custom default.
@ 2
H

Dadurch werden die zum Erstellen des Standardmens bentigten Befehle in die
Eingabezeile kopiert.
Hinweis: Das vorige Benutzermen wird gelscht. Wurde dieses Men mit einem
Programm erstellt (Programmierung), kann es spter durch erneute Ausfhrung des
Programms wieder erstellt werden.
3. Drcken Sie , um die Befehle auszufhren und das vorgegebene Men
wiederherzustellen.

Ermitteln der Software-Version und der ID-Nummer

In manchen Situationen mssen Sie mglicherweise Angaben zu Ihrem TI-89 Titanium /


Voyage 200 Graphing Calculator und insbesondere die Software-Version und die ID-
Nummer des Gerts herausfinden.

Hauptbildschirm des Rechners 263


Anzeige des Info-Bildschirms About

1. Drcken Sie auf dem Startbildschirm des


Rechners oder auf dem Apps-Desktop
und whlen Sie dann A:About.

Der Inhalt Ihres Bildschirms weicht von


nebenstehender Darstellung ab.
2. Drcken Sie oder N, um das
Fenster zu schlieen.

Wann brauchen Sie diese Angaben?

Die Angaben im About-Fenster sind fr folgende Situationen vorgesehen:

Wenn Sie neue oder Upgrade-Software fr Ihren TI-89 Titanium / Voyage 200
erwerben, mssen Sie mglicherweise die aktuelle Software-Version und/oder die
ID-Nummer Ihres Gerts angeben.
Wenn Probleme mit Ihrem TI-89 Titanium / Voyage 200 auftreten und Sie sich mit
dem technischen Dienst in Verbindung setzen mssen, kann die Kenntnis der
Software-Version die Problemdiagnose erleichtern.

Der Bildschirm About zeigt die folgenden Informationen ber Ihren Voyage 200 an:

Hardwareversion
BS (Advanced Mathematics Software)-Version
Productidentifier (Produkt-ID)

Hauptbildschirm des Rechners 264


Gerte-ID
Apps Zertifikatrevisionsnummer (engl. Cert. Rev.)

BS version
Produkt-ID
Apps-Zertifikat Revisionsnummer
Hardwareversion
Gerte-ID (erfordert den Erwerb von Zertifikaten zur Installation gekaufter Apps)

Ihr Bildschirm wird anders aussehen, als der oben gezeigte Bildschirm.

Hauptbildschirm des Rechners 265


Mit Symbolen arbeiten
Definierte oder undefinierte Variablen verwenden

Beim Durchfhren von Algebra- oder Analysisoperationen ist es wichtig, dass Sie sich
mit dem Gebrauch von definierten und undefinierten Variablen und deren Auswirkungen
vertraut machen. Sonst erhalten Sie unter Umstnden anstelle des erwarteten
algebraischen Terms eine Zahl als Ergebnis.

So werden undefinierte und definierte Variablen behandelt

Wenn Sie einen Term eingeben, der eine Variable enthlt, handhabt der TI-89 Titanium /
Voyage 200 Graphing Calculator diese Variable auf eine von zwei Arten:

Eine undefinierte Variable wird wie ein


algebraisches Symbol behandelt.
Bei einer definierten Variablen (auch
wenn sie mit 0 belegt ist) ersetzt ihr Wert
die Variable.

Um nachzuvollziehen, warum dies so wichtig ist, nehmen wir einmal an, Sie wollen die
erste Ableitung von x3 bezglich x berechnen.

Ist x undefiniert, dann hat das Ergebnis


wahrscheinlich die Form, die Sie erwartet
haben.

Mit Symbolen arbeiten 266


Ist x dagegen definiert, dann hat das
Ergebnis eventuell eine fr Sie
unerwartete Form.
Hinweis: Beim Definieren einer Variablen Wenn Sie nicht
sollten mehrere Zeichen im Namen wissen, dass 5 zuvor
verwendet werden. Lassen Sie Namen, in x gespeichert
die aus einem Zeichen bestehen, bei wurde, kann das
Ergebnis 75
symbolischen Rechnungen undefiniert.
irrefhrend sein.

So ermitteln Sie, ob eine Variable undefiniert ist

Vorgehensweise: Beispiel:
Geben Sie den Namen der Variablen ein. Definiert: Der Wert der
Variablen wird angezeigt.

Undefiniert: Der Name der


Variablen wird angezeigt.

Verwenden Sie die isVar()-Funktion. Definiert: "true" wird


angezeigt.

Undefiniert: "false" wird


angezeigt.

Mit Symbolen arbeiten 267


Vorgehensweise: Beispiel:
Verwenden Sie die getType-Funktion. Definiert: Der Typ der
Variablen wird angezeigt.

Undefiniert: NONE wird


angezeigt.

Hinweis: Mit 2 knnen Sie eine Liste der definierten Variablen gem der
Beschreibung in Speicher-und Variablen-Verwaltung einsehen.

Mit Symbolen arbeiten 268


Eine definierte Variable lschen

Sie knnen eine definierte Variable in eine undefinierte verwandeln, indem Sie diese
lschen.

Lschen: Vorgehensweise:
Eine oder mehrere definierte Verwenden Sie die DelVar-Funktion.
Variablen

Sie knnen Variablen auch gem


der Beschreibung in Speicher-und
Variablen-Verwaltung mit Hilfe des
VAR-LINK-Bildschirms (2 )
lschen.
Alle Variablen eines Verwenden Sie die Deltype-Funktion.
bestimmten Typs

Hinweis: Die DelType-


Funktion lscht in allen
Ordnern alle Variablen des
angegebenen Typs.

Mit Symbolen arbeiten 269


Lschen: Vorgehensweise:
Alle Variablen mit einem Whlen Sie im Men Clean Up des
einzigen Buchstaben (a z) Hauptbildschirms 1:Clear a-z. Sie
im aktuellen Verzeichnis werden aufgefordert, den
Lschvorgang durch zu
Hinweis: Nheres ber besttigen.
Verzeichnisse finden Sie in
Weitere Funktionen des
Hauptbildschirms.

Eine Variable vorbergehend berschreiben

Geben Sie mit ( | ) den with-Operator ein, knnen Sie:

Den definierten Wert einer Variablen


vorbergehend berschreiben.

Vorbergehend einen Wert fr eine


undefinierte Variable bestimmen.

Hinweis: Nheres ber den | -Operator finden Sie unter Den with-Operator eingeben.

Geben Sie den Operator with ( | ) wie folgt ein:


@
H 2

Mit Symbolen arbeiten 270


Exact-, Approximate- und Auto-Modus verwenden

Die Exact/Approx-Moduseinstellungen, die in Bedienung des Taschenrechners kurz


dargestellt wurden, beeinflussen direkt die Przision und Genauigkeit der Berechnung
eines Ergebnisses durch den TI-89 Titanium / Voyage 200 Graphing Calculator. Im
vorliegenden Abschnitt wird der Zusammenhang zwischen diesen Moduseinstellungen
und dem symbolischen Rechnen beschrieben.

EXACT-Einstellung

Bei der Einstellung Exact/Approx = EXACT arbeitet der Handheld mit exakter Arithmetik
rationaler Zahlen und mit bis zu 614 Stellen im Zhler und 614 Stellen im Nenner. Die
EXACT-Einstellung:

Formt irrationale Zahlen so weit wie mglich ohne Nherung in Standardformen um.
Zum Beispiel: 12 wird umgeformt in 2 3 und ln(1000) in 3 ln(10).
Konvertiert Gleitkommazahlen in rationale Zahlen. Zum Beispiel: 0.25 wird
umgeformt in 1/4.

Bei den Funktionen solve, cSolve, zeros, cZeros, factor, , fMin und fMax werden nur
exakte symbolische Algorithmen verwendet. Diese Funktionen errechnen in der EXACT-
Einstellung keine Nherungslsungen.

Einige Gleichungen, wie beispielsweise 2Lx = x, haben Lsungen, die mit Funktionen
und Operatoren des TI-89 Titanium / Voyage 200 nicht geschlossen dargestellt
werden knnen.

Mit Symbolen arbeiten 271


Bei derartigen Gleichungen werden in EXACT keine Nherungslsungen errechnet.
Die Gleichung 2Lx = x hat beispielsweise die Nherungslsung x 0.641186, die aber
in der EXACT-Einstellung nicht angezeigt wird.

Vorteile Nachteile
Die Ergebnisse sind Bei Verwendung komplexerer rationaler Zahlen
exakt. und irrationaler Konstanten knnen die
Berechnungen:
So viel Speicherplatz beanspruchen, dass
dieser vor Erhalt der Lsung schon erschpft
sein knnte.
Mehr Zeit in Anspruch nehmen.
Zu komplizierten Ergebnissen fhren, die
schwerer als ein Gleitkommaergebnis zu
verstehen sind.

APPROXIMATE-Einstellung

Bei der Einstellung Exact/Approx = APPROXIMATE konvertiert der TI-89 Titanium /


Voyage 200 rationale Zahlen und irrationale Konstanten in die Gleitkommaform.
Beachten Sie jedoch die Ausnahmen:

Bestimmte Standardfunktionen, bei welchen eines ihrer Argumente als ganze Zahl
aufgefat wird, formen diese Zahl, wenn mglich, in eine ganze Zahl um. Zum
Beispiel: d(y(x), x, 2.0) wird umgeformt in d(y(x), x, 2).
Ganzzahlige Gleitkommaexponenten werden in ganze Zahlen umgeformt. Zum
Beispiel: x2.0 wird selbst in der APPROXIMATE-Einstellung zu x2.

Mit Symbolen arbeiten 272


Funktionen wie solve und (integrate) knnen sowohl mit exakten symbolischen als
auch mit numerischen Techniken arbeiten. Diese Funktionen bergehen in der
APPROXIMATE-Einstellung einige oder alle exakten symbolischen Methoden.

Vorteile Nachteile
Werden keine exakten Ergebnisse Bei Ergebnissen mit undefinierten
bentigt, kann hier im Gegensatz Variablen oder Funktionen zeigt sich
zur EXACT-Einstellung Zeit hufig eine unvollstndige
und/oder Speicherplatz gespart Vereinfachung. Ein Koeffizient, der 0
werden. sein sollte, knnte beispielsweise als
Nherungslsungen sind oft kleiner Absolutwert, wie 1.23457EL11,
kompakter und verstndlicher als dargestellt werden.
exakte Ergebnisse.
Wenn Sie keine symbolischen Symbolische Operationen, wie z.B.
Berechnungen durchfhren Grenzwerte und Integration, fhren in
mchten, hat die Verwendung von der APPROXIMATE-Einstellung zu
Nherungsergebnissen wahrscheinlich weniger
hnlichkeit mit dem Arbeiten auf zufriedenstellenden Ergebnissen.
vertrauten, herkmmlichen Nherungsergebnisse sind oft weniger
numerischen Rechnern. kompakt und verstndlich als exakte
Ergebnisse. Das Ergebnis 1/7, zum
Beispiel, ist Ihnen wahrscheinlich
angenehmer als .142857.

AUTO-Einstellung

Bei der Einstellung Exact/Approx = AUTO arbeitet der TI-89 Titanium / Voyage 200 mit
exakter rationaler Arithmetik, wenn alle Operanden rationale Zahlen sind. Anderenfalls

Mit Symbolen arbeiten 273


werden rationale Operanden in Gleitkommaform umgesetzt, und die Gleitkomma-
Arithmetik wird verwendet. Das heit, die Gleitkommaform greift ber. Beispiel:

1/2 N 1/3 wird umgeformt in 1/6


aber
0.5 N 1/3 wird zu .16666666666667

Dieses bergreifen der Gleitkommaform berschreitet jedoch gewisse Grenzen, wie


undefinierte Variablen, oder Elemente einer Liste oder einer Matrix nicht. Zum Beispiel:

(1/2 N 1/3) x + (0.5 N 1/3) y wird umgeformt in x/6 + .16666666666667 y


und
{1/2 N 1/3, 0.5 N 1/3} wird zu {1/6, .16666666666667}

Bei der AUTO-Einstellung bestimmen Funktionen, wie beispielsweise solve, so viele


Lsungen wie mglich als exaktes Ergebnis und verwenden dann ntigenfalls zum
Bestimmen zustzlicher Lsungen numerische Nherungsverfahren. Dem entsprechend
verwendet (integrate) numerische Nhrungsverfahren, wenn exakte symbolische
Methoden scheitern.

Mit Symbolen arbeiten 274


Vorteile Nachteile
Sie sehen exakte Ergebnisse, wo Wenn Sie nur an exakten
dies machbar ist, und numerische Ergebnissen interessiert sind, knnte
Nherungsergebnisse, wenn sich die Suche nach
exakte Ergebnisse als unpraktisch Nherungsergebnissen eine
erweisen. Zeitverschwendung bedeuten.
Sie knnen das Format eines Wenn Sie nur an
Ergebnisses hufig vorab steuern, Nherungsergebnissen interessiert
indem Sie Koeffizienten entweder sind, knnte die Suche nach exakten
als rationale oder als Ergebnissen eine
Gleitkommazahlen eingeben. Zeitverschwendung bedeuten. Die
Suche nach diesen exakten
Ergebnissen knnte vor allem den
Speicherplatz erschpfen.

Automatische Vereinfachung

Wenn Sie in der Eingabezeile einen Term eingeben und drcken, wird dieser Term
vom TI-89 Titanium / Voyage 200 Graphing Calculator automatisch entsprechend
vorgegebener Vereinfachungsregeln vereinfacht.

Mit Symbolen arbeiten 275


Vorgegebene Vereinfachungsregeln

Alle nachfolgenden Regeln werden automatisch angewendet. Zwischenergebnisse


werden Ihnen nicht angezeigt.

Hat eine Variable einen definierten Wert,


so ersetzt dieser Wert die Variable.
Ist die Variable in Form einer anderen
Variablen definiert, dann wird sie durch
ihren Wert auf der "niedrigsten Ebene"
(genannt: infinite lookup) ersetzt.

Die voreingestellte Vereinfachung verndert Variablen, die Pfadnamen zur Angabe


eines Verzeichnisse verwenden, nicht. So wird beispielsweise x+class\x nicht zu 2x
vereinfacht.

Hinweis: Nheres ber Verzeichnis finden Sie in Weitere Funktionen des


Hauptbildschirms.

Bei Funktionen gilt:


- Die Parameter werden vereinfacht. (Bei einigen integrierten Funktionen erfolgt
die Vereinfachung einiger Parameter verzgert.)
- Handelt es sich um eine bereits integrierte oder benutzerdefinierte Funktion,
wird die Funktionsdefinition auf die vereinfachten Parameter angewendet. Die
Funktionsform wird dann durch dieses Ergebnis ersetzt.

Mit Symbolen arbeiten 276


.

Numerische Teilterme werden


zusammengefat.
Produkte und Summen werden sortiert.

Produkte und Summen mit undefinierten Variablen werden nach dem


Anfangsbuchstaben des Variablennamens sortiert.

- Undefinierte Variablen von r bis z werden als echte Variablen angenommen und
in alphabetischer Reihenfolge am Anfang einer Summe aufgefhrt.
- Undefinierte Variablen von a bis q werden als Reprsentanten von Konstanten
angenommen und in alphabetischer Reihenfolge am Ende einer Summe (aber
vor Zahlen) aufgefhrt.

Gleichnamige Faktoren und gleichnamige


Terme werden zusammengefat.

Identitten mit Nullen und Einsen werden


ausgewertet.

Mit Symbolen arbeiten 277


Durch diese Gleitkommazahl werden
numerische Ergebnisse als Gleitkomma
dargestellt.
Wird eine ganze Gleitkommazahl als
Exponent eingegeben, wird diese wie
eine ganze Zahl behandelt (und fhrt
nicht zu einem Gleitkommaergebnis).

Gemeinesame Teiler in Bruchtermen


werden gekrzt.

Polynome werden entwickelt, bis keine


weitere Vereinfachung stattfinden kann.

Keine Vereinfachung

Hauptnenner werden gebildet, bis keine


weitere Vereinfachung stattfinden kann.

Keine Vereinfachung

Identitten werden ausgewertet. Zum


Beispiel:
ln(2x) = ln(2) + ln(x)
und
sin(x)2 + cos(x)2 = 1

Mit Symbolen arbeiten 278


Wie lange dauert der Vereinfachungsproze?

Je nach Komplexitt einer Eingabe, eines Ergebnisses oder Zwischenterms kann es


eine Weile dauern, bis ein Term entwickelt ist und die zum Vereinfachungsproze
notwendigen gemeinsamen Teiler gekrzt wurden.

Mchten Sie einen Vereinfachungsvorgang, der zu lange dauert, unterbrechen, drcken


Sie . Sie knnen dann versuchen, nur einen Teil des Terms zu vereinfachen. (Fgen
Sie den gesamten Term mit Automatischem Einfgen in die Eingabezeile ein, und
lschen Sie dann die unerwnschten Bestandteile.)

Verzgerte Vereinfachung bei gewissen


eingebauten Funktionen

Fr gewhnlich werden Variablen automatisch auf ihre niedrigstmgliche Stufe


vereinfacht, bevor sie an eine Funktion weitergereicht werden. Bei einigen Funktionen
wird eine Gesamtvereinfachung jedoch solange verzgert, bis die Funktion durchgefhrt
wurde.

Funktionen, bei welchen die Vereinfachung verzgert wird

Funktionen, welche die verzgerte Vereinfachung verwenden, haben einen notwendigen


var-Parameter, der die Funktion bezglich dieser Variablen ausfhrt. Diese Funktionen
verfgen ber mindestens zwei Parameter mit der allgemeinen Form:

Function(Term, var [, ... ])

Mit Symbolen arbeiten 279


Hinweis: Nicht alle Funktionen, die einen var-Parameter verwenden, benutzen die
verzgerte Vereinfachung.

Zum Beispiel: solve(x^2NxN2=0,x)


d(x^2NxN2,x)
(x^2NxN2,x)
limit(x2NxN2,x,5)

Bei Funktionen mit verzgerter Vereinfachung gilt:

1. Die var-Variable wird auf die niedrigste Stufe vereinfacht, auf der sie noch eine
Variable bleibt (auch wenn sie noch weiter bis zu einer Zahl vereinfacht werden
knnte).
2. Die Funktion wird mit der Variablen durchgefhrt.
3. Kann var noch weiter vereinfacht werden, wird dieser Wert in das Ergebnis
eingesetzt.

Hinweis: Je nach Situation kann fr var ein numerischer Wert bestimmt werden oder
nicht.

Beispiel:

x kann nicht vereinfacht werden.

Mit Symbolen arbeiten 280


x wird nicht vereinfacht. Die Funktion
verwendet x3 und setzt dann 5 fr x ein.

Hinweis: Im Beispiel rechts wird die Ableitung


von x3 in x=5 ermittelt. Bei einer etwaigen
anfnglichen Vereinfachung von x3 zu 75
wrde nun die Ableitung von 75 vorliegen,
was nicht das gewnschte Ergebnis darstellt.

x wird zu t vereinfacht. Die


Funktion verwendet t3.

x wird zu t vereinfacht. Die Funktion


verwendet t3 und setzt dann 5 fr t ein.

Werte ersetzen und Beschrnkungen festlegen

Mit dem with-Operator ( | ) knnen Werte temporr in einem Term ersetzt oder
Bereichsbeschrnkungen bestimmt werden.

Mit Symbolen arbeiten 281


Den with-Operator eingeben

Geben Sie den Operator with ( | ) wie folgt ein:


@
H 2

Ersetzen einer Variablen

Jedesmal, wenn eine spezifizierte Variable


vorkommt, knnen Sie dafr einen
Zahlenwert oder einen Term einsetzen.

Erste Ableitung von


x3 fr x = 5

Um mehrere Variablen gleichzeitig zu


ersetzen, verwenden Sie den Booleschen
and-Operator.

Ersetzen eines einfachen Terms

Jedesmal, wenn ein einfacher Term


vorkommt, knnen Sie damit eine Variable,
einen Zahlenwert oder einen anderen Term
ersetzen. Durch Einsetzen von
s fr sin(x) zeigt sich,
da der Term ein
Polynom fr sin(x) ist.

Mit Symbolen arbeiten 282


Durch Ersetzen eines hufig verwendeten
(oder langen) Terms lassen sich Ergebnisse
in kompakterer Form darstellen.

Hinweis: acos(x) ist nicht dasselbe wie


acos(x).

Ersetzen komplexer Werte

Komplexe Werte knnen genauso ersetzt


werden wie andere Werte auch.

Alle undefinierten Variablen werden beim symbolischen Rechnen als reelle Zahlen
gehandhabt. Zur Durchfhrung komplexer symbolischer Analysis mssen Sie eine
komplexe Variable definieren. Zum Beispiel:

x+yi!z

Dann knnen Sie z als komplexe Variable verwenden. Sie knnen auch z_ verwenden.
Nheres hierzu erfahren Sie im Abschnitt ber das Unterstreichungszeichen _ im Modul
Technische Referenz.

Hinweis:

Einen berblick ber komplexe Zahlen finden Sie im Modul Technische Referenz.

Das komplexe i erhalten Sie durch 2 ). Geben Sie nicht einfach den Buchstaben
i auf der Tastatur ein.

Mit Symbolen arbeiten 283


Beachten Sie die Grenzen der Ersetzbarkeit

Substitution tritt nur dann auf, wenn eine


Nur x 2 wurde ersetzt,
genaue bereinstimmung fr die
Substitution besteht. nicht x 4.

Definieren Sie die


Substitution durch
niedrigere Terme
fr eine vollstndige
Substitution.

Unendliche Rekursion kann auftreten, wenn Sie eine Substitutionsvariable durch


sich selbst ersetzen.
Substituiert sin(x+1), sin(x+1+1), sin(x+1+1+1), etc.
sin(x)|x=x+1

Wenn Sie eine Substitution eingegeben haben, die eine unendliche Rekursion
hervorruft:

- Wird eine Fehlermeldung


ausgegeben.

- Erscheint beim Drcken von N ein


Fehler im Protokoll-Bereich.

Mit Symbolen arbeiten 284


Ein Term wird gem der automatischen Vereinfachungsregeln intern sortiert. Daher
knnen Produkte und Summen eine andere Reihenfolge haben, als die, in der sie
eingegeben wurden.

- Als allgemein gltige Regel sollten


Sie eine einzelne Variable
substituieren.

- Das Substituieren von allgemeineren Keine


Termen (mc2=e oder c2m=e) luft bereinstimmung
unter Umstnden anders als erwartet fr die Substitution.
ab.
Hinweis: Verwenden Sie die solve-
Funktion zur Untersttzung der
Substitution einer einzelnen Variablen.

Bereichsbeschrnkungen festlegen

Viele Identitten und Transformationen gelten nur fr einen bestimmten Bereich.


Beispiel:

ln(xy) = ln(x) + nur wenn x und/oder y nicht negativ ist


ln(y)

sinL1(sin(q)) = q nur wenn q Lp/2 et q p/2

Mit Symbolen arbeiten 285


Verwenden Sie zur Angabe einer Bereichsbeschrnkung den with-Operator.

Da ln(xy) = ln(x) + ln(y) nicht immer


gltig ist, werden die Logarithmen nicht
zusammengefat.
Mit einer Beschrnkung ist die Identitt
gltig, und der Term wird vereinfacht.

Hinweis: Geben Sie ln(xy) statt ln(xy) ein, sonst wird xy als eine einzelne Variable
namens xy interpretiert.

Da sinL1(sin(q)) = q nicht immer gltig


ist, wird der Term nicht vereinfacht.
Mit einer Beschrnkung kann der Term
vereinfacht werden.

Hinweis: Fr oder drcken Sie 8 oder 8 .Sie knnen auch 2 I 8 oder


2 2 verwenden, um sie aus einem Men zu whlen.

Substitutionen verwenden oder eine Variable bestimmen?

In vielen Fllen wird durch Bestimmen der


Variablen der gleiche Effekt wie bei einer
Substitution erzielt.

Mit Symbolen arbeiten 286


Dennoch ist die Substitution in den meisten Fllen vorzuziehen, weil die Variable hierbei
nur fr die aktuelle Berechnung bestimmt wird und bei spteren Berechnungen nicht
wieder auftaucht.

Das Substituieren von x=1 hat keinerlei


Auswirkung auf die nchste Berechnung.

Das Speichern von 1!x wirkt sich auch


auf die folgenden Berechnungen aus.

Achtung: Wenn x definiert wurde, kann sich das auf alle Berechnungen mit x auswirken
(solange bis x wieder gelscht wird).

berblick ber das Algebra-Men

Mit dem Algebra-Symbolleistenmen knnen Sie die am hufigsten verwendeten


Algebrafunktionen whlen.

Mit Symbolen arbeiten 287


Das Algebra-Men

Drcken Sie vom Hauptbildschirm aus , um folgendes Men zu ffnen:

Auf dieses Men knnen Sie auch ber das MATH-


Men zugreifen. Drcken Sie 2 I, und
whlen Sie dann 9:Algebra.

Hinweis: Eine vollstndige Beschreibung jeder einzelnen Funktion und ihrer Syntax
finden Sie in das modul Technische Referenz.

Menpunkt Beschreibung
solve Lst eine Gleichung nach einer bestimmten Variablen auf.
Hierdurch erhalten Sie, unabhngig von der Complex
Format-Moduseinstellung, nur reelle Ergebnisse. Verbindet
Lsungen in der Antwort mit and und or. (Whlen Sie fr
komplexe Lsungen A:Complex aus dem Algebra-Men.)
factor Faktorisiert einen Term unter Bercksichtigung aller seiner
Variablen oder nur einer bestimmten Variablen.
expand Entwickelt einen Term bezglich all seiner Variablen oder nur
einer bestimmten Variablen.
zeros Bestimmt die Nullstellen eines Terms bezglich einer
bestimmten Variablen. Anzeige in Listenform.

Mit Symbolen arbeiten 288


Menpunkt Beschreibung
approx Wertet einen Term, wo dies mglich ist, unter Verwendung
von Gleitkomma-Arithmetik aus. Dies kommt der
Verwendung von 3 zum Einstellen von Exact/Approx =
APPROXIMATE gleich (oder der Verwendung von
8 , um einen Term auszuwerten).
comDenom Berechnet einen gemeinsamen Nenner fr alle Glieder eines
Ausdrucks und stellt den Term als gekrzten Bruch dar.
propFrac Liefert die Partialbruchzerlegung eines Terms.
nSolve Berechnet fr eine Gleichung eine einzige Gleitkommazahl-
Lsung (whrend solve mehrere Lsungen in rationaler oder
symbolischer Form anzeigen kann).
Trig ffnet das Untermen:

tExpand Entwickelt trigonometrische Terme mit


Winkelsummen und Winkelvielfachen.
tCollect Fat die Produkte ganzzahliger Potenzen von
trigonometrischen Funktionen in Winkelsummen und
Winkelvielfachen zusammen. tCollect ist die Gegenfunktion
zu tExpand.
Complex ffnet das Untermen:

Dies sind dieselben Funktionen wie solve, factor und zeros;


sie errechnen aber auch komplexe Ergebnisse.

Mit Symbolen arbeiten 289


Menpunkt Beschreibung
Extract ffnet das Untermen:

getNum Wendet comDenom an und gibt den daraus


folgenden Zhler zurck.
getDenom Wendet comDenom an und gibt den daraus
folgenden Nenner zurck.
left Gibt die linke Seite einer Gleichung oder Ungleichung
zurck.
right Gibt die rechte Seite einer Gleichung oder
Ungleichung zurck.

Hinweis: Die Funktionen left und right werden auch verwendet, um eine bestimmte
Anzahl von Elementen oder Zeichen von der linken oder rechten Seite einer Liste oder
Zeichenfolge zurckzugeben.

bliche Algebra-Operationen

In diesem Abschnitt werden Beispiele fr einige der Funktionen dargestellt, die im Men
Algebra verfgbar sind. Vollstndige Informationen zu allen Funktionen finden Sie im
Modul Technische Referenz. Fr manche Algebra-Operationen ist keine spezielle
Funktion erforderlich.

Mit Symbolen arbeiten 290


Polynome addieren oder dividieren

Sie knnen Polynome direkt, ohne eine


spezielle Funktion verwenden zu mssen,
addieren oder dividieren.

Polynome faktorisieren und multiplizieren

Verwenden Sie die Funktionen factor ( 2) und expand ( 3).

factor(Term [,var])
zum Zerlegen bezglich einer Variablen

expand(Term [,var])
zum partiellen Entwickeln bezglich einer Variablen

Faktorisieren Sie x5 N 1. Multiplizieren Sie


dann das Ergebnis aus.

Beachten Sie, da factor und expand


gegenstzliche Operationen durchfhren.

Mit Symbolen arbeiten 291


Primfaktoren einer Zahl ermitteln

Mit der Funktion factor ( 2) knnen Sie mehr als nur eine einfache Zerlegung eines
algebraischen Polynoms durchfhren.

Sie knnen Primfaktoren einer rationalen Zahl


ermitteln (ganze Zahl oder Quotient ganzer
Zahlen).

Teilweise Entwicklung

Mit dem optionalen var-Wert der Funktion expand ( 3) knnen Sie eine teilweise
Entwicklung vornehmen, die gleichnamige Potenzen einer Variablen zusammenfat.

Fhren Sie eine vollstndige Entwicklung von


(x2Nx) (y2Ny) bezglich aller Variablen durch.

Nehmen Sie dann eine teilweise Entwicklung


bezglich x vor.

Mit Symbolen arbeiten 292


Eine Gleichung lsen

Verwenden Sie die Funktion solve ( 1), um eine Gleichung nach einer bestimmten
Variablen aufzulsen.

solve(Gleichung, var)

Lsen Sie x + y N 5 = 2x N 5y nach x auf.

Beachten Sie, dass solve nur das


Endergebnis anzeigt.

Zwischenergebnisse knnen Sie sehen, indem Sie die Gleichung manuell Schritt fr
Schritt auflsen.

x y | 5 2x | 5y
|2x
|y
5
p?1

Hinweis: Bei der Operation | 2 p wird 2x von beiden Seiten subtrahiert.

Ein System linearer Gleichungen lsen

Es sei ein System mit zwei Gleichungen und 2x N 3y = 4


zwei Unbekannten gegeben: Lx + 7y = L12

Mit Symbolen arbeiten 293


Dieses Gleichungssystem knnen Sie mit Hilfe einer der folgenden Methoden lsen.

Vorgehensweise Beispiel
Verwenden Sie die solve-Funktion Ermitteln Sie solve(2xN3y=4 and
fr die Lsung in einem Schritt. Lx+7y=L12,{x,y})
Verwenden Sie die solve-Funktion Siehe Symbolisches Rechnen im
mit Substitution ( | ) fr eine Modul Mathematik-Schnellstart, mit
schrittweise Berechnung. der Lsung fr x = L8/11 und
y = L20/11.
Verwenden Sie die simult-Funktion Geben Sie die Koeffizienten als
mit einer Matrix. Matrix und die rechte Seite als
konstanten Spaltenvektor ein.

Verwenden Sie die rref-Funktion mit Geben Sie die Koeffizienten als
einer Matrix. erweiterte Matrix ein.

Hinweis: Die Matrix-Funktionen simult und rref befinden sich nicht im Algebra-Men.
Verwenden Sie 2 I 4 oder den Catalog.

Mit Symbolen arbeiten 294


Die Nullstellen eines Terms ermitteln

Verwenden Sie die Funktion zeros ( 4).

zeros(Term, var)

Verwenden Sie den Term xsin(x) + cos(x).

Ermitteln Sie die Nullstellen bezglich x im


Intervall 0 x und x 3. Geben Sie das
Intervall mit Hilfe des
Hinweis: Fr oder drcken Sie 8 oder with Operators ein.
8 . Sie knnen auch 2 I 8 oder
2 2 verwenden, um sie aus einem
Men zu whlen.

Mit Symbolen arbeiten 295


Partialbruchzerlegungen und gemeinsame Nenner finden

Verwenden Sie die Funktionen propFrac ( 7) und comDenom ( 6).

propFrac(rationaler Term [,var])


fr Partialbrche bezglich einer
Variablen

comDenom(Term [,var])
fr gemeinsame Nenner, die gleichartige
Potenzen dieser Variablen zusammenfassen

Finden Sie eine Partialbruchzerlegung fr den


Term: (x4N2x2+x) / (2x2+x+4).

Formen Sie die Lsung dann in einen


einzigen Bruch um.

Beachten Sie, da propFrac und comDenom


entgegengesetzte Operationen durchfhren. Fhren Sie dieses
Beispiel an Ihrem
Hinweis: Sie knnen comDenom mit Termen, TI-89 Titanium /
Listen oder Matrizen verwenden. Voyage 200 durch,
scrollt die propFrac-
Funktion ber den
oberen
Bildschirmrand
hinweg.

In diesem Beispiel gilt:

Mit Symbolen arbeiten 296


31x + 60
--------------------- ist der Rest von x4N2x2+x dividiert durch 2x2+x+4.
8
2
x - --x- 15/8
---- ist der Quotient.
2 4

berblick ber das Calc-Men

Aus dem Calc-Men knnen Sie hufig verwendete Rechenfunktionen whlen.

Das Calc-Men

Drcken Sie vom Ausgangsbildschirm aus , um folgendes Men zu ffnen:

Auf dieses Men knnen Sie auch ber das


MATH-Men zugreifen. Drcken Sie
2 I, und whlen Sie dann A:Calculus.

Hinweis: Eine vollstndige Beschreibung jeder einzelnen Funktion und ihrer Syntax
finden Sie im Modul Technische Referenz.

Menpunkt Beschreibung
d differentiate Bildet die Ableitung eines Terms nach einer definierten
Variablen.

Mit Symbolen arbeiten 297


Menpunkt Beschreibung
integrate Integriert einen Term bezglich einer definierten
Variablen.
limit Berechnet den Grenzwert eines Terms bezglich einer
definierten Variablen.
G sum Wertet einen Term fr einzelne Variablenwerte
innerhalb eines Bereichs aus und bildet dann deren
Summe.
product Wertet einen Term fr einzelne Variablenwerte
innerhalb eines Bereichs aus und berechnet dann
deren Produkt.
fMin Findet Werte einer Variablen, bei denen der Term ein
Minimum ergibt.
fMax Findet Werte einer Variablen, bei denen der Term ein
Maximum ergibt.
arcLen Liefert die Bogenlnge eines Terms in bezug auf eine
definierte Variable.
taylor Berechnet ein Taylorpolynom eines Terms bezglich
einer bestimmten Variablen.
nDeriv Berechnet einen Differenzen-Quotienten eines Terms
in Bezug auf eine definierte Variable.
nInt Berechnet durch Quadratur (ein Nherungsverfahren
unter Verwendung gewichteter Summen von
Integrandenwerten) ein Integral als Gleitkommazahl.
deSolve Ermittelt symbolisch die Lsungen vieler
Differentialgleichungen erster und zweiter Ordnung mit
oder ohne Anfangsbedingungen.

Mit Symbolen arbeiten 298


Menpunkt Beschreibung
impDif Berechnet implizite Ableitungen fr Gleichungen mit
zwei Variablen, in denen eine Variable implizit durch
die andere definiert wird.

Hinweis: Das Ableitungssymbol d ist ein Sonderzeichen. Es kommt nicht der Eingabe
von D ber die Tastatur gleich. Verwenden Sie hierzu 1 oder 2 =.

bliche Operationen der Analysis

In diesem Abschnitt werden Beispiele fr einige der Funktionen dargestellt, die im Men
Calc verfgbar sind. Vollstndige Informationen ber alle Analysisfunktionen finden
Sie im Modul Technische Referenz.

Mit Symbolen arbeiten 299


Integrieren und Differenzieren

Verwenden Sie die Funktionen integrate ( 2) und d differentiate ( 1).

(Term, var [,unten] [,oben])


zur Angabe von Integrationsgrenzen
oder einer Integrationskonstanten

d (Term, var [,Ordung])

Integrieren Sie x2sin(x) bezglich x.

Differenzieren Sie das Ergebnis bezglich x.

Verwenden Sie 1
oder 2 =, um d
zu erhalten. Geben
Sie nicht einfach D
ber die Tastatur ein.

Hinweis: Es knnen nur Terme integriert werden; differenzieren knnen Sie Terme,
Listen oder Matrizen.

Mit Symbolen arbeiten 300


Einen Grenzwert ermitteln

Verwenden Sie die Funktion limit ( 3).

limit(Term, var, Komma [,Richtung])


negativ = von links
positiv = von rechts
ausgelassen oder 0 = beides

Ermitteln Sie den Grenzwert von sin(3x) / x,


wenn x gegen 0 geht.

Hinweis: Sie knnen fr Terme, Listen oder Matrizen Grenzwerte ermitteln.

Mit Symbolen arbeiten 301


Ein Taylor Polynom ermitteln

Verwenden Sie die Funktion taylor ( 9).

taylor(Term, var, Ordnung [,Entwicklungspunkt])


bei Auslassung ist der
Entwicklungspunkt 0

Ermitteln Sie ein Taylorpolynom der sechsten


Ordnung fr sin(x) bezglich x.

Speichern Sie die Antwort als


benutzerdefinierte Funktion namens y1(x).

Stellen Sie dann sin(x) und das Graph sin(x):Graph


Taylorpolynom graphisch dar. y1(x)

Wichtig: Die Grad-Modus-Skalierung mit p/180 kann bewirken, dass Analysis-


Ergebnisse in einer anderen Form angezeigt werden.

Mit Symbolen arbeiten 302


Benutzerdefinierte Funktionen und symbolisches
Rechnen

Sie knnen eine benutzerdefinierte Funktion als Parameter fr die integrierten Algebra-
und Analysisfunktionen des TI-89 Titanium / Voyage 200 Graphing Calculator
verwenden.

Angaben zum Erzeugen einer benutzerdefinierten Funktion

Siehe:

Benutzerdefinierte Funktionen erzeugen und auswerten in Weitere Funktionen des


Hauptbildschirms.
Eine auf dem Hauptbildschirm definierte Funktion graphisch darstellen und Eine
teilweise definierte Funktion graphisch darstellen in Weitere Darstellungsarten.
berblick ber die Eingabe von Funktionen in Programmierung.

Mit Symbolen arbeiten 303


Undefinierte Funktionen

Sie knnen Funktionen wie f(x), g(t), r(q), etc. verwenden, welchen keine Definition
zugeteilt wurde. Diese undefinierten Funktionen fhren zu symbolischen Ergebnissen.
Beispiel:

Verwenden Sie DelVar, um sicherzustellen,


da f(x) und g(x) nicht definiert sind.

Ermitteln Sie dann die Ableitung von f(x)g(x)


bezglich x.

Hinweis: Drcken Sie 1 oder 2 = auf


der Tastatur, um d aus dem Calc-Men zu
whlen.

Funktionen mit nur einer Anweisung

Sie knnen benutzerdefinierte Funktionen verwenden, die aus einem einzigen Ausdruck
bestehen. Beispiel:

Mit Symbolen arbeiten 304


Verwenden Sie 9, um eine benutzerdefinierte Sekansfunktion zu erzeugen, fr
die gilt:

1
sec ( x ) = ------------------
cos ( x )

Ermitteln Sie dann den Grenzwert von


sec(x), wenn x gegen p/4 geht.
Hinweis: Drcken Sie 3, um limit aus
dem Calc-Men zu whlen.

Verwenden Sie Define, um eine benutzerdefinierte Funktion h(x) zu erzeugen, fr die


gilt:

x
sin ( t )
h(x) = -------------
t
-
0

Ermitteln Sie dann ein Taylorpolynom


fnfter Ordnung fr h(x) bezglich x. Definieren Sie
h(x)= (sin(t)/t,t,0,x).
Hinweis: Drcken Sie 2 oder 2 <
auf der Tastatur, um aus dem Calc-Men
zu whlen. Drcken Sie 9, um taylor
zu whlen.

Funktionen mit mehreren oder mit nur einer Anweisung

Benutzerdefinierte Funktionen mit mehreren Anweisungen sollten nur als Parameter fr


numerische Funktionen (wie z.B. nDeriv und nInt) verwendet werden.

Mit Symbolen arbeiten 305


In einigen Fllen ist es mglich, eine quivalente Funktion mit nur einer Anweisung zu
erzeugen. Es sei beispielsweise eine stckweise definierte Funktion mit zwei Teilen
gegeben.

Wenn: Verwenden Sie den Term:

x<0 Lx
x0 5 cos(x)

Erzeugen Sie eine benutzerdefinierte Funktion mit mehreren Anweisungen in der


Form:

Func Definieren Sie


If x<0 Then y1(x)=Func:If x<0
Return x Then: ... :EndFunc
Else
Return 5cos(x)
EndIf
EndFunc

Integrieren Sie dann y1(x) numerisch


bezglich x.

Hinweis: Drcken Sie B:nInt um nInt aus dem Calc-Men zu whlen.

Mit Symbolen arbeiten 306


Erzeugen Sie eine quivalente benutzerdefinierte Funktion mit nur einer Anweisung.

Verwenden Sie die integrierte when- Definieren Sie


Funktion des TI-89 Titanium / y1(x)=when(x<0, Lx,
Voyage 200. 5cos(x))
Integrieren Sie dann y1(x) bezglich x.
Hinweis: Drcken Sie 2 oder 2 <
auf der Tastatur, um aus dem Calc-Men
zu whlen.

Drcken Sie
8 , um ein
Gleitkommaergebnis
zu erhalten.

Falls ein Speicherplatzfehler auftritt

Der TI-89 Titanium / Voyage 200 Graphing Calculator speichert Zwischenergebnisse


in seinem Speicher und lscht sie wieder, wenn der Rechenvorgang abgeschlossen ist.
Je nach Komplexitt eines Rechenvorgangs kann der Speicherplatz des TI-89 Titanium /
Voyage 200 Graphing Calculator jedoch erschpft sein, bevor das Endergebnis
ausgerechnet werden kann.

Speicherplatz freimachen

Lschen Sie nicht bentigte Variablen, vor allem die besonders groen.

Mit Symbolen arbeiten 307


- Mit Hilfe von 2 (Beschreibung in Speicher-und
Variablen-Verwaltung) werden Variablen und/oder Flash-Anwendungen
angezeigt und gelscht.
Im Hauptbildschirm:
- Lschen Sie den Protokoll-Bereich (, 8) oder nur nicht bentigte Protokoll-
Paare.
- Sie knnen die Anzahl der Protokoll-Paare, die gespeichert werden, auch mit
, 9 verringern.
Setzen Sie mit 3 den Modus Exact/Approx = APPROXIMATE. (Bei Ergebnissen
mit einer groen Anzahl von Stellen wird dadurch weniger Speicherplatz als bei
AUTO oder EXACT bentigt. Bei Ergebnissen mit nur wenigen Stellen wird dadurch
mehr Speicherplatz bentigt.)

Probleme vereinfachen

Teilen Sie das Problem auf.


- Teilen Sie solve(ab=0,var) auf in solve(a=0,var) und solve(b=0,var). Lsen Sie
jeden Teilbereich, und kombinieren Sie die Ergebnisse.
Tauchen einige undefinierte Variablen nur in einer bestimmten Kombination auf,
dann ersetzen Sie diese Kombination durch eine einzige Variable.
- Wenn m und c nur in Form von mc2 vorkommen, dann ersetzen Sie mc2
durch e.
2 2
(a + b) + (a + b)
- In der Formel -------------------------------------------------- ersetzen Sie (a+b) durch c und verwenden
2
1 (a + b)
2 2
c + c
--------------------- . Ersetzen Sie in der Lsung c durch (a+b).
2
1c

Mit Symbolen arbeiten 308


Bei zusammengesetzten Termen mit gemeinsamen Nennern ersetzen Sie die
Summen in den Nennern durch neue, eindeutige undefinierte Variablen.

x y 2 2
- In der Formel ------------------------------ + ------------------------------ ersetzen Sie a + b + c durch d und
2 2 2 2
a +b +c a +b +c

verwenden --x- + --y- . Ersetzen Sie in der Lsung d durch


2 2
a +b +c.
d d
Substituieren Sie bekannte Zahlenwerte fr undefinierte Variablen mglichst bald,
besonders, wenn es sich dabei um einfache ganze Zahlen oder Brche handelt.
Formulieren Sie eine Aufgabe um, um Bruchpotenzen zu vermeiden.
Lassen Sie relativ kleine Terme weg, um Nherungslsungen zu finden.

Besondere Konstanten beim symbolischen Rechnen

Ein Rechenergebnis kann eine der in diesem Abschnitt beschriebene besondere


Konstante enthalten. In einigen Fllen kann es auch vorkommen, dass Sie eine
Konstante als Teil Ihrer Eingabe eingeben mssen.

true, false

Geben den Wahrheitswert einer Identitt oder x=x ist wahr bei jedem
eines Booleschen Ausdrucks an. beliebigen Wert von x.

5<3 ist falsch.

Mit Symbolen arbeiten 309


@n1 ... @n255

Diese Schreibweise gibt eine beliebige Eine Lsung ist bei


ganze Zahl an. jedem ganzzahligen
Vielfachen von p
Taucht eine willkrliche ganze Zahl in gegeben.
derselben Sitzung mehrmals auf, wird jedes
Erscheinen fortlaufend durchnumeriert. Nach
255 beginnt die fortlaufende Numerierung der
willkrlichen ganzen Zahlen wieder bei @n0.
Mit Clean Up 2:NewProb kann auf @n1
zurckgesetzt werden. Sowohl @n1 als
auch @n2 stellen
jede beliebige
Hinweis: Fr @ drcken Sie:
ganze Zahl dar,
@ 89 aber diese
H 2R Schreibweise
kennzeichnet
unterschiedliche
Ergebnisse.

Mit Symbolen arbeiten 310


,, e

% bezeichnet unendlich und e die Konstante


2.71828... (Eulersche zahl, Basis der
natrlichen Logarithmen).

Diese Konstanten werden sowohl in Eingaben


als auch in Ergebnissen hufig verwendet.

Hinweis:
Fr drcken Sie:
@ 8*
H 2*

Fr e drcken Sie:
@ 8s
H 2s

undef

Kennzeichnet ein undefiniertes Ergebnis.

Mathematisch unbestimmt
(unbestimmtes Zeichen)
Ein nicht-eindeutiger Grenzwert

Mit Symbolen arbeiten 311


Konstanten und Maeinheiten
Konstanten oder Einheiten eingeben

Sie knnen entweder ber ein Men aus einer Liste verfgbarer Konstanten und
Einheiten whlen oder diese direkt ber die Tastatur eingeben.

ber ein Men

Hier wird dargestellt, wie Sie eine Einheit whlen. Verfahren Sie ebenso bei der Wahl
einer Konstanten.

Im Hauptbildschirm:

1. Tippen Sie den Wert oder den Term ein. 6.3

2. Rufen Sie das Dialogfeld UNITS wie folgt


auf:
@ 29
H 8

3. Setzen Sie den Cursor mit D und C auf


die betreffende Kategorie.
Hinweis: Durchblttern Sie die Kategorien
Seite fr Seite mit 2 D und 2 C.

Konstanten und Maeinheiten 312


4. Drcken Sie , um die markierte
(Standard) Einheit zu whlen,
oder
Wenn Sie eine andere Einheit aus der
Kategorie auswhlen mchten, drcken
Sie B, markieren Sie die gewnschte Cursorsteuerung ist
Einheit und drcken Sie dann . auch durch Eingabe
des
Hinweis: Haben Sie eine eigene Einheit Anfangsbuchstabens
fr eine bereits vorhandene Kategorie eines Namens
erstellt (Siehe "Benutzerdefinierte mglich.
Einheiten erstellen" seite XX), wird diese
im Men aufgefhrt.
Die gewhlte Einheit wird in die Eingabezeile 6.3_pF
eingefgt. Konstanten- und Einheitennamen
beginnen stets mit einem Unterstrich ( _ ).

ber die Tastatur

Ist Ihnen bekannt, welche Abkrzung der TI-89 Titanium / Voyage 200 fr eine
bestimmte Konstante oder Einheit verwendet , knnen Sie diese direkt ber die Tastatur
eingeben. Beispiel:

256_m
Das erste Zeichen mu ein Unterstrich ( _ ) sein; dieses Zeichen wird wie folgt
erzeugt:
@ 85
H 25

Konstanten und Maeinheiten 313


Nicht obligatorisch ist ein Leerzeichen oder ein Multiplikationssymbol () vor dem
Unterstrich. 256_m, 256 _m, und 256_m sind zum Beispiel quivalente
Eingabeformen.
- Beim Anfgen von Einheiten an eine Variable mu allerdings entweder ein
Leerzeichen oder das Zeichen vor dem Unterstrich eingegeben werden.
Beispielsweise wird x_m wird als Variable behandelt, nicht als x mit einer
Einheit.

Hinweis: Einheiten knnen mit Klein- oder Grobuchstaben eingegeben werden.

Kombinieren mehrerer Einheiten

Es kann sich die Notwendigkeit ergeben, zwei oder mehr Einheiten aus
unterschiedlichen Kategorien miteinander zu kombinieren.

Stellen Sie sich zum Beispiel vor, Sie mchten


eine Geschwindigkeit in Metern pro Sekunde
eingeben, die Kategorie Velocity im Dialogfeld
UNITS enthlt diese Einheit aber noch nicht.

Meter pro Sekunde lt sich dann durch 39.8_m/_s


Kombination von _m und _s aus den
Kombinieren Sie die
Kategorien Length und Time eingeben.
Einheiten _m und _s.
Es besteht keine
vordefinierte Einheit
_m/_s.

Hinweis: Erstellen Sie fr hufig verwendete Kombinationen benutzerdefinierte


Einheiten.

Konstanten und Maeinheiten 314


Verwendung von Klammern in Rechnungen mit Einheiten

In manchen Berechnungen ist es erforderlich, einen Wert und dessen Einheiten in einer
Klammer ( ) zusammenzufassen, um eine korrekte Auswertung zu gewhrleisten. Dies
gilt insbesondere fr Divisionsaufgaben. Beispiel:

Zur Berechnung von: Geben Sie folgendes ein:

100_m _m
-----------------
2_s 100_m/(2_s) 50 -------
_s
Die Klammer fr (2_s) mu gesetzt
werden. Dies ist fr die Division von
Bedeutung.

Das Weglassen der Klammer fhrt zu


unerwarteten Einheiten. Beispiel:
100_m/2_s 50. _m _s

Hinweis: Sind Sie sich nicht ganz sicher, wie ein Wert und seine Einheiten ausgewertet
werden, fassen Sie diese in einer Klammer zusammen ( ).

Eine Einheit wird in einer Berechnung hnlich wie eine Variable behandelt, deshalb
erhalten Sie unerwartete Einheiten, wenn Sie die Klammer nicht setzen. Beispiel:

100_m wird als 100_m behandelt


und
2_s als 2_s

Ohne Klammer wird die Eingabe folgendermaen berechnet:

Konstanten und Maeinheiten 315


100 _m * - _s = 50. _m _s
100_m / 2_s = -------------------
2

Von einer Einheit in eine andere konvertieren

Es besteht die Mglichkeit, eine Konvertierung von einer Einheit in eine andere Einheit
derselben Kategorie, einschlielich einer benutzerdefinierten, vorzunehmen
(Benutzerdefinierte Einheiten erstellen).

Alle Einheiten auer Temperatureinheiten

Verwenden Sie eine Einheit in einer Berechnung, so wird sie automatisch in die aktuelle
Standardeinheit fr diese Kategorie konvertiert und in dieser Form angezeigt, es sei
denn, Sie verwenden, wie weiter unten beschrieben, den Konvertierungsoperator 4. In
folgendem Beispiel wird davon ausgegangen, da Ihre Standardeinheiten auf das SI-
System eingestellt sind (Standardeinheiten fr angezeigte Ergebnisse einstellen).

Hinweis:

Beachten Sie die Liste vordefinierter Einheiten.

Das Dialogfeld UNITS enthlt ein Men mit den verfgbaren Maeinheiten.

So multiplizieren Sie 6 Kilometer mit 20.

206_km Angezeigt in der


Standardlngeneinhe
it (_m im SI-System).

Konstanten und Maeinheiten 316


Soll in eine andere als die Standardeinheit konvertiert werden, verwenden Sie den
Konvertierungsoperator 4.

Term_Einheit1 4 _Einheit2
Zur Eingabe von 4 drcken Sie 2 4.

So konvertieren Sie 4 Lichtjahre in Kilometer:

4_ltyr 4 _km

So konvertieren Sie 186000 Meilen/Sekunde


in Kilometer/Stunde:

186000_mi/_s 4 _km/_hr

Konstanten und Maeinheiten 317


Verwendet ein Term eine Kombination von Einheiten, so knnen Sie nur fr einige der
Einheiten eine Konvertierung angeben. Die brigen Einheiten werden gem Ihren
Standardeinstellungen angezeigt.

So konvertieren Sie 186000 Meilen/Sekunde Da keine


von Meilen in Kilometer: Konvertierung der
Zeit angegeben ist,
186000_mi/_s 4 _km wird diese in ihrer
Standardeinheit
So konvertieren Sie 186000 Meilen/Sekunde angezeigt (in diesem
Beispiel _s).
von Sekunden in Stunden:

186000_mi/_s 4 1/_hr

Da keine
Konvertierung der
Lnge angegeben ist,
wird diese in ihrer
Standardeinheit
angezeigt (in diesem
Beispiel _m).

So geben Sie Meter pro Sekunde im Quadrat


ein:

27_m/_s^2

Konstanten und Maeinheiten 318


So konvertieren Sie Meter pro Sekunde im
Quadrat von Sekunden in Stunden:

27_m/_s^2 4 1/_hr^2

Temperaturwerte

Zum Konvertieren eines Temperaturwertes ist tmpCnv() anstelle des Operators 4 zu


verwenden.

tmpCnv(Term_TempEinheit1, _TempEinheit2)

Zur Eingabe von drcken Sie 2

So konvertieren Sie z.B. 100_C in _F:

0 100
_oC
tmpCnv(100_c, _f)
_oF
32 212

Konstanten und Maeinheiten 319


Temperaturbereiche

Verwenden Sie zum Konvertiern eines Temperaturbereichs (Differenz zwischen zwei


Temperaturwerten) @tmpCnv().

@tmpCnv(Term_TempEinheit1, _TempEinheit2)

So konvertieren Sie z.B. den Bereich 100_C


in den entsprechenden Bereich in _F:

@tmpCnv(100_c, _f) 100_oC


0 100
_oC
Hinweis: Fr @, drcken Sie:
@ 8 c 7 [D] 32 212
_oF

H 2G7D o
180_ F

Standardeinheiten fr angezeigte Ergebnisse


einstellen

Alle Ergebnisse, welche Einheiten enthalten, werden in der Standardeinheit fr die


betroffene Kategorie angezeigt. Ist die Standardeinheit fr Lnge beispielsweise _m,
dann wird jedes Lngenergebnis in Metern angezeigt (auch wenn Sie in die Rechnung
_km oder _ft eingegeben haben).

Konstanten und Maeinheiten 320


Bei Verwendung des SI- oder des ENG/US-Systems

Die Einheitensysteme SI und ENG/US


(Einstellung ber Seite 3 des MODE-
Bildschirms) verwenden integrierte
Standardeinheiten, die nicht gendert werden
knnen.
Wenn Unit
Die Standardeinheiten fr diese Systeme sind System=SI oder
verfgbar. ENG/US, ist der
Menpunkt Custom
Units nicht verfgbar.
Es kann keine
Vorgabe fr einzelne
Kategorien eingestellt
werden.

Einstellung benutzerspezifischer Standardeinheiten

So stellen Sie benutzerspezifische


Standardeinheiten ein:

1. Drcken Sie 3 F3 B 3, um Unit System


auf CUSTOM einzustellen.
2. Markieren Sie SET DEFAULTS mit D.
3. Drcken Sie B, um das Dialogfeld
CUSTOM UNIT DEFAULTS anzuzeigen.

Konstanten und Maeinheiten 321


4. Nun kann fr jede Kategorie eine Vorgabe
markiert werden: Drcken Sie B, und
whlen Sie eine Einheit aus der Liste.
5. Drcken Sie zweimal , um Ihre
nderungen zu speichern und den MODE-
Bildschirm zu verlassen.
Der Cursor bewegt
sich auch, indem Sie
j drcken und
den
Anfangsbuchstaben
einer Einheit
eingeben.

Hinweis:

Mit setUnits() knnen Sie Standardeinheiten einstellen und mit getUnits()


Informationen ber diese abrufen. Siehe Modul Technische Referenz.

Wenn das Dialogfeld CUSTOM UNIT DEFAULTS geffnet wird, zeigt es zunchst die
aktuellen Standardeinheiten an.

Konstanten und Maeinheiten 322


Was bedeutet die Vorgabe NONE?

Fr viele Kategorien kann NONE als Standardeinheit gewhlt werden.

Das bedeutet, dass Ergebnisse dieser


Kategorie in den Standardeinheiten ihrer
Komponenten angezeigt werden.

Zum Beispiel: Area = Length2, dann ist Length


die Komponente von Area.

Sind die Standardeinstellungen Area=_acre und Length=_m (Meter), dann werden


die Flchen-Ergebnisse in _acre-Einheiten angezeigt.
Stellen Sie Area auf NONE ein, so werden die Flchen-Ergebnisse in _m2-Einheiten
angezeigt.

Hinweis: NONE ist fr Grundkategorien wie Lnge und Masse, die keine Komponenten
besitzen, nicht verfgbar.

Benutzerdefinierte Einheiten erstellen

Die Liste der verfgbaren Einheiten jeder Kategorie kann erweitert werden, indem Sie
einer einer oder mehreren vordefinierten Einheiten eine neue Einheit definieren.
Auch die Verwendung eigenstndiger Einheiten ist mglich.

Wozu dienen benutzerdefinierte Einheiten?

Einige Grnde fr die Erstellung einer eigenen Einheit sind:

Konstanten und Maeinheiten 323


Sie mchten Lngenwerte in Dekametern eingeben. Definieren Sie deshalb 10_m
als neue Einheit mit dem Namen _dekm.
Anstatt _m/_s2 als Beschleunigungseinheit einzugeben, definieren Sie diese
Einheitenkombination als einfache Einheit namens _ms2.
Sie mchten berechnen, wie hufig eine Person blinzelt. Sie knnen hierfr
_blinzeln als gltige Einheit verwenden, ohne sie zu definieren. Diese eigenstndige
Einheit wird wie eine undefinierte Variable behandelt. 3_blinzeln wird beispielsweise
wie 3a behandelt.

Hinweis: In einer Kategorie erzeugte Maeinheiten knnen im Men des Dialogfelds


UNITS ausgewhlt werden. Die Einheit kann aber nicht mit 3 als Standardeinheit fr
die angezeigten Ergebnisse eingestellt werden.

Regeln fr benutzerdefinierte Einheitennamen

Fr Einheitennamen gelten hnliche Regeln wie fr Variablennamen.

Der Name darf aus maximal 8 Zeichen bestehen.


Das erste Zeichen mu ein Unterstrich-Zeichen sein. Dieses Zeichen wird wie folgt
erzeugt:
@ 85
H 25
Als zweites Zeichen kann jedes fr Variablennamen gltige Zeichen, auer _ oder
einer Ziffer verwendet werden. _9f ist zum Beispiel unzulssig.
Fr die brigen Zeichen (bis zu 6) kann jedes fr Variablennamen gltige Zeichen,
auer einem Unterstrich-Zeichen verwendet werden.

Konstanten und Maeinheiten 324


Definieren einer Einheit

Gehen Sie zum Definieren einer Einheit ebenso wie zum Speichern einer Variablen vor.

Definition ! _neueEinheit
Erzeugung von ! mit 9

So definieren Sie beispielsweise eine


Dekameter-Einheit:

10_m !_dekm

So definieren Sie eine Wenn die Vorgaben


Beschleunigungseinheit: fr Lnge und Zeit
_m bzw. _s sind.
_m/_s^2 !_ms2

Zur Berechnung von 195 mal Blinzeln in 5


Minuten als _blinzeln/_min:

195_blinzeln/(5_min)
Wenn die Vorgabe fr
Zeit _ s ist.

Hinweis:

Unabhngig davon, ob Sie die Buchstaben in Gro- oder Kleinschreibung eingeben,


werden benutzerdefinierte Einheiten stets in Kleinbuchstaben angezeigt.
Hinweis: Benutzerdefinierte Einheiten wie _dm werden als Variablen gespeichert.
Sie knnen wie jede Variable gelscht werden.

Konstanten und Maeinheiten 325


Liste vordefinierter Konstanten und Einheiten

In diesem Abschnitt werden die vordefinierten Konstanten und Einheiten nach


Kategorien aufgefhrt. All diese Konstanten und Einheiten knnen aus dem Dialogfeld
UNITS gewhlt werden. Beachten Sie bei der Verwendung von 3 zur Einstellung von
Standardeinheiten, dass Kategorien mit nur einer definierten Einheit nicht aufgefhrt
sind.

Vorgaben fr SI und ENG/US

Fr die Einheitensysteme SI und ENG/US werden integrierte Standardeinheiten


verwendet. Diese eingebauten Vorgaben sind in diesem Abschnitt durch (SI) und
(ENG/US) gekennzeichnet. Fr einige Kategorien verwenden beide Systeme dieselben
Vorgaben.

Beachten Sie bitte, dass einige Kategorien keinerlei Standardeinheit besitzen.

Konstanten

Beschreibung Wert

_c Lichtgeschwindigkeit 2.99792458E8_m/_s
_Cc Coulombsche Konstante 8.9875517873682E9_Nm2/_coul2
_g Schwerebeschleunigung 9.80665_m/_s2
_Gc Gravitationskonstante 6.6742EM11_m3/_kg/_s2
_h Planck-Konstante 6.6260693EM34_J_s

Konstanten und Maeinheiten 326


Beschreibung Wert

_k Boltzmann-Konstante 1.3806505EM23_J/_K
_Me Ruhemasse des Elektrons 9.1093826EM31_kg
_Mn Ruhemasse des Neutrons 1.67492728EM27_kg
_Mp Ruhemasse des Protons 1.67262171EM27_kg
_Na Avogadrosche Zahl 6.0221415E23 /_mol
_q Elektronenladung 1.60217653EM19_coul
_Rb Bohr-Radius 5.291772108EM11_m
_Rc allgemeine Gaskonstante 8.314472_J/_mol/_K
_Rdb Rydberg-Konstante 10973731.568525 /_m
_Vm Molvolumen 2.2413996EM2_m3/_mol
_H0 elektrische Feldkonstante 8.8541878176204EM12_F/_m

_s Stefan-Boltzmannsche 5.670400EM8_W/_m2/_K4
Konstante
_f0 Fluquant 2.06783372EM15_Wb

_m0 magnetische 1.2566370614359EM6_N/_A2


Feldkonstante
_mb Bohrsches Magneton 9.2740154EM24_J_m2/_Wb

Hinweis:

Der TI-89 Titanium / Voyage 200 vereinfacht Einheitenterme und zeigt die
Ergebnisse gem Ihrer Einstellung fr Standardeinheiten an. Deshalb knnen die

Konstanten und Maeinheiten 327


auf Ihrem Bildschirm angezeigten konstanten Werte von den Werten in dieser
Tabelle abweichen.

Griechische Buchstaben finden Sie in der Schnellbersicht der Tastaturbelegungen.

Diese Werte stellen die aktuellsten Konstanten dar, die zum Zeitpunkt der
Drucklegung von den von CODATA international empfohlenen Werten der
grundlegenden physikalischen Konstanten auf der Website des National Institute of
Standards and Technology (NIST) (http://physics.nist.gov/cuu/Constants/index.html)
zur Verfgung stehen.

Lnge

_Ang ngstrm _mi Meile


_au astronomische Einheit _mil 1/1000 Zoll
_cm Zentimeter _mm Millimeter
_fath Fathom _Nmi Seemeile
_fm Femtometer _pc Parsec
_ft Fu (ENG/US) _rod Rod
_in Zoll _yd Yard
_km Kilometer _m Mikrometer

_ltyr Lichtjahr _ ngstrm


_m Meter (SI)

Konstanten und Maeinheiten 328


Flche

_acre Acre NONE (SI) (ENG/US)


_ha Hektar

Volumen

_cup Cup _ml Milliliter


_floz fluid ounce _pt Pint
_flozUK fluid ounce (UK) _qt Quart
_gal Gallone (US) _tbsp Elffel
_galUK Gallone (UK) _tsp Teelffel
_l Liter NONE (SI) (ENG/US)

Zeit

_day Tag _s Sekunde (SI) (ENG/US)


_hr Stunde _week Woche
_min Minute _yr Jahr
_ms Millisekunde _ms Mikrosekunde

_ns Nanosekunde

Konstanten und Maeinheiten 329


Geschwindigkeit

_knot Knoten _mph Meilen pro Stunde


_kph Stundenkilometer NONE (SI) (ENG/US)

Beschleunigung

keine vordefinierten Einheiten

Temperatur

_C Celsius (Zur Eingabe von _K Kelvin


drcken Sie 2 v.)
_F Fahrenheit _R Rankine (keine Vorgabe)

Lichtstrke

_cd Candela (keine Vorgabe)

Stoffmenge

_mol Mol (keine Vorgabe)

Konstanten und Maeinheiten 330


Masse

_amu atomare Masseneinheit _oz Unze


_gm Gramm _slug Slug
_kg Kilogramm (SI) _ton Tonne
_lb Pfund (ENG/US) _tonne Tonne
_mg Milligramm _tonUK Longtonne
_mton Tonne

Kraft

_dyne Dyn _N Newton (SI)


_kgf Kraftkilogramm _tonf Krafttonne
_lbf Kraftpfund (ENG/US)

Energie

_Btu Btu (obsolete britische _J Joule (SI)


Einheit fr Arbeit und
Energie) (ENG/US)
_cal Kalorie _kcal Kilokalorie
_erg Erg _kWh Kilowatt-Stunde
_eV Elektronenvolt _latm Liter-Atmosphre
_ftlb Fu-Pfund

Konstanten und Maeinheiten 331


Leistung

_hp Pferdestrke (ENG/US) _W Watt (SI)


_kW Kilowatt

Druck

_atm Atmosphre _mmHg Millimeter


Quecksilbersule
_bar Bar _Pa Pascal (SI)
_inH2O Zoll Wasser _psi Pfund pro Quadratzoll
(ENG/US)
_inHg Zoll Quecksilbersule _torr Millimeter
Quecksilbersule
_mmH2O Millimeter Wasser

Viskositt, kinematische

_St Stokes

Viskositt, dynamische

_P Poise

Konstanten und Maeinheiten 332


Frequenz

_GHz Gigahertz _kHz Kilohertz


_Hz Hertz (SI) (ENG/US) _MHz Megahertz

Elektrischer Strom

_A Ampere (SI) (ENG/US) _mA Milliampere


_kA Kiloampere _mA Mikroampere

Ladung

_coul Coulomb (SI) (ENG/US)

Potential

_kV Kilovolt _V Volt (SI) (ENG/US)


_mV Millivolt _volt Volt

Widerstand

_kJ Kiloohm _ohm Ohm

_MJ Megaohm _J Ohm (SI) (ENG/US)

Konstanten und Maeinheiten 333


Leitfhigkeit

_mho mho (ENG/US) _siemens siemens (SI)


_mmho millimho _mmho micromho

Kapazitt

_F Farad (SI) (ENG/US) _pF Pikofarad


_nF Nanofarad _mF Mikrofarad

Magn. Feldstrke

_Oe Oersted NONE (SI) (ENG/US)

Magn. Fludichte

_Gs Gau _T Tesla (SI) (ENG/US)

Magnetischer Flu

_Wb Weber (SI) (ENG/US)

Konstanten und Maeinheiten 334


Induktivitt

_henry Henry (SI) (ENG/US) _nH Nanohenry


_mH Millihenry _mH Mikrohenry

Konstanten und Maeinheiten 335


Graphische Darstellung von Funktionen
Schritte zur graphischen Darstellung von
Funktionen

Eine oder mehrere y(x)-Funktionen knnen Sie gem den im Folgenden beschriebenen
Schritten graphisch darstellen. Eine detaillierte Beschreibung zu jedem Schritt finden Sie
auf den nachfolgenden Seiten. Wahrscheinlich mssen Sie nicht bei jeder graphischen
Darstellung einer Funktion alle Schritte durchfhren.

Funktionen graphisch darstellen

1. Stellen Sie den Graph-Modus (3)


auf FUNCTION und, wenn ntig, stellen
Sie den Angle-Modus ein.

2. Definieren Sie die Funktionen im


Y= Editor (8 #).
3. Whlen Sie (), welche definierten
Funktionen graphisch dargestellt werden
sollen.
Hinweis: Mchten Sie eventuelle stat-
Daten-Plots ausschalten, drcken Sie
5, oder verwenden Sie .

Graphische Darstellung von Funktionen 336


4. Stellen Sie den Anzeigestil fr eine
Funktion ein.
@ 2
H
Dies ist eine Option. Mehrere Funktionen
knnen so optisch voneinander
unterschieden werden.
5. Definieren Sie das Ansichtfenster
(8 $).
Zoom ndert auch das Ansichtfenster.

6. ndern Sie bei Bedarf das Graph-Format.


9
oder
@ 8
H 8F
7. Stellen Sie die gewhlten Funktionen
graphisch dar
(8 %).

Den Graphen untersuchen

Im Graphikbildschirm knnen Sie:

Die Koordinaten jedes Pixels mittels des frei beweglichen Cursors oder die
Koordinaten eines geplotteten Punktes durch das Tracen einer Funktion anzeigen.

Graphische Darstellung von Funktionen 337


Einen Abschnitt des Graphen knnen Sie mit dem Zoom-Men verkleinern oder
vergrern.
Einen Nullpunkt, Tief- und Hochpunkt etc. knnen Sie mit dem Math-Men
ermitteln.

Den Graph-Modus einstellen

Bevor Sie y(x)-Funktionen graphisch darstellen, mssen Sie FUNCTION whlen. Es


knnte auch erforderlich sein, den Angle-Modus einzustellen, der bestimmt, wie der
TI-89 Titanium / Voyage 200 Graphing Calculator trigonometrische Funktionen
darstellt.

Graph-Modus

1. Drcken Sie 3, um das MODE-


Dialogfeld mit den aktuellen Modus-
Einstellungen zu ffnen.

2. Stellen Sie den Graph-Modus auf FUNCTION. Siehe Betriebsarten einstellen in


Bedienung des Taschenrechners.
Stellen Sie bei Graphen ohne komplexe Zahlen Complex Format auf REAL ein.
Ansonsten knnten Graphen mit Potenzen, wie x1/3 betroffen werden.

Graphische Darstellung von Funktionen 338


In diesem Modul werden zwar die y(x)-Funktionen genauer beschrieben, der TI-89
Titanium / Voyage 200 bietet Ihnen jedoch sechs verschiedene Graph-Modus-
Einstellungen zur Auswahl an.

Graph-Modus-Einstellung Beschreibung
FUNCTION y(x)-Funktionen
PARAMETRIC x(t)-und y(t)-Parameterdarstellungen
POLAR r(q)-Polardarstellungen
SEQUENCE u(n) -Folgen
3D z(x,y) -3D-Gleichungen
DIFFERENTIAL EQUATION y'(t)-Differentialgleichungen

Angle-Modus (Winkelmodus)

Stellen Sie fr trigonometrische Funktionen den Angle-Modus auf die Einheit (RADIAN,
GRADIAN oder DEGREE) ein, in welcher Winkelwerte eingegeben und angezeigt
werden sollen.

Die Statuszeile kontrollieren

Den aktuellen Graph- und Angle-Modus knnen Sie der Statuszeile am unteren
Bildschirmrand entnehmen.

Graphische Darstellung von Funktionen 339


Angle- Graph-
Modus Modus

Funktionen fr die graphische Darstellung


definieren

Im Darstellungsmodus FUNCTION knnen Sie Funktionen mit den Namen y1(x) bis
y99(x) graphisch darstellen. Verwenden Sie zum Definieren und Bearbeiten dieser
Funktionen den Y= Editor. (Der Y= Editor listet die Funktionsnamen fr den aktuellen
Darstellungsmodus auf. Im Darstellungsmodus POLAR heien Funktionen zum Beispiel
r1(q), r2(q) etc.)

Eine neue Funktion definieren

1. Drcken Sie 8 #, um den Y= Editor zu ffnen.

Graphische Darstellung von Funktionen 340


Plots Scrollen Sie ber y1= hinaus,
finden Sie eine Liste der Stat-Plots.
Funktionsliste Sie knnen die Liste
der Funktionen und Definitionen
durchlaufen.
Eingabezeile Hier definieren oder
bearbeiten Sie die in der Liste markierte
Funktion.

Hinweis: Die Funktionsnamen werden in der Liste abgekrzt, z.B. y1, in der
Eingabezeile wird aber der ganze Name angezeigt, z.B. y1(x).
2. Drcken Sie D und C, um den Cursor auf undefinierte Funktionen zu setzen. (Zum
seitenweisen Scrollen verwenden Sie 2 D und 2 C.)
3. Drcken Sie oder , um den Cursor in die Eingabezeile zu setzen.
4. Geben Sie den Term fr die Definition der Funktion ein.
Beim graphischen Darstellen von Funktionen ist x die unabhngige Variable.
Der Term kann sich auch auf andere Variablen, einschlielich Matrizen,
Aufzhlungen und andere Funktionen beziehen. Nur Fliekommazahlen und
Listen von Fliekommazahlen erzeugen einen Plot.
Hinweis: Bei einer undefinierten Funktion brauchen Sie weder noch zu
drcken. Sobald Sie schreiben, springt der Cursor in die Eingabezeile.
5. Drcken Sie , nachdem Sie den Term eingegeben haben.

In der Funktionsliste wird nun die neue Funktion angezeigt, die automatisch fr die
graphische Darstellung gewhlt wird.

Hinweis: Wenn Sie den Cursor versehentlich in die Eingabezeile setzen, drcken Sie
N, um ihn in die Funktionsliste zurckzusetzen.

Graphische Darstellung von Funktionen 341


Eine Funktion bearbeiten

Ausgangspunkt ist der Y= Editor:

1. Drcken Sie D und C, um die Funktion zu markieren.


2. Drcken Sie oder , um den Cursor in die Eingabezeile zu setzen.
3. Whlen Sie eine der folgenden Methoden.
Bewegen Sie den Cursor innerhalb des Terms durch B und A, und bearbeiten
Sie den Term. Siehe Eine Eingabe in der Eingabezeile bearbeiten in
Bedienung des Taschenrechners.
oder
Drcken Sie M ein- oder zweimal, um den alten Term zu entfernen, und
geben Sie den neuen ein.
4. Drcken Sie .
In der Funktionsliste wird nun die bearbeitete Funktion angezeigt, die automatisch
fr die graphische Darstellung gewhlt wird.
Hinweis: Mchten Sie die nderungen nicht ausfhren, drcken Sie N
anstatt .

Eine Funktion lschen

Ausgangspunkt ist der Y= Editor:

Lschen: Vorgehensweise:
Eine Funktion aus der Markieren Sie die Funktion, und drcken
Funktionsliste Sie 0 oder M.

Graphische Darstellung von Funktionen 342


Lschen: Vorgehensweise:
Eine Funktion aus der Drcken Sie M ein- oder zweimal (je
Eingabezeile nach Position des Cursors), und drcken
Sie dann .
Smtliche Funktionen Drcken Sie , und whlen Sie dann
8:Clear Functions. Wenn Sie zum
Besttigen aufgefordert werden, drcken
Sie .

Hinweis: 8 lscht keine Stat-Plots.

Sie mssen eine Funktion nicht lschen, um zu verhindern, dass sie graphisch
dargestellt wird. Wie in Graphisch darzustellende Funktionen auswhlen beschrieben,
knnen Sie die darzustellenden Funktionen auswhlen.

Schnellzugriffstasten zum Bewegen des Cursors

Im Y=Editor:

Drcken Sie: Um:


8 C oder Den Cursor auf Funktion 1 bzw. die letzte
8D definierte Funktion zu verschieben. Steht
der Cursor auf oder hinter der letzten
definierten Funktion, bewegen Sie ihn mit
8 D zu Funktion 99.

Graphische Darstellung von Funktionen 343


Im Hauptbildschirm oder in einem Programm

Sie mssen eine Funktion nicht entfernen, um zu verhindern, dass sie geplottet wird. Sie
knnen vielmehr die Funktionen, die geplottet werden sollen, auswhlen.

Verwenden Sie die Befehle Define und Graph. Siehe:


- Eine im Hauptbildschirm definierte Funktion graphisch darstellen und Eine
stckweise definierte Funktion graphisch darstellen in Weitere
Darstellungsarten.
- berblick ber die Eingabe einer Funktion in Programmierung.
Speichern Sie einen Term direkt in einer Funktionsvariablen. Siehe:
- Variablenwerte speichern und abrufen in Bedienung des Taschenrechners.
- Benutzerdefinierte Funktionen erzeugen und auswerten im Modul
Startbildschirm des Rechners.

Hinweis: Benutzerdefinierte Funktionen knnen beinahe beliebig benannt werden.


Mchten Sie diese in den Y= Editor aufnehmen, verwenden Sie Namen, wie y1(x), y2(x)
etc.

Graphisch darzustellende Funktionen auswhlen

Unabhngig von der Anzahl der definierten Funktionen im Y= Editor knnen Sie
auswhlen, welche graphisch dargestellt werden sollen.

Funktionen whlen oder die Auswahl aufheben

Drcken Sie 8 #, um den Y= Editor zu ffnen.

Graphische Darstellung von Funktionen 344


Ein zeigt die Funktionen an, die beim nchsten ffnen des Graphikbildschirms
graphisch dargestellt werden.

gewhlt Wenn PLOT-Nummern


angezeigt sind, sind diese Stat-
Plots ausgewhlt.
abgewhlt Im Beispiel werden Plot 1 und 2
gewhlt. Um diese anzuzeigen,
scrollen Sie ber y1= nach oben.

Whlen oder Auswahl


aufheben: Vorgehensweise:
Eine bestimmte Funktion Bewegen Sie den Cursor, um die
Funktion zu markieren.
Drcken Sie .
So wird eine nicht ausgewhlte Funktion
gewhlt bzw. eine Auswahl aufgehoben.
Alle Funktionen Drcken Sie , um das All-Men zu
ffnen.
Whlen Sie den entsprechenden
Menpunkt.

Wenn Sie eine Funktion eingeben oder bearbeiten, mssen Sie diese nicht auswhlen.
Sie wird automatisch gewhlt. Mchten Sie die Auswahl etwaiger Stat-Plots aufheben,
drcken Sie 5, oder schlieen Sie sie durch aus.

Graphische Darstellung von Funktionen 345


Im Hauptbildschirm oder in einem Programm

Sie knnen Funktionen auch vom Hauptbildschirm oder von einem Programm aus
whlen oder deren Auswahl aufheben.

Verwenden Sie fr Funktionen die Befehle FnOn und FnOff (verfgbar im Men
Other des Hauptbildschirms). Siehe Modul Technische Referenz.
Verwenden Sie fr Stat-Plots die Befehle PlotsOn und PlotsOff. Siehe Modul
Technische Referenz.

Den Zeichenstil einer Funktion einstellen

Sie knnen fr jede definierte Funktion einen Stil einstellen, der bestimmt, wie die
Funktion graphisch dargestellt wird. Dies ist bei der graphischen Darstellung mehrerer
Funktionen hilfreich. Sie knnen beispielsweise eine Funktion durch eine durchgezogene
Linie, eine durch eine punktierte Linie darstellen lassen etc.

Den Stil einer Funktion anzeigen oder ndern

Ausgangspunkt ist der Y= Editor:

1. Bewegen Sie den Cursor, um die gewnschte Funktion zu markieren.

Graphische Darstellung von Funktionen 346


2. Whlen Sie das Men Style wie folgt. Drcken Sie:
@ 2
H

Obwohl der Menpunkt Line zu Beginn


markiert ist, wird der aktuelle Stil der
Funktion durch die Marke
gekennzeichnet.
Mchten Sie das Men verlassen, ohne
eine nderung vorzunehmen, drcken Sie
N.

3. Wenn Sie eine nderung vornehmen mchten, whlen Sie den gewnschten Stil.

Stil Beschreibung
Line Verbindet gezeichnete Punkte durch eine Linie. Dies ist die
Standardeinstellung.
Dot Stellt jeden gezeichneten Punkt als Pixel dar.
Square Zeigt an jedem gezeichneten Punkt eine geflltes Quadrat
an.
Thick Verbindet gezeichnete Punkte durch eine dicke Linie.
Animate Ein runder Cursor bewegt sich lngs des Anfangs des
Graphen, hinterlt aber keine Spur.
Path Ein runder Cursor bewegt sich lngs des Anfangs des
Graphen, hinterlt aber eine Spur.
Above Schraffiert den Bereich oberhalb des Graphen.
Below Schraffiert den Bereich unterhalb des dem Graphen.

Graphische Darstellung von Funktionen 347


Soll Line als Stil fr alle Funktionen eingestellt werden, drcken Sie , und whlen Sie
4:Reset Styles.

Schraffieren oberhalb oder unterhalb des Graphen

TI-89 Titanium / Voyage 200 Graphing Calculator verfgt ber vier


Schraffierungsarten, die abwechselnd verwendet werden. Soll eine Funktion schraffiert
werden, wird die erste Art angewendet. Fr die nchste zu schraffierende Funktion wird
die zweite Art angewendet usw. Bei der fnften zu schraffierende Funktion wird wieder
auf die erste Art zurckgegriffen.

An den Schnittstellen schraffierter Flchen


berschneiden sich die jeweiligen
Schraffierungsarten.

Im Hauptbildschirm oder in einem Programm

Sie knnen den Stil einer Funktion auch vom Hauptbildschirm oder von einem
Programm aus einstellen. Siehe den Befehl Style im Modul Technische Referenz.

Das Ansichtfenster definieren

Das Ansichtfenster stellt den im Graphikbildschirm angezeigten Teil der


Koordinatenebene dar. Durch die Einstellungen der Window-Variablen knnen Sie die
Grenzen und andere Merkmale des Ansichtfensters definieren. Funktionsgraphen,
Parametergraphen etc. verfgen ber eigene, unabhngige Window-Variablenstze.

Graphische Darstellung von Funktionen 348


Window-Variable im Window-Editor anzeigen

Drcken Sie 8 $, um den Window Editor zu ffnen.

ymax
xmin xscl
yscl xmax
ymin

Window-Variablen Entsprechendes Ansichtfenster


(angezeigt im Window-Editor) (angezeigt im Graphikbildschirm)

Variable Beschreibung
xmin, xmax, Grenzen des Ansichtfensters.
ymin, ymax
xscl, yscl Einheiten auf der x- und der y-Achse.
xres Bestimmt die Pixel-Auflsung (1 bis 10) fr
Funktionsgraphen. Standardeinstellung ist 2.
Bei 1 werden die Funktionen bei jedem Pixel entlang der
x-Achse berechnet und dargestellt.
Bei 10 werden die Funktionen bei jedem zehnten Pixel
entlang der x-Achse berechnet und dargestellt.

Zum Ausschalten der Einheiten nehmen Sie die Einstellung xscl=0 und/oder yscl=0 vor.
Niedrige Werte fr xres verbessern zwar die Auflsung, knnen aber die
Zeichengeschwindigkeit herabsetzen.

Graphische Darstellung von Funktionen 349


Die Werte ndern

Ausgangspunkt ist der Window-Editor:

1. Bewegen Sie den Cursor, um den zu ndernden Wert zu markieren.


2. Gehen Sie nach einer der folgenden Methoden vor:
Geben Sie einen Wert oder einen Term ein. Sobald Sie schreiben, wird der alte
Wert gelscht.
oder
Drcken Sie M, um den alten Wert zu lschen, und geben Sie dann den
neuen ein.
oder
Drcken Sie A oder B, um die Markierung zu entfernen, und bearbeiten Sie
dann den Wert.

Werte werden mit der Eingabe gespeichert; Sie mssen nicht drcken.
verschiebt den Cursor zur nchsten Window-Variablen. Geben Sie einen Term ein, wird
dieser berechnet, wenn Sie den Cursor auf eine andere Window-Variable setzen oder
den Window-Editor verlassen.

Im Hauptbildschirm oder in einem Programm

Sie knnen Werte auch direkt vom Hauptbildschirm oder von einem Programm aus in
den Windows-Variablen speichern. Siehe Variablenwerte speichern und abrufen in
Bedienung des Taschenrechners.

Graphische Darstellung von Funktionen 350


Das Graphik-Format ndern

Sie knnen das Graphik-Format so einstellen, dass die Achsen, Gitterpunkte und die
Cursor-Koordinaten angezeigt oder ausgeblendet werden. Funktionsgraphen,
Parametergraphen etc. verfgen ber eigene, unabhngige Graph-Format-Stze.

Graphik-Format-Einstellungen anzeigen

Wenn Sie sich im Y= Editor, im Window-Editor oder im Graphikbildschirm befinden,


drcken Sie , und whlen 9:Format.

Das GRAPH FORMATS-Dialogfeld zeigt


die aktuellen Einstellungen an.
Zum Verlassen, ohne eine nderung
vorzunehmen, drcken Sie N.

Das Dialogfeld GRAPH FORMATS kann ber die Bildschirme Y= Editor, Window Editor
oder Graph auch mit folgenden Tasten aufgerufen werden:
@ 8
H 8F

Format Beschreibung
Coordinates Zeigt die Cursor-Koordinaten in kartesischer (RECT) oder
Polarform (POLAR) an oder schaltet die Koordinaten aus
(OFF).
Graph Order Stellt Funktionen nacheinander (SEQ) oder gleichzeitig
(SIMUL) graphisch dar. Nicht verfgbar, wenn
Discontinuity Detection aktiviert ist (ON).

Graphische Darstellung von Funktionen 351


Format Beschreibung
Grid Zeigt Gitterpunkte, die mit den Einheiten auf den Achsen
bereinstimmen an (ON) oder blendet sie aus (OFF).
Axes Zeigt die x- und y-Achse an (ON) oder blendet sie aus
(OFF).
Leading Cursor Zeigt einen Bezugscursor, der die Funktionen beim
Zeichnen des Graphen nachzieht, an (ON) oder blendet
ihn aus (OFF).
Labels Zeigt die Bezeichnungen der x- und y-Achsen an (ON)
oder blendet sie aus (OFF).
Discontinuity Eliminiert (ON) oder erlaubt (OFF) falsche Asymptoten
Detection und Verbindungen in einer Sprungstelle.

Zum Ausschalten der Teilstriche definieren Sie fr das Ansichtfenster xscl und/oder yscl
= 0.

Einstellungen ndern

Ausgangspunkt ist das GRAPH FORMATS-Dialogfeld:

1. Bewegen Sie den Cursor, um die Format-Einstellung zu markieren.


2. Drcken Sie B, um ein Men mit den fr dieses Format gltigen Einstellungen zu
ffnen.
3. Whlen Sie eine Einstellung. Entweder:
Bewegen Sie den Cursor, um die Einstellung zu markieren, und drcken Sie
dann .
oder

Graphische Darstellung von Funktionen 352


Drcken Sie die Nummer dieser Einstellung.
4. Wenn Sie alle erforderlichen nderungen der Format-Einstellungen abgeschlossen
haben, drcken Sie , um Ihre nderungen zu speichern, und schlieen Sie
das GRAPH FORMATS-Dialogfeld.
Hinweis: Zum Entfernen eines Mens oder Verlassen des Dialogfelds, ohne
nderungen zu speichern, verwenden Sie N anstatt .

Die gewhlten Funktionen graphisch darstellen

Wenn Sie fertig sind, um die gewhlten (aktivierten) Funktionen zu zeichnen, ffnen Sie
den Graphikbildschirm. Fr diesen Bildschirm werden der Anzeigestil und das
Anzeigefenster verwendet, die Sie zuvor bestimmt haben.

Den Graphik
Graphikbildschirm
phikbildschirm ffnen

Drcken Sie 8 %. Der TI-89 Titanium / Voyage 200 Graphing Calculator


zeichnet automatisch den Graph fr die ausgewhlten Funktionen.

Anzeige BUSY erscheint whrend


der Graph gezeichnet wird.

Whlen Sie im Y= Editor oder im Window Editor eine Zoom-Operation, ffnet TI-89
Titanium / Voyage 200 automatisch den Graphikbildschirm.

Graphische Darstellung von Funktionen 353


Das Zeichnen unterbrechen

Whrend gezeichnet wird:

Drcken Sie , um das Zeichnen kurzzeitig zu unterbrechen. (Die PAUSE-


Anzeige ersetzt dann die Meldung BUSY.) Zur Fortsetzung drcken Sie erneut .
Mchten Sie das Zeichnen abbrechen, drcken Sie . Drcken Sie (ReGraph),
um das Zeichnen von Anfang an wieder zu beginnen.

Das Ansichtfenster mu gendert werden

Je nach Einstellung kann die Zeichnung einer Funktion zu klein, zu gro oder zu sehr
auf eine Bildschirmseite verschoben sein. So knnen Sie dies korrigieren:

Definieren Sie das Ansichtfenster erneut, und bestimmen Sie andere Grenzen.
Verwenden Sie eine Zoom-Operation.

Smart-Graph

Sobald Sie den Graphikbildschirm ffnen, wird durch die Smart-Graph-Funktion der
vorherige Fensterinhalt angezeigt, sofern keine nderungen vorgenommen wurden, die
ein erneutes Zeichnen erfordern.

Smart-Graph fhrt die Aktualisierung des Fensters und das erneute Zeichnen des
Graphen nur dann durch, wenn Sie:

Eine Moduseinstellung gendert haben, die sich auf die Darstellung des Graphen,
das Zeichenattribut einer Funktion, eine Window-Variable oder ein Graphik-Format
auswirkt.

Graphische Darstellung von Funktionen 354


Eine Funktion oder einen Stat-Plot ein- oder ausgeschaltet haben; (wenn Sie nur
eine neue Funktion einschalten, wird diese durch Smart Graph im Graphikbildschirm
hinzugefgt.)
Die Definition einer gewhlten Funktion oder den Wert einer Variablen in einer
gewhlten Funktion gendert haben.
Ein gezeichnetes Objekt gelscht haben.
Eine Stat-Plot-Definition gendert haben.

Koordinaten mit dem frei beweglichen Cursor


anzeigen

Zum Anzeigen der Koordinaten eines beliebigen Punktes auf dem Graphikbildschirm
verwenden Sie den frei beweglichen Cursor. Sie knnen den Cursor auf jedes Pixel des
Bildschirms setzen; er ist nicht an eine dargestellte Funktion gebunden.

Frei beweglicher Cursor

Beim ersten ffnen des Graphikbildschirms ist kein Cursor sichtbar. Der Cursor wird
durch Drcken einer Pfeiltaste des Cursortastenfelds aktiviert. Der Cursor bewegt sich
von der Bildschirmmitte aus, und seine Koordinaten werden angezeigt.

y1(x)=x2
c bedeutet, dass es sich hier um Cursor-
Koordinaten handelt. Die Werte werden in den xc-
und yc- System-Variablen gespeichert. Fr
kartesische Koordinaten steht xc und yc, fr
Polarkoordinaten rc und qc.

Graphische Darstellung von Funktionen 355


Werden auf dem Bildschirm keine Koordinaten angezeigt, stellen Sie das Graphik-
Format auf Coordinates = RECT oder POLAR ein. Drcken Sie:
@ 8
H 8F

Verschieben des frei beweglichen Drcken Sie:


Cursors:
Auf ein angrenzendes Pixel Cursortaste des Cursortastenfelds
fr beliebige Richtung.
In 10-Pixel-Schritten 2 und dann einen Cursorpfeil.

Hinweis: Mchten Sie den Cursor und seine Koordinaten kurzzeitig ausblenden, drcken
Sie M, N oder . Die nchste Bewegung des Cursors beginnt an seinem
letzten Standort.

Setzen Sie den Cursor auf ein scheinbar auf der Funktion liegendes Pixel, liegt er
wahrscheinlich nahe bei, nicht aber auf dem Graph der Funktion.

Die Cursor-Koordinaten
zeigen die Mitte des Pixels,
nicht die der Funktion.

So erhhen Sie die Genauigkeit:

Graphische Darstellung von Funktionen 356


Verwenden Sie das auf der nachfolgenden Seite beschriebene Trace-Werkzeug, um
die auf der Funktion liegende Koordinaten anzuzeigen.
Vergrern Sie einen Auschnitt des Graphen durch eine Zoom-Operation.

Eine Funktion tracen

Zum Anzeigen der exakten Koordinaten eines beliebigen geplotteten Punktes auf einer
graphisch dargestellten Funktion verwenden Sie den Trace-Befehl. Im Gegensatz
zum frei beweglichen Cursor bewegt sich der Zeichencursor ausschlielich entlang der
geplotteten Punkte einer Funktion.

Das Tracen beginnen

Drcken Sie im Graphikbildschirm .

Der Zeichencursor erscheint auf der Funktion, am mittleren x-Wert auf dem Bildschirm.
Die Cursor-Koordinaten werden am unteren Bildschirmrand angezeigt.

Werden mehrere Funktionen graphisch dargestellt, erscheint der Zeichencursor auf der
im Y= Editor gewhlten Funktion mit der niedrigsten Nummer. Die Funktionsnummer
wird auf dem Bildschirm oben rechts angezeigt.

Werden Stat-Plots graphisch dargestellt, erscheint der Zeichencursor auf dem Stat-Plot
mit der niedrigsten Nummer.

Graphische Darstellung von Funktionen 357


Bewegung entlang einer Funktion

Bewegung des Zeichencursors: Vorgehensweise:


Zum vorigen oder nchsten geplotteten Drcken Sie A oder B.
Punkt
Um ungefhr 5 geplottete Punkte (je nach Drcken Sie 2 A oder
xres-Window-Variable knnen es mehr 2 B.
oder weniger als 5 Punkte sein)
Zu einem bestimmten x-Wert auf der Geben Sie den x-Wert ein,
Funktion und drcken Sie .

Hinweis: Wenn Sie einen x-Wert eingeben, mu dieser zwischen xmin und xmax liegen.

Nummer der Funktion, die


gezeichnet wird. Z.B.: y3(x).

Bei den Koordinaten handelt es


sich um die Koordinaten der
Funktion, nicht um die Pixel.

Werden auf dem Bildschirm keine Koordinaten angezeigt, stellen Sie das Graph-Format
auf Coordinates = RECT oder POLAR ein. Drcken Sie:
@ 8
H 8F

Jeder angezeigte y-Wert wird aus dem x-Wert berechnet; d.h. y=yn(x). Ist die Funktion in
einem x-Wert undefiniert, wird kein y-Wert angezeigt.

Graphische Darstellung von Funktionen 358


Sie knnen eine ber den oberen oder unteren Rand des Ansichtfensters
hinausragende Funktion auch ber diese Punkte hinaus weitertracen. Sie sehen die
Bewegung des Cursors in diesem Bereich auerhalb des Bildschirms zwar nicht, aber
die eingeblendeten Koordinatenwerte stellen seine korrekten Koordinaten dar.

Hinweis: Zum Tracen einer ber den oberen oder unteren Fensterrand
hinausreichenden Funktion verwenden Sie QuickCenter.

Von einer Funktion auf eine andere bergehen

Drcken Sie C oder D, um mit demselben x-Wert auf die vorige oder nchste gewhlte
Funktion zu wechseln. Die Nummer der neuen Funktion wird auf dem Bildschirm
angezeigt.

Welches die vorige oder nchste Funktion ist, hngt von der Reihenfolge der im Y=
Editor gewhlten Funktionen ab, nicht vom Erscheinungsbild der Graphen auf dem
Bildschirm.

Graphische Darstellung von Funktionen 359


Automatischer Schwenk

Tracen Sie eine Funktion ber den rechten oder linken Bildschirmrand hinaus, macht
das Ansichtfenster einen automatischen Schwenk nach rechts oder links. Whrend der
neue Graphik-Abschnitt gezeichnet wird, kommt es zu einer kurzen Unterbrechung.

Vor dem automatischen Nach dem automatischen


Schwenk Schwenk

Nach einem automatischen Schwenk wandert der Cursor weiter entlang des Graphen.

Hinweis: Das automatische Schwenk funktioniert weder, wenn Stat-Plots angezeigt


noch, wenn Funktionen schraffiert dargestellt werden.

Graphische Darstellung von Funktionen 360


QuickCenter verwenden

Wenn Sie eine Funktion ber den oberen oder unteren Rand des Ansichtfensters hinaus
tracen, knnen Sie drcken, um das Ansichtfenster bezglich der Cursorposition
zu zentrieren.

Vor der Verwendung von Nach der Verwendung von


QuickCenter QuickCenter

Durch die Verwendung von QuickCenter wird das Tracen abgebrochen. Soll der Cursor
weitertracen, drcken Sie .

Sie knnen QuickCenter whrend des Zeichenvorgangs jederzeit verwenden, selbst


wenn sich der Cursor noch auf dem Bildschirm befindet.

Das Tracen abbrechen

Mchten Sie das Tracen abbrechen, drcken Sie zu einem beliebigen Zeitpunkt N.

Das Tracen wird auch durch das ffnen eines anderen Anwendungsbildschirms, wie
beispielsweise des Y= Editor, abgebrochen. Wenn Sie zum Graphikbildschirm
zurckkehren und drcken, um das Tracen zu starten:

Hat Smart Graph den Graph neu erstellt, erscheint der Cursor auf dem mittleren x-
Wert.

Graphische Darstellung von Funktionen 361


Hat Smart Graph den Graph nicht neu erstellt, erscheint der Cursor an seiner
vorherigen Position (vor dem Anzeigen der anderen Anwendung).

Einen Graphen mit Hilfe von Zoom untersuchen

Das Zoom-Men verfgt ber mehrere Werkzeuge zum Einstellen des


Ansichtfensters. Sie knnen ein Ansichtfenster fr eine sptere Anwendung auch
speichern.

berblick ber das Zoom-Men

Drcken Sie im Y= Editor, Window-Editor oder Graphikbildschirm.

Die Verwendung von ZoomBox, ZoomIn,


ZoomOut, ZoomStd, Memory und SetFactors
wird weiter unten in diesem Abschnitt
erlutert.

Weitere Angaben zu den brigen


Menpunkten finden Sie im Modul Technische
Referenz.

Hinweis: Whlen Sie im Y=Editor oder im Window-Editor ein Zoom-Werkzeug, ffnet


TI-89 Titanium / Voyage 200 Graphing Calculator automatisch den Graphikbildschirm.

Zoom-Werkzeug Beschreibung
ZoomBox Dient zum Zeichnen eines Zoom-Rahmens und
Vergrern in diesem Rahmen.

Graphische Darstellung von Funktionen 362


Zoom-Werkzeug Beschreibung
ZoomIn, Sie knnen einen Punkt whlen und von diesem aus
ZoomOut um einen durch SetFactors bestimmten Wert
vergrern oder verkleinern.
ZoomDec Stellt @x und @y auf .1 ein und zentriert auf den
Ursprung.
ZoomSqr Pat die Window-Variablen an, so dass Quadrate oder
Kreise im richtigen Verhltnis angezeigt werden (nicht
als Rechtecke oder Ellipsen).
ZoomStd Stellt die Window-Variablen auf ihre Standardwerte ein.
xmin = L10 ymin = L10 xres = 2
xmax = 10 ymax = 10
xscl = 1 yscl = 1
ZoomTrig Stellt die Window-Variablen auf Werte, die sich hufig
fr die graphische Darstellung trigonometrischer
Funktionen eignen. Zentriert den Ursprung und nimmt
folgende Einstellungen vor:
@x = p/24 (.130899... rad ymin = L4
oder 7.5 Grad) ymax = 4
xscl = p/2 (1.570796... rad yscl = 0.5
oder 90 Grad)
ZoomInt Dient zur Wahl eines neuen Zentrums und stellt dann
@x und @y auf 1 sowie xscl und yscl auf 10 ein.
ZoomData Stellt die Window-Variablen so ein, dass alle
gewhlten Stat-Plots angezeigt werden.

Graphische Darstellung von Funktionen 363


Zoom-Werkzeug Beschreibung
ZoomFit Stellt das Ansichtfenster so ein, dass alle abhngigen
Variablenwerte der gewhlten Funktion angezeigt
werden. Beim graphischen Darstellen einer Funktion
werden die aktuellen Werte fr xmin und xmax
beibehalten, und ymin und ymax werden angepasst.
Memory Dient zum Speichern und Abrufen von Window-
Variableneinstellungen, so dass Sie ein
benutzerdefiniertes Ansichtfenster wiederherstellen
knnen.
SetFactors Dient zum Einstellen von Zoom-Faktoren fr ZoomIn
und ZoomOut.

@x und @y stellen den Abstand von der Mitte eines Pixels zur Mitte eines angrenzenden
Pixels dar.

Graphische Darstellung von Funktionen 364


Vergrern mit einem Zoom-Rahmen

1. Whlen Sie aus dem Zoom-Men 1:ZoomBox.


Sie werden nach der ersten Ecke gefragt: 1st Corner?

2. Setzen Sie den Cursor auf eine beliebige y1(x)=2sin(x)


Ecke des Rahmens, den Sie definieren
mchten, und drcken Sie dann .
Der Cursor nimmt die Form eines kleinen
Quadrats an, und Sie werden nach der
zweiten Ecke gefragt: 2nd Corner?
Hinweis: Mchten Sie den Cursor in
greren Schritten bewegen, verwenden
Sie 2 B, 2 D etc.
3. Setzen Sie den Cursor auf die
gegenberliegende Ecke des Zoom-
Rahmens.
Mit der Bewegung des Cursors wird der
Rahmen verndert.
4. Haben Sie den Bereich, den Sie
vergrern mchten, umfat, drcken Sie
.
Der Graphikbildschirm zeigt den
gezoomten Bereich an. Sie knnen
ZoomBox abbrechen, indem Sie vor
die Taste N drcken.

Graphische Darstellung von Funktionen 365


Vergrern und Verkleinern bezglich eines Punktes

1. Whlen Sie im Zoom-Men 2:ZoomIn


oder 3:ZoomOut.
Ein Cursor erscheint, und Sie werden
nach dem neuen Zentrum gefragt: New
Center?
2. Verschieben Sie den Cursor an den
Punkt, an welchem Sie die Vergrerung
oder Verkleinerung orientieren mchten,
und drcken Sie dann .
Der TI-89 Titanium / Voyage 200 ndert
die Window-Variablen gem den in
SetFactors bestimmten Zoom-Faktoren.

Bei ZoomIn werden die x-Variablen durch xFact und die y-Variablen durch yFact
geteilt.
new xmin = xmin/xFact, etc.
Bei ZoomOut werden die x-Variablen mit xFact und die y-Variablen mit yFact
multipliziert.
new xmin = xmin xFact , etc.

Zoom-Faktoren ndern

Die Zoom-Faktoren bestimmen die Vergrerung und Verkleinerung durch ZoomIn und
ZoomOut.

Graphische Darstellung von Funktionen 366


1. Whlen Sie im Zoom-Men C:SetFactors, um das ZOOM FACTORS-Dialogfeld zu
ffnen.

Zoom-Faktoren mssen 1, aber


keine ganzen Zahlen sein.
Standardeinstellung ist 4.

Hinweis: Zum Verlassen, ohne nderungen zu speichern, drcken Sie N.


2. Verwenden Sie D und C, um den zu ndernden Wert zu markieren. Dann:
Geben Sie den neuen Wert ein. Der frhere Wert wird mit Beginn der Eingabe
automatisch gelscht.
oder
Drcken Sie A oder B, um die Markierung zu entfernen, und bearbeiten Sie
dann den frheren Wert.
3. Drcken Sie (nachdem Sie in ein Eingabefeld geschrieben haben, mssen
Sie zweimal drcken), um etwaige nderungen zu speichern, und verlassen
Sie das Dialogfeld.

Graphische Darstellung von Funktionen 367


Ein Ansichtfenster sichern oder abrufen

Nach der Verwendung verschiedener Zoom-Werkzeuge knnen Sie zu einem frheren


Ansichtfenster zurckkehren oder das aktuelle Fenster sichern.

1. Whlen Sie im Zoom-Men B:Memory,


um das Untermen zu ffnen.
2. Whlen Sie den erforderlichen
Menpunkt.

Whlen Sie: Zum


1:ZoomPrev Zurckkehren zum Ansichtfenster, das vor dem
Zoomvorgang angezeigt wurde.
2:ZoomSto Sichern des aktuellen Ansichtfensters. (Die aktuellen
Werte der Window-Variablen werden in den System-
Variablen zxmin, zxmax etc. gespeichert.)
3:ZoomRcl Abrufen des zuletzt durch ZoomSto gespeicherten
Ansichtfensters.

Hinweis: Sie knnen nur jeweils einen Window-Variablen-Satz speichern. Durch das
Speichern eines neuen Satzes wird der frhere Satz berschrieben.

Das Standard-Ansichtfenster wiederherstellen

Sie knnen die Standardwerte der Window-Variablen jederzeit wiederherstellen.

Whlen Sie im Zoom-Men 6:ZoomStd.

Graphische Darstellung von Funktionen 368


Funktionen mit Hilfe von Mathematik-Werkzeugen
analysieren

Das Math-Men auf dem Graphikbildschirm verfgt ber verschiedene Werkzeuge


zum Analysieren graphisch dargestellter Funktionen.

berblick ber das Math-Men

Drcken Sie im Graphikbildschirm .

Im Untermen Derivatives ist nur


dy/dx fr die grafische Darstellung
von Funktionen verfgbar. Die
anderen Ableitungen sind fr
andere Graphikmodi verfgbar
(Parameter-, Polardarstellung etc.)

Math-
Werkzeug Beschreibung
Value Berechnet eine gewhlte y(x)-Funktion an einem
bestimmten x-Wert.
Zero, Ermittelt eine Nullstelle, Tief- oder Hochpunkt in einem
Minimum, Intervall.
Maximum
Intersection Ermittelt den Schnittpunkt zweier Funktionen.
Derivatives Ermittelt die Ableitung (Steigung) in einem Punkt.

Graphische Darstellung von Funktionen 369


Math-
Werkzeug Beschreibung
f(x)dx Ermittelt das angenherte numerische Integral ber
einem Intervall.
Inflection Ermittelt den Wendepunkt einer Kurve, an welchem
deren zweite Ableitung das Vorzeichen ndert (wo die
Kurve ihre Krmmung ndert).
Distance Zeichnet und mit eine Strecke zwischen zwei Punkten
auf derselben Funktion oder auf unterschiedlichen
Funktionen.
Tangent Zeichnet eine Tangente in einem Punkt und zeigt deren
Gleichung an.
Arc Ermittelt die Bogenlnge zwischen zwei Punkten entlang
einer Kurve.
Shade Hngt von der Anzahl graphisch dargestellter Funktionen
ab.
Bei nur einer graphisch dargestellten Funktion wird
deren Flche oberhalb oder unterhalb der x-Achse
schraffiert.
Bei zwei oder mehr graphisch dargestellten Funktionen
wird der Bereich zwischen zwei beliebigen Funktionen
in einem Intervall schraffiert.

Hinweis: Bei mathematischen Ergebnissen werden die Cursor-Koordinaten in den


Systemvariablen xc und yc (rc und qc bei Polarkoordinaten) gespeichert. Ableitungen,
Integrale, Entfernungen etc. werden in der Systemvariablen sysMath gespeichert.

Graphische Darstellung von Funktionen 370


y(x) in einem bestimmten Punkt ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 1:Value.


2. Geben Sie den x-Wert ein, bei dem es sich um einen reellen Wert zwischen xmin
und xmax handeln mu. Der Wert kann ein Term sein.

3. Drcken Sie . y1(x)=1.25x cos(x)


Der Cursor wird auf diesen x-Wert auf der
im Y= Editor zuerst gewhlten Funktion
gesetzt, und seine Koordinaten werden
angezeigt.

4. Drcken Sie D oder C, um den Cursor auf den eingegebenen x-Wert anderer
Funktionen zu setzen. Der entsprechende y-Wert wird angezeigt.
Drcken Sie A oder B erscheint der frei bewegliche Cursor. Diesen knnen Sie
nicht mehr auf den eingegebenen x-Wert zurcksetzen.

Sie knnen Funktionskoordinaten auch anzeigen, indem Sie die Funktion tracen (),
einen x-Wert eingeben und drcken.

Eine Nullstelle, Tief- oder Hochpunkt in einem Intervall ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 2:Zero, 3:Minimum oder


4:Maximum.
2. Verwenden Sie notfalls D und C zum Whlen der gewnschten Funktion.
Hinweis: Grenzen knnen durch die Eingabe der x-Werte schnell bestimmt werden.

Graphische Darstellung von Funktionen 371


3. Definieren Sie die untere Grenze fr x. Setzen Sie den Cursor mit A und B an die
untere Grenze, oder geben Sie deren x-Wert ein.
4. Drcken Sie . Die Marke 4 am oberen Bildschirmrand kennzeichnet die untere
Grenze.

5. Definieren Sie die obere Grenze, und


drcken Sie .
Der Cursor wird auf die Lsung gesetzt,
und seine Koordinaten werden angezeigt.

Den Schnittpunkt zweier Funktionen in einem Intervall ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 5:Intersection.


2. Whlen Sie ggf. mit D oder C, die erste Funktion, und drcken Sie . Der
Cursor geht zur nchsten graphisch dargestellten Funktion ber.
3. Whlen Sie die zweite Funktion, und drcken Sie .
4. Definieren Sie die untere Grenze fr x. Setzen Sie den Cursor mit A und B an die
untere Grenze, oder geben Sie deren x-Wert ein.
5. Drcken Sie . Die Marke 4 am oberen Bildschirmrand kennzeichnet die untere
Grenze.

6. Definieren Sie die obere Grenze, und


drcken Sie . y2(x)=2xN7

Der Cursor wird auf den Schnittpunkt


gesetzt, und seine Koordinaten werden
angezeigt.

Graphische Darstellung von Funktionen 372


Die Ableitung (Steigung) in einem Punkt ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 6:Derivatives. Whlen Sie


dann 1:dy/dx aus dem Untermen.
2. Verwenden Sie ggf. D und C, um die gewnschte Funktion zu whlen.

3. Definieren Sie den Punkt. Setzen Sie den


Cursor auf den Punkt, oder geben Sie
dessen x-Wert ein.
4. Drcken Sie .
Die Ableitung in diesem Punkt wird
angezeigt.

Das numerische Integral ber einem Intervall ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 7:f(x)dx.


2. Verwenden Sie ggf. D und C, um die gewnschte Funktion zu whlen.
Hinweis: Die Grenzen knnen durch die Eingabe der x-Werte schnell bestimmt
werden.
3. Definieren Sie die untere Grenze fr x. Setzen Sie den Cursor mit A und B an die
unter Grenze, oder geben Sie deren x-Wert ein.

Graphische Darstellung von Funktionen 373


4. Drcken Sie . Die Marke 4 am oberen Bildschirmrand kennzeichnet die untere
Grenze.
Hinweis: Zum Entfernen der schraffierten Flche drcken Sie (ReGraph).

5. Definieren Sie die obere Grenze, und


drcken Sie .
Das Intervall wird schraffiert und dessen
numerisches Integral angezeigt.

Einen Wendepunkt in einem Intervall ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 8:Inflection.


2. Verwenden Sie ggf. D und C, um die gewnschte Funktion zu whlen.
3. Definieren Sie die untere Grenze fr x. Setzen Sie den Cursor mit A und B an die
untere Grenze, oder geben Sie deren x-Wert ein.
4. Drcken Sie . Die Marke 4 am oberen Bildschirmrand kennzeichnet die untere
Grenze.

5. Definieren Sie die obere Grenze, und


drcken Sie .
Der Cursor wird auf den Wendepunkt
(falls vorhanden) im Intervall gesetzt, und
dessen Koordinaten werden angezeigt.

Graphische Darstellung von Funktionen 374


Die Entfernung zwischen zwei Punkten ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie 9:Distance.


2. Verwenden Sie ggf. D und C, um die Funktion fr den ersten Punkt zu whlen.
3. Definieren Sie den ersten Punkt. Setzen Sie den Cursor mit A oder B auf den
Punkt, oder geben Sie dessen x-Wert ein.
4. Drcken Sie . Das Zeichen + markiert den Punkt.
5. Befindet sich der zweite Punkt auf einer anderen Funktion, whlen Sie diese mit D
und C.
6. Definieren Sie den zweiten Punkt. (Verwenden Sie zum Definieren des Punkts den
Cursor, wird durch die Bewegung des Cursors eine Linie gezogen.)

7. Drcken Sie .
Die Entfernung der beiden Punkte
zueinander wird mit der Verbindungslinie
angezeigt.

Eine Tangente zeichnen

1. Drcken Sie im Graphikbildschirm , und whlen Sie A:Tangent.

Graphische Darstellung von Funktionen 375


2. Verwenden Sie ggf. D und C, um die gewnschte Funktion zu whlen.
Hinweis: Zum Entfernen einer gezeichneten Tangente drcken Sie (ReGraph).

3. Definieren Sie den Berhrpunkt. Setzen


Sie den Cursor auf den Punkt, oder
geben Sie dessen x-Wert ein.
4. Drcken Sie .
Die Tangente wird gezeichnet und ihre
Gleichung angezeigt.

Eine Bogenlnge ermitteln

1. Drcken Sie im Graphikbildschirm , und whlen Sie B:Arc.


2. Verwenden Sie ggf. D und C, um die gewnschte Funktion zu whlen.
3. Definieren Sie den ersten Punkt des Bogens. Bewegen Sie den Cursor mit A oder
B, oder geben Sie den x-Wert ein.
4. Drcken Sie . Das Zeichen + markiert den ersten Punkt.

5. Definieren Sie den zweiten Punkt, und


drcken Sie .
Das Zeichen + markiert den zweiten
Punkt, und die Bogenlnge wird
angezeigt.

Graphische Darstellung von Funktionen 376


Die Flche zwischen einer Funktion und der X-Achse schraffieren

Es darf nur eine graphisch dargestellte Funktion vorliegen. Bei zwei oder mehr Graphen
schraffiert das Shade-Werkzeug die Flche zwischen zwei Funktionen.

1. Drcken Sie im Graphikbildschirm , und whlen Sie C:Shade. Sie werden gefragt,
ob die Flche ber der x-Achse schraffiert werden soll: Above X axis?
2. Whlen Sie eine der folgenden Optionen. Zum Schraffieren der Funktionsflche:
oberhalb der x-Achse drcken Sie .
Unterhalb der x-Achse drcken Sie:
@ jN
H N
3. Definieren Sie die untere Grenze fr x. Setzen Sie den Cursor mit A und B an die
untere Grenze, oder geben Sie deren x-Wert ein.
Hinweis: Wenn Sie bei der Bestimmung der unteren und oberen Grenze weder A
oder B drcken noch einen x-Wert eingeben, werden xmin und xmax als untere bzw.
obere Grenze verwendet.
4. Drcken Sie . Die Marke 4 am oberen Bildschirmrand kennzeichnet die untere
Grenze.

5. Definieren Sie die obere Grenze, und


drcken Sie .
Die eingeschlossene Flche wird
schraffiert. Zum Entfernen der
schraffierten Flche drcken Sie
(ReGraph).

Graphische Darstellung von Funktionen 377


Die Flche zwischen zwei Funktionen in einem Intervall schraffieren

Es mssen mindestens zwei graphisch dargestellte Funktionen vorliegen. Bei nur einem
Graphen schraffiert das Shade-Werkzeug die Flche zwischen der Funktion und der
x-Achse.

1. Drcken Sie im Graphikbildschirm , und whlen Sie C:Shade. Sie werden gefragt,
ob die Flche oberhalb der Funktion schraffiert werden soll: Above?
2. Verwenden Sie ggf. D oder C, um eine Funktion zu whlen. (Die Flche oberhalb
dieser Funktion wird schraffiert.)
3. Drcken Sie . Der Cursor geht auf den nchsten Graphen ber, und Sie
werden gefragt, ob die Flche unterhalb der Funktion schraffiert werden soll: Below?
4. Verwenden Sie ggf. D oder C, um eine andere Funktion zu whlen. (Die Flche
unterhalb dieser Funktion wird schraffiert.)
5. Drcken Sie .
6. Definieren Sie die untere Grenze fr x. Setzen Sie den Cursor mit A und B an die
untere Grenze, oder geben Sie deren x-Wert ein.
Hinweis: Wenn Sie bei der Bestimmung der unteren und oberen Grenze weder A
oder B drcken noch einen x-Wert eingeben, werden xmin und xmax als untere bzw.
obere Grenze verwendet.

Graphische Darstellung von Funktionen 378


7. Drcken Sie . Die Marke 4 am oberen Bildschirmrand kennzeichnet die untere
Grenze.

8. Definieren Sie die obere Grenze, und Unter der


drcken Sie . Funktion
Die eingeschlossene Flche wird
schraffiert. Zum Entfernen der
schraffierten Flche drcken Sie
(ReGraph).
ber der
Funktion

Graphische Darstellung von Funktionen 379


Polardarstellung
Schritte zur Erzeugung von Polardarstellungen

Die Grundschritte fr Polardarstellungen sind dieselben, wie fr y(x)-Funktionen


Grundlagen der graphischen Darstellung von Funktionen erlutert. Fr
Polardarstellungen geltende Abweichungen werden im folgenden erlutert.

Polardarstellungen erzeugen

1. Graph-Modus (3) auf POLAR


einstellen. Stellen Sie ggf. auch den
Angle-Modus ein.

2. Definition im Y= Editor vornehmen


(8 #).
3. Auswahl der () definierten
Darstellungen.
Hinweis: Zum Ausschalten etwaiger
Statistik-Plots drcken Sie 5, oder
verwenden Sie , um die Auswahl
aufzuheben.

Polardarstellung 380
4. Anzeigeart einstellen.
@ 2[
H
Dieser Schritt ist optional. Mehrere
Darstellungen knnen hierdurch optisch
besser unterschieden werden.
5. Ansichtfenster definieren (8 $).
Zoom ndert auch das Ansichtfenster.

6. Das Graphikformat ggf. ndern.


9
oder
@ 8
H 8F
7. Die Darstellung erzeugen (8 %).

Den Graphen untersuchen

Im Graphikbildschirm knnen Sie:

Mit dem frei beweglichen Cursor die Koordinaten eines beliebigen Pixels und durch
Tracen einer Polardarstellung die Koordinaten eines geplotteten Punkts anzeigen.

Polardarstellung 381
Mit dem Menleisten-Men Zoom einen Abschnitt der Darstellung verkleinern
oder vergrern.
Mit dem Menleisten-Men Math Ableitungen, Tangenten etc. ermitteln. Fr
Polardarstellungen sind einige Menpunkte nicht verfgbar.

Unterschiede zwischen den Einstellungen Polar und


Funktion im Graphik-Modus

In dieser Einheit wird vorausgesetzt, dass Sie bereits wissen, wie y(x)-Funktionen
graphisch dargestellt werden (siehe ggf. Grundlagen der graphischen Darstellung von
Funktionen). Im vorliegenden Abschnitt werden die fr Polardarstellungen geltenden
Unterschiede beschrieben.

Den Graphikmodus einstellen

Verwenden Sie 3 um Graph = POLAR einzustellen, ehe Sie Gleichungen definieren


oder Fenstervariable festlegen. Im Y= Editor und im Window-Editor vorgenommene
Eingaben gelten nur fr die aktuelle Graph-Moduseinstellung.

Sie sollten auerdem den Angle-Modus auf die Einheit (RADIAN oder DEGREE)
einstellen, die Sie fr q verwenden mchten.

Polardarstellung 382
Polardarstellungen im Y= Editor definieren

Sie knnen
Polargleichungen fr
r1(q) bis r99(q)
definieren.

Sie knnen zur Definition von Funktionen und Gleichungen fr einen beliebigen
Graphikmodus, unabhngig vom aktuellen Modus, den Befehl Define im
Hauptbildschirm verwenden (siehe Modul Technische Referenz).

Der Y= Editor fhrt fr jede Graphik-Moduseinstellung eine unabhngige Funktionsliste.


Beispiel:

Sie definieren im Graphikmodus FUNCTION einen Satz y(x)-Funktionen. Sie gehen


ber zum Graphikmodus POLAR und erstellen einen Satz r(q)-Definitionen.
Wenn Sie zum Graphikmodus FUNCTION zurckkehren, sind Ihre y(x)-Funktionen
im Y= Editor nach wie vor definiert. Wenn Sie zum Graphikmodus POLAR
zurckkehren, sind Ihre r(q)-Definitionen weiterhin vorhanden.

Den Anzeigestil whlen

Die Anzeigearten Above und Below sind fr Polardarstellungen nicht verfgbar und
werden deshalb im Menleisten-Men Style des Y= Editors unscharf angezeigt.

Polardarstellung 383
Fenstervariable

Der Window-Editor fhrt fr jede Graphik-Moduseinstellung einen eigenen Satz


Fenstervariable (so wie der Y= Editor unabhngige Funktionslisten unterhlt).
Polardarstellungen verwenden folgende Fenstervariablen.

Variable Beschreibung
qmin, qmax Kleinster und grter anzuzeigender q-Wert.

qstep Schrittweite fr den q-Wert. Polardarstellungsdefinitionen


werden ausgewertet bei:
r(qmin)
r(qmin+qstep)
r(qmin+2(qstep))
... bis nicht grer als ...
r(qmax)
xmin, xmax, Grenzen des Ansichtfensters.
ymin, ymax
xscl, yscl Abstand zwischen den Einheiten auf der x- und y-Achse.

Hinweis: Sie knnen einen negativen qstep verwenden. In diesem Fall mu qmin grer
als qmax sein.

Die Standardwerte (eingestellt, wenn Sie 6:ZoomStd aus dem Menleisten-Men


Zoom whlen) sind:

qmin = 0. xmin = L10. ymin = L10.

qmax = 2p (6.2831853... radians xmax = 10. ymax = 10.


oder 360 Grad)

Polardarstellung 384
qstep = p/24 (.1308996... radians oder xscl = 1. yscl = 1.
7.5 Grad)

Um sicherzustellen, dass gengend Punkte geplottet werden, mssen Sie ggf. die
Standardwerte fr die q-Variablen (qmin, qmax, qstep) ndern.

Das Graphikformat einstellen

Sollen die Koordinaten als r- und q-Werte angezeigt werden, nehmen Sie mit

9
oder
@ 8
H 8F

die Einstellung Coordinates = POLAR vor. Bei der Einstellung Coordinates = RECT
werden die Polardarstellungen graphisch korrekt dargestellt, die Koordinaten werden
aber als x - und y -Koordinaten angezeigt.

Wenn Sie eine Polardarstellung tracen, wird selbst bei der Einstellung Coordinates =
RECT die q-Koordinate gezeigt.

Polardarstellung 385
Einen Graphen untersuchen

Wie beim graphischen Darstellen von Funktionen knnen Sie auch hier mit den
folgenden Tools einen Graphen untersuchen. Die Koordinaten werden gem der
Einstellung das Graphikformats entweder polar oder kartesisch angezeigt.

Tool Bei Polargraphen:


Frei Genau wie fr Funktionsgraphen.
beweglicher
Cursor
Zoom Genau wie fr Funktionsgraphen.
Nur x- (xmin, xmax, xscl) und y- (ymin, ymax, yscl)
Window-Variablen sind betroffen.
Die q-Window-Variablen (qmin, qmax, qstep) werden erst
dann beeinflut, wenn Sie 6:ZoomStd whlen (dadurch
wird qmin = 0, qmax = 2p und qstep = p/24 eingestellt).

Trace Dient zum Bewegen des Cursors entlang eines Graphen in


Schritten von jeweils einem qstep.
Wenn Sie einen Trace-Vorgang beginnen, befindet sich
der Cursor auf der ersten gewhlten Gleichung bei qmin.
QuickCenter gilt fr alle Richtungen. Wenn Sie den
Cursor ber den Bildschirmrand hinaus (oben, unten,
links oder rechts) bewegen, drcken Sie , um das
Ansichtfenster bezglich der Cursorposition zu
zentrieren.
Der automatische Schwenk ist nicht verfgbar. Bewegen
Sie den Cursor ber den linken oder rechten
Bildschirmrand hinaus, fhrt der TI-89 / Voyage 200
keinen automatischen Schwenk des Ansichtfensters
durch. Sie knnen jedoch QuickCenter verwenden.

Polardarstellung 386
Tool Bei Polargraphen:
Math Nur 1:Value, 6:Derivatives, 9:Distance, A:Tangent und
B:Arc sind fr Polardarstellungen verfgbar. Diese Tools
basieren auf q-Werten. Beispiel:
1:Value zeigt fr einen bestimmten q-Wert einen r-Wert
an (oder x und y, je nach Graphikformat).
6:Derivatives ermittelt an einem fr einen bestimmten
q-Wert definierten Punkt dy/dx oder dr/dq.

Sie knnen r(q) auch whrend eines Trace-Vorgangs auswerten, indem Sie den q-Wert
eingeben und drcken.

Hinweis: Whrend eines Trace-Vorgangs knnen Sie jederzeit QuickCenter verwenden,


auch wenn sich der Cursor noch im Bildschirm befindet.

Polardarstellung 387
Parameterdarstellung von Kurven
Schritte zur Parameterdarstellung einer Kurve

Die Grundschritte fr die Parameterdarstellung von Kurven sind dieselben, wie fr y(x)-
Funktionen (in "Grundlagen der graphischen Darstellung von Funktionen", erlutert). Fr
die Parameterdarstellung geltende Abweichungen werden im folgenden erlutert.

Parameterdarstellung einer Kurve

1. Graph-Modus (3) auf PARAMETRIC


setzen. Stellen Sie ggf. auch den Angle-
Modus ein.

2. x- und y- Komponente im Y= Editor


(8 #) definieren.
3. Die definierten Komponenten auswhlen
(): x- oder y-Komponente oder beide.
Hinweis: Um Stat-Daten-Plots
auszuschalten, drcken Sie 5, oder
heben Sie ihre Auswahl mit auf.

Parameterdarstellung von Kurven 388


4. Anzeigestil einstellen; entweder fr
x- oder fr y-Komponente.
@ 2
H
Dieser Schritt ist optional. Mehrere
Gleichungen knnen hierdurch optisch
besser unterschieden werden.
5. Ansichtfenster definieren (8 $).
Zoom ndert auch das Ansichtfenster.

6. Das Graphikformat ggf. ndern.


9
oder
@ 8
H 8F
7. Die ausgewhlten Komponenten
graphisch darstellen (8 %).

Den Graphen untersuchen

Im Graphikbildschirm knnen Sie:

Mit dem frei beweglichen Cursor die Koordinaten eines beliebigen Pixels anzeigen
und durch Tracen einer Kurve die eines geplotteten Punkts.

Parameterdarstellung von Kurven 389


Mit dem Menleisten-Men Zoom einen Abschnitt des Graphen verkleinern oder
vergrern.
Mit dem Menleisten-Men Math Ableitungen, Tangenten etc. ermitteln. Einige
Menpunkte sind fr Parameterdarstellungen nicht verfgbar.

Unterschiede zwischen den Einstellungen


Parametrisch und Funktion im Graphik-Modus

In diesem Einheit wird vorausgesetzt, da Sie bereits wissen, wie y(x)-Funktionen


graphisch dargestellt werden (siehe ggf. Grundlagen der graphischen Darstellung von
Funktionen). Im vorliegenden Abschnitt werden die fr Parameterdarstellungen
geltenden Unterschiede beschrieben.

Den Graphikmodus einstellen

Verwenden Sie 3 um Graph = PARAMETRIC einzustellen, ehe Sie Gleichungen


definieren oder Fenstervariable festlegen. Im Y= Editor und im Window-Editor
vorgenommene Eingaben gelten nur fr die aktuelle Graphik-Moduseinstellung.

Komponenten im Y= Editor definieren

Fr die Parameterdarstellung einer Kurve mssen Sie sowohl deren x- als auch deren y-
Komponente definieren. Bei Definition nur einer Komponente kann die Funktion nicht

Parameterdarstellung von Kurven 390


gezeichnet werden. (Sie knnen mit Einzelkomponenten aber, wie in Tabellen
beschrieben, eine automatische Tabelle erstellen.)

Geben Sie die x- und y-


Komponenten in getrennte
Zeilen ein.
Sie knnen xt1(t) bis
xt99(t) und yt1(t) bis
yt99(t) definieren.

Achten Sie auf implizite Multiplikation im Zusammenhang mit t. Zum Beispiel:

Richtige Falsche
Eingabe: Eingabe: Begrndung:
tcos(60) tcos(60) tcos wird nicht als implizite Multiplikation,
sondern als eine benutzerdefinierte Funktion
namens tcos interpretiert.
Meistens ist eine solche Funktion aber gar
nicht vorhanden. Deshalb gibt der TI-89
Titanium / Voyage 200 Graphing Calculator
anstelle einer Zahl lediglich den
Funktionsnamen zurck.

Hinweis: berprfen Sie bei Verwendung von t, ob eine implizite Multiplikation in der
gegebenen Situation korrekt ist. Sie knnen zum Definieren von Funktionen und
Gleichungen fr einen beliebigen Graphikmodus, unabhngig vom aktuellen Modus, den
Befehl Define im Hauptbildschirm verwenden (siehe Modul Technische Referenz).

Parameterdarstellung von Kurven 391


Der Y= Editor fhrt fr jede Graphik-Moduseinstellung eine unabhngige Funktionsliste.
Beispiel:

Sie definieren im Graphikmodus FUNCTION einen Satz y(x)-Funktionen. Sie gehen


ber zum Graphikmodus PARAMETRIC und definieren einen Satz x- und y-
Komponenten.
Wenn Sie zum Graphikmodus FUNCTION zurckkehren, sind Ihre y(x)-Funktionen
im Y= Editor nach wie vor definiert. Wenn Sie zum Graphikmodus PARAMETRIC
zurckkehren, sind Ihre x- und y-Komponenten ebenfalls weiterhin definiert.

Parametrische Gleichungen auswhlen

Whlen Sie die x- oder die y-Komponente oder beide Komponenten aus, um die
Parameterdarstellung einer Kurve zu zeichnen. Beim Eingeben oder ndern einer
Komponente wird diese automatisch ausgewhlt.

Es kann fr Tabellen (siehe Tabellen) ntzlich sein, die x- und die y-Komponenten
getrennt zu whlen. Bei mehreren Kurven knnen Sie smtliche x-Komponenten oder
smtliche y-Komponenten whlen und miteinander vergleichen.

Den Zeichenstil whlen

Sie knnen den Zeichenstil wahlweise fr die x- oder die y-Komponente einstellen.
Wenn Sie beispielsweise fr die x-Komponente Dot einstellen, wendet der TI-89
Titanium / Voyage 200 Dot automatisch auch auf die y-Komponente an.

Hinweis: Verwenden Sie die Stile Animate und Path, um interessante Effekte fr die
Objektbewegung zu erhalten.

Parameterdarstellung von Kurven 392


Die Stile Above und Below sind fr Parameterdarstellungen nicht verfgbar und werden
deshalb im Menleisten-Men Style des Y= Editors unscharf angezeigt.

Fenstervariable

Der Window-Editor fhrt fr jede Graph-Moduseinstellung einen eigenen Satz


Fenstervariablen (wie auch der Y= Editor unabhngige Funktionslisten enthlt). Fr
Parameterdarstellungen werden folgende Window-Variablen benutzt.

Hinweis: Sie knnen einen negativen tstep verwenden. In diesem Fall mu tmin grer
als tmax sein.

Variable Beschreibung
tmin, tmax Kleinster und grter auszuwertender t-Wert.
tstep Schrittweite fr den t-Wert. Die Komponenten fr die
Parameterdarstellung einer Kurve werden berechnet bei:
x(tmin) y(tmin)
x(tmin+tstep) y(tmin+tstep)
x(tmin+2(tstep)) y(tmin+2(tstep))
... bis nicht grer als ... ... bis nicht grer als ...
x(tmax) y(tmax)
xmin, xmax, Grenzen des Ansichtfensters.
ymin, ymax
xscl, yscl Abstand zwischen den Einheiten auf der x- und y-Achse.

Standardwerte (eingestellt, wenn Sie 6:ZoomStd aus dem Menleisten-Men Zoom


whlen) sind:

tmin = 0 xmin = L10. ymin = L10.

Parameterdarstellung von Kurven 393


tmax = 2p (6.2831853... rad xmax = 10. ymax = 10.
oder 360 Grad)
tstep =p/24 (.1308996... radians xscl = 1. yscl = 1.
or 7.5 degrees)

Um sicherzustellen, da gengend Punkte geplottet werden, mssen Sie ggf. die


Standardwerte fr die t-Variablen (tmin, tmax, tstep) ndern.

Einen Graphen untersuchen

Wie beim graphischen Darstellen von Funktionen knnen Sie mit den folgenden Tools
auch die Parameterdarstellung einer Kurve untersuchen.

Hinweis: Sie knnen x(t) und y(t) auch whrend eines Trace-Vorgangs berechnen, indem
Sie den t-Wert eingeben und drcken. Whrend eines Trace-Vorgangs knnen
Sie jederzeit QuickCenter verwenden, auch wenn sich der Cursor noch im Bildschirm
befindet.

Tool Bei Parameterdarstellung einer Kurve:


Frei beweglicher Genau wie fr Funktionsgraphen.
Cursor
Zoom Abgesehen von folgenden Ausnahmen, genau wie fr
Funktionsgraphen:
Nur x- (xmin, xmax, xscl) und y- (ymin, ymax, yscl)
Window-Variablen sind betroffen.
Die t-Window-Variablen (tmin, tmax, tstep) werden
erst dann beeinflut, wenn Sie 6:ZoomStd whlen
(dadurch werden die Einstellungen tmin = 0,
tmax = 2p und tstep = p/24 vorgenommen).

Parameterdarstellung von Kurven 394


Tool Bei Parameterdarstellung einer Kurve:
Trace Der Cursor wird in Schritten von jeweils einem tstep im
Graphen entlangbewegt.
Wenn Sie einen Trace-Vorgang beginnen, befindet sich
der Cursor auf der ersten gewhlten
Parameterdarstellung bei tmin.
QuickCenter gilt fr alle Richtungen. Wenn Sie den
Cursor ber den Bildschirmrand hinaus (oben, unten,
links oder rechts) bewegen, drcken Sie , um das
Ansichtfenster bezglich der Cursorposition zu
zentrieren.
Der automatische Schwenk ist nicht verfgbar.
Bewegen Sie den Cursor ber den linken oder rechten
Bildschirmrand hinaus, fhrt der keinen automatischen
Schwenk des Ansichtfensters durch. Sie knnen jedoch
QuickCenter verwenden.

Math Nur 1:Value, 6:Derivatives, 9:Distance, A:Tangent und


B:Arc sind fr Parameterdarstellungen verfgbar. Diese
Tools basieren auf t-Werten. Beispiel:
1:Value zeigt fr einen bestimmten t-Wert x- und y-
Wert an.
6:Derivatives ermittelt an einem fr einen bestimmten
t-Wert definierten Punkt dy/dx, dy/dt oder dx/dt.

Parameterdarstellung von Kurven 395


Graphische Darstellung von Folgen
Schritte zur graphischen Darstellung von Folgen

Die Grundschritte fr die graphische Darstellung von Folgen sind dieselben, wie fr y(x)-
Funktionen in Grundlagen der graphischen Darstellung von Funktionen erlutert. Fr
Folgen geltende Abweichungen werden nachfolgend erlutert.

Folgen graphisch darstellen

1. Graph-Modus (3) auf SEQUENCE


einstellen. Stellen Sie ggf. auch den
Angle-Modus ein.

2. Folgen und bei Bedarf Anfangswerte im


Y= Editor (8 #) definieren.
3. Die darzustellenden Folgen auswhlen
(). Whlen Sie keine Anfangswerte.
Hinweis: Zum Ausschalten etwaiger
Statistik-Plots drcken Sie 5, oder
verwenden Sie , um die Auswahl
aufzuheben.

Graphische Darstellung von Folgen 396


4. Anzeigeart fr eine Folge einstellen.
@ 2
H
Bei Folgen ist die Voreinstellung Square.

5. Das Ansichtfenster definieren


(8 $).
Zoom beeinlut auch das
Anzeigefenster.

6. Das Graphikformat ggf. ndern.


,9
oder
@ 8
H 8F
7. Die ausgewhlten Folgen graphisch
darstellen (8 %).

Den Graphen untersuchen

Im Graphikbildschirm knnen Sie:

Mit dem frei beweglichen Cursor die Koordinaten eines beliebigen Pixels und, durch
Tracen einer Folge, die eines geplotteten Punkts anzeigen.

Graphische Darstellung von Folgen 397


Mit dem Menleisten-Men Zoom einen Abschnitt der Darstellung verkleinern
oder vergrern.
Mit dem Menleisten-Men Math eine Folge berechnen. Bei Folgen ist nur
1:Value verfgbar.
Folgen auf Zeit- (Standard), Netz- oder benutzerspezifische Achsen auftragen.

Hinweis: Sie knnen eine Folge auch whrend des Trace-Vorgangs berechnen. Geben
Sie den n-Wert einfach direkt ber die Tastatur ein.

Unterschiede zwischen den Einstellungen Folge


und Funktion im Graphik-Modus

In dieser Einheit wird vorausgesetzt, da Sie bereits wissen, wie y(x)-Funktionen


graphisch dargestellt werden (siehe ggf. Grundlagen der graphischen Darstellung von
Funktionen). Im vorliegenden Abschnitt werden die fr Folgen geltenden Unterschiede
beschrieben.

Den Graphikmodus einstellen

Verwenden Sie 3 um Graph = SEQUENCE einzustellen, ehe Sie Gleichungen


definieren oder Fenstervariable festlegen. Im Y= Editor und im Window-Editor
vorgenommene Eingaben gelten nur fr die aktuelle Graph-Moduseinstellung.

Graphische Darstellung von Folgen 398


Folgen im Y= Editor definieren

Sie knnen Folgen von u1(n) bis u99(n)


definieren.
Verwenden Sie ui nur fr rekursive Folgen,
fr die ein oder mehrere Anfangswerte
erforderlich sind.

Sind fr eine Folge mehrere Anfangswerte erforderlich, geben Sie diese als Liste in
Klammern { } und durch Kommata voneinander getrennt ein. Zum Eingeben mehrerer
Anfangswerte mssen Sie eine Liste verwenden.

Geben Sie {1,0} ein. In der Folgenliste


wird {1 0} angezeigt.

Wenn fr eine Folge ein Anfangswert erforderlich ist, Sie aber keinen eingeben, wird bei
der graphischen Darstellung ein Fehler gemeldet.

Im Y= Editor knnen Sie mit Axes die Achsen fr die graphische Darstellung der Folgen
whlen. Bei Folgen (und nur dort) besteht die Mglichkeit, verschiedene Achsen fr den
Graphen zu whlen. TIME ist die Standardachse.

Achsen Beschreibung
TIME Trgt n auf der x-Achse und u(n) auf der y-Achse auf.
WEB Trgt u(n-1) auf der x-Achse und u(n) auf der y-Achse auf.
CUSTOM Dient zum Whlen der x- und y-Achse.

Graphische Darstellung von Folgen 399


Der Y= Editor fhrt fr jede Graph-Moduseinstellung eine unabhngige Funktionsliste.
Beispiel:

Sie definieren im Graphikmodus FUNCTION einen Satz y(x)-Funktionen. Sie gehen


ber zum Graphikmodus SEQUENCE und definieren einen Satz u(n)-Folgen.
Wenn Sie zum Graphikmodus FUNCTION zurckkehren, sind Ihre y(x)-Funktionen
im Y= Editor weiterhin definiert. Wenn Sie zum Graphikmodus SEQUENCE
zurckkehren, sind Ihre u(n)-Folgen weiterhin definiert.

Hinweis: Sie knnen zum Definieren von Funktionen und Gleichungen fr einen
beliebigen Graphikmodus, unabhngig vom aktuellen Modus, den Befehl Define im
Hauptbildschirm verwenden (siehe Modul Technische Referenz).

Folgen auswhlen

Bei TIME- (Zeit-) und WEB- (Netz-) Achsen stellt der TI-89 Titanium / Voyage 200 nur
die ausgewhlten Folgen graphisch dar. Haben Sie Folgen eingegeben, fr die ein
Anfangswert erforderlich ist, mssen Sie auch den entsprechenden ui-Wert eingeben.

Hinweis: Bei TIME- und CUSTOM- (benutzerspezifischen) Achsen werden smtliche


definierten Folgen berechnet, auch wenn sie nicht geplottet werden.

Sie knnen eine


Folge whlen

Den Anfangswert
knnen Sie nicht whlen

Bei CUSTOM-Achsen wird eine in den benutzerspezifischen Einstellungen angegebene


Folge auch dann graphisch dargestellt, wenn sie nicht ausgewhlt wurde.

Graphische Darstellung von Folgen 400


Den Zeichenstil whlen

Fr Folgen sind nur die Arten Line, Dot, Square und Thick verfgbar. Dot und Square
werden ausschlielich an den diskreten ganzzahligen Werten (in plotstep-Inkrementen)
gesetzt, an denen eine Folge abgebildet wird.

Fenstervariable

Der Window-Editor fhrt fr jede Graphik-Moduseinstellung einen eigenen Satz


Fenstervariable (so wie der Y= Editor unabhngige Funktionslisten unterhlt). Fr die
Darstellung von Folgen werden folgende Fenstervariablen benutzt.

Variable Beschreibung
nmin, nmax Kleinster und grter zu berechnender n-Wert. Folgen
werden berechnet bei:
u(nmin)
u(nmin+1)
u(nmin+2)
... bis nicht weiter als ...
u(nmax)
plotStrt Die Nummer des Glieds, das als erstes geplottet wird (je
nach plotstep). Soll das Plotten beispielsweise mit dem
zweiten Glied der Folge beginnen, stellen Sie plotstrt = 2
ein. Das erste Glied wird zwar in nmin berechnet, aber
nicht geplottet.

Graphische Darstellung von Folgen 401


Variable Beschreibung
plotStep Inkrementeller n-Wert nur fr die graphische Darstellung.
Hat keinen Einflu auf die Berechnung der Folge,
bestimmt nur, welche Punkte geplottet werden. Es sei
beispielsweise plotstep = 2 eingestellt. Die Folge wird
dann zwar bei jeder ganzen Zahl berechnet, aber nur in
jeder zweiten ganzen Zahl geplottet.
xmin, xmax, Grenzen des Ansichtfensters.
ymin, ymax
xscl, yscl Abstand zwischen den Einheiten auf der x- und y-Achse.

Hinweis: Sowohl nmin als auch nmax mssen positive ganze Zahlen sein; nmin
hingegen kann auch Null sein. nmin, nmax, plotstrt und plotstep mssen ganze Zahlen
1 sein. Geben Sie keine ganzen Zahlen ein, wird Ihre Eingabe stets auf eine ganze Zahl
gerundet.

Standardwerte (eingestellt, wenn Sie 6:ZoomStd aus dem Symbolleistenmen Zoom


whlen) sind:

nmin = 1 xmin = L10 ymin = L10


nmax = 10 xmax = 10 ymax = 10
plotStrt = 1 xscl = 1 yscl = 1
plotStep = 1

Um sicherzustellen, da gengend Punkte geplottet werden, mssen Sie ggf. die


Standardwerte fr die n- und plot-Variable ndern.

Graphische Darstellung von Folgen 402


In untenstehendem Beispiel fr eine rekursive Folge knnen Sie beobachten, wie ein
Graph durch plotstrt beeinflut wird.

Dieser Graph ist vom ersten Glied aus geplottet.

plotstrt=1

Dieser Graph ist vom neunten Glied aus geplottet.

plotstrt=9

Hinweis: Bei beiden Graphen werden, abgesehen von plotstrt, dieselben Window-
Variablen verwendet.

Bei TIME-Achsen (Axes im Y= Editor) knnen Sie plotstrt = 1 einstellen und trotzdem nur
einen ausgewhlten Abschnitt der Folge graphisch darstellen lassen. Definieren Sie
einfach ein Ansichtfenster, das nur den gewnschten Bereich der Koordinatenebene
anzeigt.

Sie knnten folgende Einstellung vornehmen:

xmin = erster darzustellender n-Wert


xmax = nmax (auch andere Werte sind
mglich) plotStrt=1 nmax

ymin und ymax = fr die Folge erwartete


Werte

Graphische Darstellung von Folgen 403


Das Graphikformat ndern

Das Format Graph Order ist nicht verfgbar.

Bei TIME- oder CUSTOM-Achsen werden mehrere Folgen stets gleichzeitig


geplottet.
Bei WEB-Achsen werden mehrere Folgen stets nacheinander geplottet.

Einen Graphen untersuchen

Wie beim graphischen Darstellen von Funktionen knnen Sie auch hier mit den
folgenden Tools einen Graphen untersuchen. Die Koordinaten werden gem der
Einstellung im Graphikformat entweder polar oder kartesisch angezeigt.

Tool Bei Folgengraphen


Frei Genau wie fr Funktionsgraphen.
beweglicher
Cursor
Zoom Genau wie fr Funktionsgraphen.
Nur x- (xmin, xmax, xscl) und y- (ymin, ymax, yscl)
Window-Variablen sind betroffen.
Die n- und plot-Window-Variablen (nmin, nmax,
plotstrt, plotStep) werden erst dann beeinflut, wenn
Sie 6:ZoomStd whlen (dadurch werden alle Window-
Variablen auf die Standardwerte eingestellt).

Graphische Darstellung von Folgen 404


Tool Bei Folgengraphen
Trace Trace funktioniert fr TIME-, CUSTOM- und WEB-Achsen
sehr unterschiedlich.
Bei TIME- oder CUSTOM-Achsen wird der Cursor in
Schritten von jeweils einem plotstep auf der Folge
entlangbewegt. Drcken Sie fr eine Bewegung um
jeweils ca. zehn geplottete Punkte 2 B oderr 2 A.
- Wenn Sie einen Trace-Vorgang beginnen, befindet
sich der Cursor auf der ersten gewhlten Folge an
dem durch plotstrt bestimmten Glied, auch wenn
sich dieses auerhalb des Ansichtfensters befindet.
- QuickCenter gilt fr alle Richtungen. Wenn Sie den
Cursor ber den Bildschirmrand hinaus (oben,
unten, links oder rechts) bewegen, drcken Sie
, um das Ansichtfenster bezglich der
Cursorposition zu zentrieren.
Bei WEB-Achsen verfolgt der Trace-Cursor anstelle der
Folge das Netz.

Math Fr Folgengraphen ist nur 1:Value verfgbar.


Bei TIME- und WEB-Achsen wird fr einen bestimmten n-
Wert der u(n)-Wert (dargestellt durch yc) angezeigt.
Bei CUSTOM-Achsen hngen die Werte, die x und y
entsprechen, von den gewhlten Achsen ab.

Sie knnen eine Folge auch whrend eines Trace-Vorgangs auswerten, indem Sie einen
Wert fr n eingeben und drcken. Whrend eines Trace-Vorgangs knnen Sie
jederzeit QuickCenter verwenden, auch wenn sich der Cursor noch im Bildschirm
befindet.

Graphische Darstellung von Folgen 405


Achseneinstellung fr Zeit-, Netz- oder Eigene-Plots

Nur bei Folgen ist es mglich, fr die graphische Darstellung verschiedene Achsenarten
zu whlen. Beispiele fr diese unterschiedlichen Arten finden Sie gegen Ende der
vorliegenden Einheit.

Das Dialogfeld AXES ffnen

In Y= Editor, Option Axes:

Je nach der aktuellen Axes-Einstellung


knnen einige Punkte unscharf
eingeblendet sein.
Mchten Sie das Dialogfeld verlassen,
ohne nderungen vorzunehmen, drcken
Sie N.

Menpunkt Beschreibung
Axes TIME Trgt u(n) auf der y-Achse und n auf der x-Achse
auf.
WEB Trgt u(n) auf der y-Achse und u(n-1) auf der x-
Achse auf.
CUSTOM Dient zum Whlen der x- und y-Achse.
Build Web Nur aktiv bei Axes = WEB; bestimmt, ob ein Netz manuell
(TRACE) oder automatisch (AUTO) gezeichnet wird.

Graphische Darstellung von Folgen 406


Menpunkt Beschreibung
X Axis Nur aktiv bei Axes = CUSTOM; hiermit whlen Sie,
und welcher Wert oder welche Folge auf der x- und der y-
Y Axis Achse geplottet werden soll.

Die Einstellungen knnen Sie genauso ndern, wie Sie es von anderen Dialogfeldern,
z.B. dem Dialogfeld MODE, kennen.

Netz-Plots verwenden

Ein Netz-Plot trgt u(n) gegen u(nN1) auf, wodurch Sie das Langzeitverhalten einer
rekursiven Folge untersuchen knnen. Die Beispiele in diesem Abschnitt zeigen
auerdem, wie der Anfangswert das Verhalten einer Folge beeinflussen kann.

Fr Web Plots gltige Funktionen

Eine Folge mu, um auf den WEB-Achsen korrekt dargestellt zu werden, folgenden
Bedingungen entsprechen. Die Folge:

Mu rekursiv sein; aber nur eine Rekursionsebene ist zulssig; u(nN1) gilt, u(nN2) gilt
nicht.
Darf sich nicht direkt auf n beziehen.
Darf sich auf keine andere definierte Folge auer auf sich selbst beziehen.

Graphische Darstellung von Folgen 407


Wenn Sie den Graphikbildschirm ffnen

Nachdem Sie WEB-Achsen gewhlt und den Graphikfildschirm geffnet haben, verhlt
sich der TI-89 Titanium / Voyage 200 folgendermaen:

Er zeichnet eine y=x -Bezugslinie.


Er plottet die gewhlten Folgendefinitionen als Funktionen mit u(nN1) als
unabhngiger Variablen. Dadurch wird eine rekursive Folge fr die graphische
Darstellung in eine nichtrekursive Form umgesetzt.

Gegeben sei beispielsweise die Folge u1(n) = 5 u1 ( n 1 ) und der Anfangswert


ui1=1. Der TI-89 Titanium / Voyage 200 zeichnet hier die y=x -Bezugslinie und plottet
dann y = y = 5x.

Das Netz zeichnen

Nach dem Plotten der Folge kann das Netz, je nach Einstellung von Build Web im
Dialogfeld AXES, entweder manuell oder automatisch eingeblendet werden.

Build Web = Das Netz wird:


TRACE Erst dann gezeichnet, wenn Sie drcken. Dann wird
das Netz mit der Bewegung des Trace-Cursors Schritt fr
Schritt aufgebaut (bevor Sie die Trace-Funktion
verwenden, mu ein Anfangswert angegeben werden).

Hinweis: Im Gegensatz zu anderen Graphikmodi knnen


Sie bei WEB-Achsen die Folge nicht tracen.

Graphische Darstellung von Folgen 408


Build Web = Das Netz wird:
AUTO Automatisch gezeichnet. Wenn Sie drcken, knnen
Sie das Netz tracen und dessen Koordinaten anzeigen
lassen.

Das Netz:

1. Beginnt auf der x-Achse am Anfangswert ui (wenn plotstrt = 1).


2. Bewegt sich in Bezug zur Folge vertikal (auf- oder abwrts).
3. Bewegt sich in Bezug zur y=x -Bezugslinie horizontal.
4. Wiederholt diese vertikale und horizontale Bewegung, bis n=nmax.

Hinweis: Das Netz startet bei plotstrt. Jedesmal, wenn sich das Netz zur Folge bewegt,
wird der Wert fr n um 1 erhht (plotstep wird nicht bercksichtigt).

Beispiel: Konvergenz

1. Definieren Sie im Y= Editor (8 #) u1(n) = L .8u1(nN1) + 3.6. Setzen Sie als


Anfangswert ui1 = L4.
2. Stellen Sie Axes = TIME ein.
3. Stellen Sie im Window-Editor (8 $) die Fenstervariablen ein.

nmin=1 xmin=0 ymin=L10


nmax=25 xmax=25 ymax=10
plotstrt=1 xscl=1 yscl=1
plotstep=1

Graphische Darstellung von Folgen 409


4. Stellen Sie die Folge graphisch u(n)
dar (8 %).
Fr Folgen ist Square der n
voreingestellte Anzeigestil.

5. Strellen Sie im Y= Editor Axes = WEB und Build Web = AUTO ein.
6. ndern Sie im Window-Editor die Fenstervariablen.

nmin=1 xmin= L10 ymin=L10


nmax=25 xmax=10 ymax=10
plotstrt=1 xscl=1 yscl=1
plotstep=1

7. Stellen Sie die Folge erneut u(n)


graphisch dar.
Unabhngig vom gewhlten y=L.8x + 3.6 u(nN1)
Anzeigestil werden Web-Plots y=x
stets als Linien dargestellt.
Hinweis: Sie knnen den Cursor
whrend eines Trace-Vorgangs
auf einen bestimmten n-Wert
setzen, indem Sie den Wert
eingeben und drcken.

8. Drcken Sie . Mit Bettigung von B verfolgt der Trace-Cursor das Netz. Auf dem
Bildschirm werden die Cursor-Koordinaten nc, xc und yc angezeigt (wobei xc und yc
fr u(nN1) bzw. u(n) stehen).

Graphische Darstellung von Folgen 410


Bei der Bewegung hin zu greren Werten fr nc knnen Sie die Annherung von xc
und yc an den Konvergenzpunkt beobachten.

Hinweis: ndert sich der nc-Wert, dann befindet sich der Cursor auf der Folge. Bei der
nchsten Bettigung von B bleibt nc gleich, und der Cursor befindet sich auf der y=x-
Bezugslinie.

Beispiel: Divergenz

1. Definieren Sie im Y= Editor (8 #) u1(n) = 3.2u1(nN1) N .8(u1(nN1)) 2. Bestimmen


Sie als Anfangswert ui1 = 4.45.
2. Stellen Sie Axes = TIME ein.
3. Stellen Sie im Window-Editor (8 $) die Fenstervariablen ein.

nmin=0 xmin=0 ymin=L75


nmax=10 xmax=10 ymax=10
plotstrt=1 xscl=1 yscl=1
plotstep=1

4. Stellen Sie die Folge graphisch u(n)


dar (8 %). n

Da die Folge rasch zu groen


negativen Werten divergiert,
werden nur wenige Punkte
geplottet.

5. Stellen Sie im Y= Editor Axes = WEB und Build Web = AUTO ein.

Graphische Darstellung von Folgen 411


6. ndern Sie im Window-Editor die Fenstervariablen.

nmin=0 xmin=L10 ymin=L10


nmax=10 xmax=10 ymax=10
plotstrt=1 xscl=1 yscl=1
plotstep=1

7. Stellen Sie die Folge erneut graphisch u(n)


dar. u(nN1)
y=x
Der Web-Plot zeigt, wie schnell die Folge
zu groen negativen Werten divergiert. y=3.2xN.8x

Beispiel: Schwingung

Dieses Beispiel zeigt auf, wie der Anfangswert eine Folge beeinflussen kann.

1. Verwenden Sie im Y= Editor (8 #) die im Beispiel fr Divergenz definierte Folge:


u1(n) = 3.2u1(nN1) N .8(u1(nN1)) 2. Bestimmen Sie fr den Anfangswert ui1 = 0.5.
2. Stellen Sie Axes = TIME ein.
3. Stellen Sie im Window-Editor (8 $) die Fenstervariablen ein.

nmin=1 xmin=0 ymin=0


nmax=100 xmax=100 ymax=5
plotstrt=1 xscl=10 yscl=1
plotstep=1

Graphische Darstellung von Folgen 412


4. Stellen Sie die Folge graphisch dar u(n)
(8 %).
Hinweis: Vergleichen Sie diesen Graphen n
mit dem Beispiel fr Divergenz. Es
handelt sich hier um dieselbe
Folgenvorschrift mit einem anderen
Anfangswert.

5. Stellen Sie im Y= Editor Axes = WEB und Build Web = AUTO ein.
6. ndern Sie im Window-Editor die Fenstervariablen.

nmin=1 xmin=2.68 ymin=4.7


nmax=100 xmax=6.47 ymax=47
plotstrt=1 xscl=1 yscl=1
plotstep=1

7. Stellen Sie die Folge erneut graphisch u(n)


dar. u(nN1)
Hinweis: Das Netz oszilliert in einem Orbit
y=x
zwischen zwei feststehenden Punkten.
y=3.2xN.8x

Graphische Darstellung von Folgen 413


8. Drcken Sie . Tracen Sie das Netz dann mit B.
Bewegen Sie sich auf grere Werte fr nc zu, knnen Sie die Schwingung von xc
und yc zwischen 2.05218 und 3.19782 beobachten.

9. Stellen Sie Window-Editor plotstrt=50 ein.


Stellen Sie dann die Folge erneut
graphisch dar.
Hinweis: Wird der Web-Plot bei einem
spteren Glied begonnen, ist die stabile
Oszillation klarer erkennbar.

Eigene-Plots verwenden

CUSTOM-Achsen bieten Ihnen bei der graphischen Darstellung von Folgen viel
Flexibilitt. Aus folgendem Beispiel geht hervor, dass sich die CUSTOM-Achsen
besonders zum Zeigen des Zusammenhangs zwischen verschiedenen Folgen eignen.

Beispiel: Ruber-Beute-Modell

Verwenden Sie das Ruber-Beute-Modell der Biologie, um die Anzahl der Kaninchen
und Fchse zu ermitteln, die in einem bestimmten Gebiet das Populationsgleichgewicht
aufrechterhalten.

R = Anzahl der Kaninchen


M = Zuwachsrate der Kaninchen in Abwesenheit von
Fchsen (verwenden Sie .05)
K = Beuterate (verwenden Sie .001)

Graphische Darstellung von Folgen 414


W = Anzahl der Fchse
G = Zuwachsrate der Fchse in Anwesenheit von
Kaninchen (verwenden Sie .0002)
D = Todesrate der Fchse in Abwesenheit von Kaninchen
(verwenden Sie .03)

Rn = Rn-1 (1 + M NK W n-1)
Wn = Wn-1 (1 + G R n-1 ND)

1. Definieren Sie im Y= Editor (8 #) die Folge und die Anfangswerte fr Rn und Wn.
u1(n) = u1(nN1) (1 + .05 N .001 u2(nN1))
ui1 = 200
u2(n) = u2(nN1) (1 + .0002 u1(nN1) N .03)
ui2 = 50
Hinweis: Gehen Sie von einer Anfangspopulation von 200 Kaninchen und 50
Fchsen aus.
2. Bestimmen Sie fr Axes = TIME.
3. Stellen Sie im Window-Editor (8 $) die Fenstervariablen ein.

nmin=0 xmin=0 ymin=0


nmax=400 xmax=400 ymax=300
plotstrt=1 xscl=100 yscl=100
plotstep=1

Graphische Darstellung von Folgen 415


4. Stellen Sie die Folge graphisch u(n)
dar (8 %).
u1(n)
Hinweis: Verwenden Sie , um
die Anzahl der Kaninchen u1(n) u2(n)
und der Fchse u2(n) ber den
Zeitraum (n) einzeln zu tracen.

5. Setzen Sie im Y= Editor Axes = CUSTOM, X Axis = u1 und Y Axis = u2.


6. ndern Sie im Window-Editor (8 $) die Fenstervariablen.

nmin=0 xmin=84 ymin=25


nmax=400 xmax=237 ymax=75
plotstrt=1 xscl=50 yscl=10
plotstep=1

7. Stellen Sie die Folge erneut graphisch u2(n)


dar.
Hinweis: Verwenden Sie , um sowohl
die Anzahl der Kaninchen (xc) als auch u1(n)
der Fchse (yc) ber 400 Generationen
zu tracen.

Graphische Darstellung von Folgen 416


Eine Tabelle unter Verwendung einer Folge
erstellen

In den vorigen Abschnitten wurde beschrieben, wie eine Folge graphisch dargestellt
werden kann. Sie knnen eine Folge auch zur Erstellung einer Tabelle verwenden.
Nheres zu Tabellen finden Sie in Tabellen.

Beispiel: Fibonacci-Folge

In einer Fibonacci-Folge sind die ersten beiden Glieder 1 und 1. Jedes nachfolgende
Glied ist die Summe der beiden unmittelbar vorangehenden Glieder.

1. Definieren Sie im Y= Editor (8 #)


die Folge, und stellen Sie wie
dargestellt die Anfangswerte ein.

Sie mssen {1,1}


eingeben, obwohl in
der Folgenliste {1 1}
angezeigt wird.

Graphische Darstellung von Folgen 417


2. Stellen Sie die Tabellenparameter
(8 &) auf:
tblStart = 1
@tbl = 1
Independent = AUTO Wenn Sie keine TIME-
Achsen verwenden,
werden diese Punkte
unscharf angezeigt.

3. Stellen Sie die Fenstervariablen


(8 $) so ein, dass nmin und
tblStart denselben Wert aufweisen.

4. Zeigen Sie die Tabelle an (8 ').

Die Fibonacci-Folge
befindet sich in
Spalte 2.

5. Scrollen Sie abwrts durch die Tabelle


(D oder 2 D), um die Folge weiter
einsehen zu knnen.

Graphische Darstellung von Folgen 418


3D-Darstellung
Schritte zur Erzeugung von 3D-Darstellungen

Die Grundschritte fr 3D-Darstellungen sind dieselben, wie fr y(x)-Funktionen (in


Grundlagen der graphischen Darstellung von Funktionen, erlutert). Fr 3D-
Darstellungen geltende Abweichungen werden im folgenden erlutert.

3D-Darstellungen erzeugen

1. Graph-Modus (3) auf 3D einstellen.


Stellen Sie ggf. auch den Angle-Modus
ein.

2. 3D-Darstellungen im Y= Editor (8 #).


definieren.
3. Darstellung auswhlen (). Sie knnen
nur eine 3D-Gleichung whlen.
Zum Ausschalten etwaiger Statistik-Plots
drcken Sie 5, oder verwenden Sie
, um die Auswahl aufzuheben.

3D-Darstellung 419
4. Ansichtswrfel definieren (8 $).
Bei 3D-Darstellungen heit das
Ansichtfenster Ansichtswrfel. Zoom
ndert auch den Ansichtswrfel.

5. Das Graphikformat ggf. ndern.


9
oder
@ 8
H 8F
Hinweis: Schalten Sie Axes und Labels
ein, um die Ausrichtung des 3D-Graphen
besser erkennen zu knnen.
6. Darstellung erzeugen (8 %).
Hinweis: Vor der Anzeige des Graphen
wird auf dem Bildschirm der berechnete
Anteil in Prozent eingeblendet.

Den Graphen untersuchen

Im Graphikbildschirm knnen Sie:

Die Darstellung tracen.


Mit dem Menleisten-Men Zoom einen Abschnitt der Darstellung verkleinern
oder vergrern. Einige Menpunkte sind fr 3D-Darstellungen nicht verfgbar und
werden deshalb unscharf angezeigt.

3D-Darstellung 420
Mit dem Menleisten-Men Math die Gleichung an einem bestimmten Punkt
berechnen. Nur 1:Value ist fr 3D-Darstellungen verfgbar.

Sie knnen z(x,y) auch whrend des Trace-Vorgangs berechnen. Geben Sie den x-Wert
ein, und drcken Sie ; geben Sie dann den y-Wert ein, und drcken Sie .

Unterschiede zwischen den Einstellungen 3D und


Funktion im Graphik-Modus

In diesem Einheit wird vorausgesetzt, dass Sie bereits wissen, wie y(x)-Funktionen
graphisch dargestellt werden. Im vorliegenden Abschnitt werden die fr 3D-
Darstellungen geltenden Unterschiede beschrieben.

Den Graphikmodus einstellen

Verwenden Sie 3 um Graph = 3D einzustellen, ehe Sie Gleichungen definieren oder


Fenstervariable festlegen. Im Y= Editor und im Window-Editor vorgenommene Eingaben
gelten nur fr die aktuelle Graphik-Moduseinstellung.

3D-Darstellungen im Y= Editor definieren

Sie knnen 3D-Darstellungen


fr z1(x,y) bis z99(x,y)
definieren.

3D-Darstellung 421
Der Y= Editor fhrt fr jede Graphik-Moduseinstellung eine unabhngige Funktionsliste.
Beispiel:

Sie definieren im Graphikmodus FUNCTION einen Satz y(x)-Funktionen. Sie gehen


ber zum Graphikmodus 3D und erstellen einen Satz z(x,y)-Definitionen.
Wenn Sie zum Graphikmodus FUNCTION zurckkehren, sind Ihre y(x)-Funktionen
im Y= Editor nach wie vor definiert. Wenn Sie zum Graphikmodus 3D zurckkehren,
sind Ihre z(x,y)-Definitionen weiterhin vorhanden.

Hinweis: Sie knnen zum Definieren von Funktionen und Gleichungen fr einen
beliebigen Graphikmodus, unabhngig vom aktuellen Modus, den Befehl Define im
Hauptbildschirm verwenden (siehe Modul Technische Referenz).

Den Zeichenstil whlen

Da Sie nur jeweils eine 3D-Darstellung erzeugen lassen knnen, sind keine Anzeigestile
verfgbar. Das Menleisten-Men Style wird im Y= Editor unscharf angezeigt.

Sie knnen das Style-Format bei 3D-Darstellungen jedoch mit:


9
oder
@ 8
H 8F
auf WIRE FRAME oder HIDDEN SURFACE stellen.

3D-Darstellung 422
Fenstervariable

Der Window-Editor fhrt fr jede Graph-Moduseinstellung einen eigenen Satz


Fenstervariable (so wie der Y= Editor unabhngige Funktionslisten unterhlt). 3D-
Darstellungen verwenden folgende Fenster-Variablen.

Variable Beschreibung
eyeq, eyef, Winkel (stets in Grad) fr die Betrachtung des Graphen.
eye
xmin, xmax, Grenzen des Ansichtswrfel.
ymin, ymax,
zmin, zmax

3D-Darstellung 423
Variable Beschreibung
xgrid, ygrid Die Entfernung zwischen xmin und xmax sowie zwischen
ymin und ymax wird in die angegebene Anzahl
Rastereinheiten unterteilt. Die z(x,y)-Gleichung wird in
jedem Schnittpunkt der Rasterlinien (Gitterlinien)
berechnet.
Der Inkrement-Wert entlang der x- und der y-Achse wird
folgendermaen berechnet:

x Inkrement = xmax xmin


---------------------------------
xgrid

y Inkrement = ymax ymin


---------------------------------
ygrid

Die Anzahl der Gitterlinien ist xgrid + 1 und ygrid + 1. Bei


xgrid = 14 und ygrid = 14, besteht das xy-Gitter
beispielsweise aus 225 (15 15) Gitterpunkten.

z(xmin,ymin) z(xmin,ymax)

z(xmax,ymin) z(xmax,ymax)

ncontour Die Anzahl der gleichmig entlang des angezeigten


Bereichs von z-Werten verteilten Konturlinien.

Hinweis: Geben Sie fr xgrid oder ygrid einen Bruch ein, wird dieser auf die nchste
ganze Zahl | 1 gerundet. Im 3D-Modus stehen die Fenstervariablen scl nicht zur
Verfgung. Es knnen also keine Teilstriche fr die Achsen eingestellt werden.

3D-Darstellung 424
Standardwerte (eingestellt, wenn Sie 6:ZoomStd aus dem Menleisten-Men Zoom
whlen) sind:

eyeq = 20. xmin = L10. ymin = L10. zmin = L10.


eyef = 70. xmax = 10. ymax = 10. zmax = 10.
eye = 0. xgrid = 14. ygrid = 14. ncontour = 5.

Um sicherzustellen, dass genug Punkte geplottet werden, mssen Sie ggf. die
Standardwerte fr die Gitter-Variablen (xgrid, ygrid) erhhen.

Hinweis: Durch Erhhung der Gitter-Variablen wird die Darstellungsgeschwindigkeit


herabgesetzt.

Das Graphikformat einstellen

Die Formate Axes und Style sind fr den 3D-Graphikmodus von besonderer Bedeutung.

Einen Graphen untersuchen

Wie beim graphischen Darstellen von Funktionen knnen Sie auch hier mit den
folgenden Tools einen Graphen untersuchen. Die Koordinaten werden gem der
Einstellung im Graphikformat entweder in kartesischer Form oder als
Zylinderkoordinaten angezeigt. Bei der 3D-Darstellung werden Zylinderkoordinaten
angezeigt, wenn Sie mit:

9
oder
@ 8

3D-Darstellung 425
H 8F
die Einstellung Coordinates = POLAR vornehmen.

Tool Bei 3D-Darstellungen:


Frei Der frei bewegliche Cursor ist nicht verfgbar.
beweglicher
Cursor
Zoom Funktioniert prinzipiell wie bei Funktionsgraphen; beachten
Sie aber, dass Sie hier anstatt mit nur zwei mit drei
Dimensionen arbeiten.
Es sind nur folgende Zooms verfgbar:
2:ZoomIn, 3:ZoomOut, 5:ZoomSqr, 6:ZoomStd,
A:ZoomFit, B:Memory, C:SetFactors
Nur x (xmin, xmax), y (ymin, ymax), und z (zmin,
zmax) Fenstervariablen sind betroffen.
Die grid-(xgrid, ygrid) und eye (eyeq, eyef, eye)
Fenstervariablen werden erst dann beeinflut, wenn Sie
6:ZoomStd whlen (dadurch werden diese Werte auf die
Standardwerte zurckgesetzt).

Trace Der Cursor wird auf der 3D-Flche von Rasterpunkt zu


Rasterpunkt entlang der Rasterlinie bewegt.
Wenn Sie einen Trace-Vorgang beginnen, befindet sich
der Cursor im Zentrum des xy-Rasters.
QuickCenter ist verfgbar. Sie knnen beim Tracen
unabhngig von der Cursor-Position jederzeit drcken, um
den Ansichtswrfel bezglich des Cursors zu zentrieren.
Die Cursor-Bewegung ist in den Richtungen x und y
eingeschrnkt. Der Cursor kann nicht ber die durch xmin,
xmax, ymin und ymax bestimmten Grenzen des
Ansichtswrfel hinaus bewegt werden.

3D-Darstellung 426
Tool Bei 3D-Darstellungen:
Math Nur 1:Value ist fr 3D-Darstellungen verfgbar. Dieses Tool
zeigt den z-Wert fr bestimmte x- und y-Werte an.
Nachdem Sie 1:Value gewhlt haben, geben Sie den x-Wert
ein, und drcken Sie . Geben Sie dann den y-Wert
ein, und drcken Sie .

Hinweis: Sie knnen z(x,y) auch whrend eines Trace-Vorgangs berechnen. Geben Sie
den x-Wert ein, und drcken Sie ; geben Sie dann den y-Wert ein, und drcken Sie
.

Den Cursor im 3D-Modus bewegen

Wenn Sie den Cursor ber die 3D-Flche bewegen, ist es vielleicht nicht einsichtig,
weshalb er sich so bewegt, wie er es tut. 3D-Darstellungen verfgen ber zwei
unabhngige Variablen (x,y) anstatt nur ber eine, und die x- und y-Achsen sind anders
ausgerichtet als in anderen Graphikmodi.

So wird der Cursor bewegt

Auf der 3D-Flche folgt der Cursor in seiner Bewegung stets einer Gitterlinie.

Cursortaste Der Cursor bewegt sich zum nchsten Gitterpunkt in:


B Positiver x-Richtung

A Negativer x-Richtung

C Positiver y-Richtung

3D-Darstellung 427
Cursortaste Der Cursor bewegt sich zum nchsten Gitterpunkt in:
D Negativer y-Richtung

Hinweis: Sie knnen den Cursor nur innerhalb der durch die Fenstervariablen xmin,
xmax, ymin und ymax bestimmten Grenzen bewegen.

Obwohl die Regeln sehr klar sind, kann die tatschliche Bewegung des Cursors
verwirrend sein, wenn Sie die Ausrichtung der Achsen nicht kennen.

In zweidimensionalen Graphikmodi
haben die x- und y-Achsen bezglich des
Graphikbildschirms stets dieselbe
Ausrichtung.
Bei der 3D-Darstellung haben die x- und
die y-Achse bezglich des
Graphikbildschirms eine andere
Ausrichtung. Auerdem kann man den
Betrachtungswinkel drehen und/oder
eyeq=20 eyef=70 eye=0
anheben.

Hinweis: Mit folgenden Tasten werden die Achsen und ihre Beschriftungen im Bildschirm
Y= Editor, Window Editor oder Graph angezeigt:
@ 8
H 8F

Einfaches Beispiel fr die Bewegung des Cursors

Folgender Graph zeigt eine schiefe Ebene mit der Gleichung z1(x,y) = M(x + y) / 2. Sie
mchten nun um die angezeigte Grenze herum tracen.

3D-Darstellung 428
Drcken Sie , erscheint der Trace-Cursor im
Mittelpunkt des xy-Rasters. Bewegen Sie den Cursor
mit Hilfe des Cursorfelds an jeden beliebigen Rand.

B bewegt den Cursor in D bewegt den Cursor in


positiver x-Richtung bis negativer y-Richtung
zu xmax. zurck zu ymin.

C bewegt den Cursor in A bewegt den Cursor in


positiver y-Richtung bis negativer x-Richtung
zurck zu xmin.

Befindet sich der Trace-Cursor an einem Punkt im Innern der angezeigten Ebene,
bewegt er sich Gitterpunkt um Gitterpunkt auf einer der Gitterlinien entlang. Das Gitter
kann nicht diagonal durchlaufen werden.

Sie knnen die Gitterpunkte nher zusammenrcken, indem Sie die Fenstervariablen
xgrid und ygrid erhhen. Wenn Sie die Achsen anzeigen und beschriften, ist das Prinzip
der Cursor-Bewegung klarer erkennbar.

Beachten Sie, dass die Gitterlinien nicht unbedingt parallel zu den Achsen erscheinen
mssen.

Beispiel fr Cursor auf einer verdeckten Oberflche

Bei komplexeren Formen kann es aussehen, als ob sich der Cursor nicht auf einem
Gitterpunkt befindet. Diese optische Tuschung wird dadurch hervorgerufen, dass der
Cursor auf einer verdeckten Oberflche sitzt.

3D-Darstellung 429
Gegeben sei beispielsweise eine Sattelform z1(x,y) = (x2Ny2) / 3. Bei folgendem Graphen
wird der Blick entlang der y-Achse abwrts gezeigt.

Schauen Sie sich dieselbe Form nun aus einem Winkel von 10 zur x-Achse an (eyeq =
10).

Der Cursor kann so bewegt Schneiden Sie die Vorderseite


werden, dass er nicht auf ab, wird erkennbar, dass sich
einem Rasterpunkt zu sitzen der Cursor auf einem
scheint. Rasterpunkt der zuvor
verdeckten Rckseite befindet.

Hinweis: Schneiden Sie hier die Vorderseite des Sattels ab, indem Sie xmax=0
einstellen, wodurch nur negative x-Werte angezeigt werden.

Beispiel fr einen nicht auf der Kurve befindlichen Cursor

Der Cursor kann sich zwar nur entlang der Gitterlinien bewegen, doch Sie werden in
vielen Fllen den Eindruck haben, als befnde er sich berhaupt nicht auf der 3D-

3D-Darstellung 430
Oberflche. Dies geschieht, wenn die z-Achse zu kurz ist, um z(x,y) fr die
entsprechenden x- und y-Werte anzuzeigen.

Sie mchten beispielsweise das mit den angegebenen Fenstervariablen dargestellte


Paraboloid z(x,y) = x2 + .5y2 tracen. Dabei knnen Sie den Cursor leicht in eine Position
wie die folgende bringen:

Trace Cursor

Gltige
Trace-
Koordinaten

Obgleich der Cursor tatschlich das Paraboloid traced, scheint er sich nicht auf der
Kurve zu befinden, da die Trace-Koordinaten:

xc und yc innerhalb des Ansichtswrfel liegen.


aber
zc auerhalb des Ansichtswrfel liegt.

Hinweis: Mit QuickCenter knnen Sie den Ansichtswrfel bezglich der Cursorposition
zentrieren. Drcken Sie einfach .

Liegt zc auerhalb der z-Grenze des Ansichtswrfel wird der Cursor bei zmin oder zmax
angezeigt (auf dem Bildschirm knnen aber die korrekten Trace-Koordinaten abgelesen
werden).

3D-Darstellung 431
Den Betrachtungswinkel drehen und/oder anheben

Mit den Fenstervariablen eyeq und eyef knnen Sie eine 3D-Graphik aus jedem Winkel
betrachten. Mit der Fenstervariablen eye lt sich der Graph um diese
Betrachtungsachse drehen.

So wird der Betrachtungswinkel gemessen

Der Betrachtungswinkel hat drei Z

Komponenten: eyef

eyeq Winkel in Grad zur positiven eye


x-Achse. Y
X eyeq
eyef Winkel in Grad zur positiven
z-Achse.
eye Winkel in Grad, in welchem der
Graph gegen den Uhrzeigersinn um die
durch eyeq und eyef eingestellte
Betrachtungsachse gedreht wird.

Geben Sie kein -Symbol


ein. Schreiben Sie z.B. 20,
70 und 0, und nicht 20,
70 und 0.

Hinweis: Bei eye=0 verluft die z-Achse senkrecht ber den Bildschirm, bei eye=90
wird sie um 90 gegen den Uhrzeigersinn gedreht und verluft horizontal.

3D-Darstellung 432
Geben Sie im Window-Editor (8 $), unabhngig vom aktuellen Winkelmodus,
eyeq, eyef und eye stets in Grad ein.Auswirkung der nderung von eyeq.

Auswirkung der nderung von eyeq


eye

Die Ansicht auf dem Graphikbildschirm richtet sich stets am Betrachtungswinkel aus.
Deshalb knnen Sie durch nderung von eyeq den Betrachtungswinkel um die z-Achse
drehen.

z1(x,y) = (x3y y3x) / 390 In diesem Beispiel


eyef = 70

eyeq = 20

eyeq = 50

eyeq = 80

Hinweis: In diesem Beispiel wird eyeq um 30 vergrert.

3D-Darstellung 433
Auswirkung der nderung von eyef
eye

Indem Sie eyef ndern, knnen Sie Ihren Betrachtungswinkel ber die xy-Ebene
verlegen. Bei 90 < eyef < 270 liegt der Betrachtungswinkel unterhalb der xy-Ebene.

z1(x,y) = (x 3y y 3x) / 390 In diesem Beispiel


eyeq = 20

eyef = 90

eyef = 70

eyef = 50

Hinweis: In diesem Beispiel ist die xy-Ebene der Ausgangspunkt (eyef = 90), dann wird
eyef um 20 verringert, um den Betrachtungswinkel nach oben zu versetzen.

Auswirkung der nderung von eye


eye

Die Ansicht auf dem Graphikbildschirm richtet sich stets an dem durch eyeq und eyef
eingestellten Betrachtungswinkel aus. Sie knnen eye ndern, um den Graph um die
Betrachtungsachse zu drehen.

3D-Darstellung 434
Hinweis: Beim Drehen werden die Achsen zur Anpassung an die Bildschirmbreite- und
hhe verlngert bzw. verkrzt. Dadurch entstehen wie im Beispiel Verzerrungen.

In diesem Beispiel
z1(x,y)=(x3yy3x) / 390 eyeq=20 and eyef=70

eye = 0

eye = 45

eye = 90

Wenn eye=0, verluft die z-Achse ber die


Hhe des Bildschirms. z=10

z=10

Wenn eye=90, verluft die z-Achse ber


die Breite des Bildschirms. z=10 z=10

3D-Darstellung 435
Mit der Drehung der z-Achse um 90 wird ihr Bereich (in diesem Beispiel L10 bis 10) auf
beinahe das Zweifache ihrer normalen Lnge ausgedehnt. Ebenso verlngern bzw.
verkrzen sich die Achsen x und y.

Im Hauptbildschirm oder von einem Programm aus

Die fr eye verwendeten Werte werden in den Systemvariablen eyeq, eyef und eye
gespeichert. Sie knnen bei Bedarf auf diese Variablen zugreifen oder in sie ndern.

@ Fr die Eingabe von f oder drcken Sie 8 c j [F] bzw.


8 c . Sie knnen auch 2 G drcken und das Men
der griechischen Buchstaben verwenden.

H Fr die Eingabe von f oder , drcken Sie 2 G F bzw.


2 G Y. Sie knnen auch 2 G drcken und das Men
der griechischen Buchstaben verwenden.

Eine Animation des 3D-Graphen interaktiv erzeugen

Nach dem Plotten eines beliebigen 3D-Graphen knnen Sie den Betrachtungswinkel mit
Hilfe des Cursors interaktiv ndern.

3D-Darstellung 436
Die Ansichtsspur

Wnn Sie A und B zum Animieren eines Graphen verwenden, denken Sie daran, dass
sich der Beobachtungswinkel lngs einer Ansichtsspur um den Graph bewegt.

Durch die Bewegung entlang


dieser Spur kann die z-Achse
bei der Animation leicht
schwanken.

Hinweis: Die Ansichtsspur wirkt sich unterschiedlich stark auf die Fenstervariablen eye
aus.

Eine Graphik animiert anzeigen

Zum: Gehen Sie wie folgt vor:


Schrittweisen Animieren der Graphik Drcken Sie kurz auf den Cursor.
Bewegen entlang der Ansichtsspur A oder B
ndern der Neigung der C oder D
Ansichtsspur (vergert oder
verkleinert in erster Linie eyef)

3D-Darstellung 437
Zum: Gehen Sie wie folgt vor:
Der Graph kontinuierlich animieren Den Cursor ca. 1 Sekunde lang
drcken und dann loslassen.
@ Abbruch mit N, , ,
oder 8 (Leerzeichen).
H Abbruch mit N, ,
, oder Leertaste.
Umschalten zwischen vier oder | drcken.
verschiedenen
Animationsgeschwindigkeiten
(schrittweise die Fenstervariablen
eye vergrern oder verringern)
ndern des Betrachtungswinkels Drcken Sie X, Y bzw. Z.
eines nicht-animierten Graphen, um
ihn entlang der x-, y- oder z-Achse
zu betrachten.
Zurckkehren zu den 0 drcken.
Ausgangswerten fr eye-Winkel

Hinweis:

Bei erweiterter Ansicht des Graphen wird die Anzeige automatisch auf normale
Ansicht zurckgeschaltet, sobald Sie eine Cursortaste drcken.
Nach einer Graphenanimation knnen Sie den Vorgang stoppen und mit folgenden
Tasten die Animation in der gleichen Richtung erneut starten:
@ oder j
H oder Leertaste
Im Rahmen einer Animation kann der nchste Graphikformatstil mit folgenden
Tasten aktiviert werden:

3D-Darstellung 438
@
H F
Sie knnen eine Graphik anzeigen, in welcher die eye-Winkel sichtbar sind.

Eine Folge von Bildern bewegt anzeigen

Sie knnen auch eine Animation einer Graphik erzeugen, indem Sie eine Serie von
Graphikbildern speichern und dann diese Bilder nacheinander durchblttern. Siehe
Eine Folge von Bildern bewegt anzeigen im Modul Weitere Darstellungsarten. Mit
dieser Methode haben Sie eine bessere Kontrolle ber die Werte der Fenstervariablen,
insbesondere von eye, welche fr die Drehung der Graphik verantwortlich ist.

Das Format fr Achsen und Anzeigestil ndern

Standardmig zeigt der TI-89 Titanium / Voyage 200 Graphing Calculator die
verdeckten Oberflchen einer 3D-Darstellung an, die Achsen aber nicht. Sie knnen das
Graphikformat jedoch jederzeit ndern.

Das Dialogfeld GRAPH FORMATS ffnen

Ausgangspunkt ist der Y= Editor, Window-Editor oder der Graphikbildschirm drcken


Sie:

9
oder

3D-Darstellung 439
@ 8
H 8F

Das Dialogfeld zeigt die aktuellen


Graphikformat-Einstellungen.
Mchten Sie das Dialogfeld verlassen,
ohne nderungen vorzunehmen, drcken
Sie N.

Die Einstellungen knnen Sie genauso ndern, wie Sie es von anderen Dialogfeldern,
z.B. dem Dialogfeld MODE, kennen.

3D-Darstellung 440
Beispiel fr Achsen-Einstellungen

Markieren Sie die aktuelle Einstellung, und


drcken Sie B, um die gltigen Axes-
Einstellungen anzuzeigen.
z1(x,y) = x2+.5y2

AXES Zeigt Standard-xyz-Achsen.

BOX Zeigt dreidimensionale Box-


Achsen.
Die Rnder der Box sind durch die
Fenstervariablen xmin, xmax etc.
festgelegt.

Hufig liegt der Ursprung (0,0,0) im Innern der Box und nicht etwa an einer Ecke.
Bei xmin = ymin = zmin = L10 und xmax = ymax = zmax = 10 befindet sich der
Ursprung z.B. in der Mitte der Box.

Hinweis: Die Einstellung Labels = ON ist bei der Anzeige jedes 3D-Achsentyps hilfreich.

3D-Darstellung 441
Beispiel fr Zeichenstil-Einstellungen

Hinweis: WIRE FRAME lt sich schneller zeichnen und bietet sich an, wenn Sie mit
verschiedenen Formen experimentieren.

Markieren Sie die aktuelle Einstellung, und


drcken Sie B, um die gltigen Style-
Einstellungen anzuzeigen.
WIRE FRAME Zeigt die
dreidimensionale Form als durchsichtiges
Gittermodell an.
HIDDEN SURFACES Setzt die beiden
Seiten der dreidimensionalen Form durch
Schattierung voneinander ab.

Weiter unten in diesem Modul werden die Einstellungen CONTOUR LEVELS, WIRE
AND CONTOUR und IMPLICIT PLOT beschrieben.

Vorsicht vor optischen Tuschungen

Die fr die Betrachtung verwendeten eye-Winkel (eyeq, eyef und eye Fenstervariablen)
knnen zu optischen Tuschungen fhren, durch welche die Perspektive fr Sie unklar
werden kann. Die meisten optischen Tuschungen treten bei eye-Winkeln in einem
negativen Quadranten des Koordinatensystems auf.

3D-Darstellung 442
Die optischen Tuschungen machen sich bei Box-Achsen strker bemerkbar. Es ist
beispielsweise nicht sofort klar, welche Seite die Vorderseite einer Box ist.

Blick nach unten von oberhalb der Blick nach oben von unterhalb der
xy-Ebene xy-Ebene

eyeq = 20, eyef = 55, eye = 0 eyeq = 20, eyef = 120, eye= 0

Hinweis: Die ersten beiden Beispiele stellen die Graphen dar, wie sie auf dem Bildschirm
angezeigt werden. Die zweiten beiden Beispiele ist die Vorderseite der Box schattiert
hervorgehoben (nur zur Verdeutlichung, nicht auf dem Bildschirm angezeigt).

Den Effekt der optischen Tuschungen knnen Sie einschrnken, indem Sie mit dem
Dialogfeld GRAPH FORMATS die Einstellung Style = HIDDEN SURFACE vornehmen.

Konturenplots

In einem Konturenplot wird eine Linie zur Verbindung nebeneinanderliegender Punkte in


der 3D-Graphik gezogen, die denselben z-Wert besitzen (Hhenlinien). In diesem

3D-Darstellung 443
Abschnitt werden die Graphikformat-Stile CONTOUR LEVELS und WIRE AND
CONTOUR behandelt.

Wahl des Graphikformat-Stils

Definieren Sie im 3D-Graphikmodus eine Flche, und stellen Sie diese, wie Sie es fr
3D-Darstellugen gewhnt sind graphisch dar. Einziger Unterschied zur blichen
Vorgehensweise ist: Zeigen sie das Dialogfeld GRAPH FORMATS an, indem Sie im
Y=Editor, Window-Editor oder im Graphikbildschirm 9 drcken. Nehmen Sie dann
folgende Einstellungen vor:

Style = CONTOUR LEVELS


oder
Style = WIRE AND CONTOUR

Mit CONTOUR LEVELS werden nur die Konturen angezeigt.


- Der Betrachtungswinkel wird zu Beginn so eingestellt, da Sie entlang der z-
Achse abwrts auf die Konturen blicken. Bei Bedarf kann der
Betrachtungswinkel gendert werden.
- Der Graph wird in erweiterter Ansicht angezeigt. Zum Umschalten zwischen
erweiterter und normaler Ansicht drcken Sie p.
- Das Format Labels wird automatisch auf OFF gesetzt.
Mit WIRE AND CONTOUR werden die Konturen in einer Drahtmodellansicht
gezeichnet. Die vorherigen Einstellungen fr Betrachtungswinkel, Ansicht (erweitert
oder normal) und das Format Labels werden beibehalten.

Hinweis:

3D-Darstellung 444
Im Graphenbildschirm wird mit folgenden Tasten (unter Umgehung von IMPLICIT
PLOT) ein neues Graphenformat gewhlt:
@
H F

Wenn Sie
@
H F
zur Wahl von CONTOUR LEVELS drcken, hat dies im Gegensatz zur Verwendung
von keinen Einflu auf den Betrachtungswinkel, die Ansicht oder das Format
Labels:
@ 8
H 8F

Style z1(x,y)=(x3yy3x) / 390 z1(x,y)=x2+.5y25


Blick entlang der z-Achse abwrts
CONTOUR
LEVELS

Mit eyeq=20, eyef=70, eye=0


CONTOUR
LEVELS

3D-Darstellung 445
Style z1(x,y)=(x3yy3x) / 390 z1(x,y)=x2+.5y25
WIRE AND
CONTOUR

Hinweis: In diesen Beispielen werden dieselben Werte fr die Fenstervariablen x, y und


z verwendet wie fr einen ZoomStd-Ansichtswrfel. Wenn Sie ZoomStd verwenden,
drcken Sie Z, um entlang der z-Achse abwrts zu blicken. Verwechseln Sie die
Konturen nicht mit den Gitterlinien. Die Konturen sind dunkler.

Wie werden z-Werte bestimmt?

Mit den Fenstervariablen ncontour (8 $) lt sich die Anzahl der Konturen


festlegen, die gleichmig entlang des angezeigten Bereichs an z-Werten verteilt
werden. Hierbei gilt:

zmax zmin
Zuwachs = --------------------------------
-
ncontour + 1

Die z-Werte fr die Konturen sind:

zmin + Zuwachs
zmin + 2(Zuwachs)
zmin + 3(Zuwachs) Vorgabe ist 5.
Mglicher
zmin + ncontour(Zuwachs) Einstellungsbereich
ist 0 bis 20.

3D-Darstellung 446
Wenn ncontour=5 ist und Sie das Standard-Ansichtfenster verwenden (zmin=L10 und
zmax=10), ist der Zuwachs 3.333. Fnf Konturlinien werden bei z=L6.666, L3.333, 0,
3.333 und 6.666 gezeichnet.

Beachten Sie aber, da fr einen z-Wert dann keine Kontur gezeichnet wird, wenn die
3D-Graphik in diesem z-Wert nicht definiert ist.

Interaktives Zeichnen einer Kontur fr den z-Wert eines gewhlten


Punktes

Auf einem aktuellen Kontur-Graph knnen Sie einen Punkt angeben und eine Kontur fr
dessen z-Wert zeichnen.

1. Das Zeichenmen (Draw) wird wie folgt


aktiviert:
@ 2
H

2. Whlen Sie 7:Draw Contour.


3. Sie haben folgende Mglichkeiten:
Geben Sie den x-Wert des Punktes ein, und drcken Sie ; geben Sie dann
den y-Wert ein, und drcken Sie .
oder
Setzen Sie den Cursor auf den betreffenden Punkt. (Der Cursor bewegt sich
entlang der Gitterlinien.) Drcken Sie dann .

Gehen Sie beispielsweise von dem Graph z1(x,y)=x2+.5y25 aus. Geben Sie x=2 und
y=3 an, so wird eine Kontur fr z=3.5 gezeichnet.

3D-Darstellung 447
Hinweis: Alle vorhandenen Konturen bleiben in dem Graph. Mchten Sie die
Standardkonturen entfernen, zeigen Sie den Window-Editor an (8 $), und stellen
Sie ncontour=0 ein.

Konturen fr angegebene z-Werte zeichnen

Rufen Sie im Graphenbildschirm das Zeichenmen auf, und whlen Sie die Option
8:DrwCtour. Es wird automatisch der Hauptbildschirm mit der Angabe DrwCtour in der
Eingabezeile angezeigt. Dann knnen Sie entweder einen oder mehrere z-Werte einzeln
angeben oder auch eine Folge von z-Werten erzeugen.

Dies sind einige Beispiele:

DrwCtour 5 Zeichnet eine Kontur fr z=5.


DrwCtour {1,2,3} Zeichnet Konturen fr z=1, 2 und 3.
DrwCtour Zeichnet Konturen fr eine Folge von
seq(n,n,L10,10,2) z-Werten von L10 bis 10 in Schritten von 2
(L10, L8, L6, etc.).

Hinweis: Zum Entfernen der Standardkonturen drcken Sie 8 $ und stellen


ncontour=0 ein.

In der aktuellen 3D-Graphik werden die angegebenen Konturen gezeichnet. (Es wird
keine Kontur gezeichnet, wenn der angegebene z-Wert auerhalb des Ansichtswrfels
liegt oder die 3D-Graphik in diesem z-Wert nicht definiert ist.)

3D-Darstellung 448
Anmerkungen zu Konturenplots

Bei einem Konturenplot:

Knnen Sie die Cursortasten verwenden, um den Konturenplot bewegt anzuzeigen.


Knnen Sie die Konturen selbst nicht tracen (). Es ist aber mglich, das
Drahtmodell, wie es bei der Einstellung Style=WIRE AND CONTOUR angezeigt
wird, zu tracen.
Kann die Auswertung der Gleichung anfangs ein wenig Zeit beanspruchen.
Angesichts der mglichen langen Auswertungszeit bietet es sich an, da Sie
zunchst ein wenig mit Ihrer 3D-Gleichung und Style=WIRE FRAME
experimentieren. Die Auswertungszeit ist wesentlich krzer. Sind die
Fenstervariablen Ihrer Ansicht nach korrekt, rufen Sie das Dialogfeld fr
Graphenformate auf, und whlen Sie fr Stil die Option CONTOUR LEVELS oder
WIRE AND CONTOUR.
@ 8
H 8F

Beispiel: Konturen der Betragsflche eines


komplexen Terms

Die durch z(a,b) = abs(f(a+bi)) gegebene Betragsflche eines komplexen Terms zeigt
smtliche komplexen Nullstellen eines Polynoms y=f(x) auf.

3D-Darstellung 449
Beispiel

Whlen Sie fr dieses Beispiel f(x)= x3+1. Durch Einsetzen der allgemeinen komplexen
Form x+yi fr x kann die Gleichung der Flche als z(x,y)=abs((x+yi)3+1) ausgedrckt
werden.

1. Stellen Sie mit 3 Graph=3D ein.


2. Drcken Sie 8 #, und definieren Sie
die Gleichung:
z1(x,y)=abs((x+yi)^3+1)

3. Drcken Sie 8 $, und stellen Sie


die Fenstervariablen wie gezeigt ein.

4. Aktivieren Sie das Dialogfeld fr


Graphenformate wie folgt:
@ 8
H 8F
Blenden Sie die Achsen ein, whlen Sie
fr Stil die Style = CONTOUR LEVELS und
kehren Sie zum Fenster-Editor zurck.

5. Drcken Sie 8 %, um die Gleichung graphisch darzustellen.


Nun brauchen Sie ein wenig Geduld, denn die Berechnung des Graphen nimmt
einige Zeit in Anspruch. Wenn der Graph angezeigt wird berhrt die Betragsflche

3D-Darstellung 450
eines komplexen Terms die xy-Ebene genau in den komplexen Nullstellen des
Polynoms:

1 3 1 3
1 , --- + ------- i, und --- ------- i
2 2 2 2

6. Drcken Sie , und setzen Sie den


Trace-Cursor auf den Nullpunkt im vierten
Quadranten.
Anhand der Koordinaten kann der
Nullpunkt auf .428.857i geschtzt
Wenn z=0, dann ist
werden. der Nullpunkt exakt.

7. Drcken Sie N. Verwenden Sie dann


die Cursortasten, um die Graphik bewegt
anzuzeigen und aus unterschiedlichen
eye-Winkeln zu betrachten.

Dieses Beispiel zeigt


eyeq=70, eyef=70,
und eye=0.

Hinweis:

Eine grere Genauigkeit lt sich durch Erhhung der Fenstervariablen xgrid und
ygrid erzielen. Dadurch wird allerdings die Rechenzeit verlngert.

Bei einer Animation der Graphik schaltet die Anzeige auf normale Ansicht um.
Verwenden Sie p zum Umschalten zwischen normaler und erweiterter Ansicht.

3D-Darstellung 451
Implizite Plots

Ein impliziter Plot wird hauptschlich zum Darstellen impliziter Gleichungen verwendet,
die im Funktionsdarstellungs-Modus nicht graphisch dargestellt werden knnen.
Technisch gesehen ist ein impliziter Plot ein 3D-Konturenplot mit nur einer einzigen fr
z=0 gezeichneten Kontur.

Explizite und implizite Gleichungen

Im Graph-Modus fr die zweidimensionale


graphische Darstellung von Funktionen haben
Gleichungen eine explizite Form y=f(x), wobei
y fr jeden x-Wert eindeutig ist.
y ist nicht fr jedes x
Viele Gleichungen besitzen jedoch eine
eindeutig, deshalb ist
implizite Form f(x,y)=g(x,y), die nicht explizit
keine Darstellung im
nach y oder nach x aufgelst werden kann. Graph-Modus fr
Funktionen mglich.

Mit Hilfe impliziter Plots im 3D-Graphikmodus knnen diese impliziten Formen graphisch
dargestellt werden, ohne da nach y oder x aufgelst wird.

Ordnen Sie die implizite Form als in f(x,y)g(x,y)=0


gleich Null gesetzte Gleichung um.

3D-Darstellung 452
Geben Sie die von Null verschiedene z1(x,y)=f(x,y)g(x,y)
Seite der Gleichung in den Y=Editor ein.
Dies ist deshalb zulssig, weil ein
impliziter Plot die Gleichung automatisch
gleich Null setzt.
Geben Sie fr die Ellipsengleichung in Wenn x2+.5y2=30,
nebenstehendem Beispiel die implizite dann z1(x,y)=x2+.5y230.
Form in den Y= Editor ein.

Hinweis: Viele implizite Formen lassen sich auerdem graphisch darstellen, indem Sie:

Diese entweder als Parametergleichungen ausdrcken.

Oder sie in explizite Funktionen aufspalten.

Wahl des Graphikformat-Stils

Definieren Sie im 3D-Graphikmodus eine Gleichung, und stellen Sie diese wie Sie es fr
3D-Gleichungen gewhnt sind graphisch dar. Einziger Unterschied zur blichen
Vorgehensweise ist: Zeigen sie das Dialogfeld GRAPH FORMATS vom Y= Editor,
Window-Editor oder vom Graphikbildschirm aus an. Nehmen Sie dann folgende
Einstellungen vor:
@ 8
H 8F

Whlen Sie: Style = IMPLICIT PLOT

3D-Darstellung 453
Hinweis: Im Graphikbildschirm erfolgt der Wechsel zu anderen Graphikformatstilen mit
folgenden Tasten:
@
H F

So wird wieder IMPLICIT PLOT angezeigt:


@ 8
H 8F

Der Betrachtungswinkel wird zu Beginn so eingestellt, da Sie entlang der z-Achse


abwrts auf den Plot blicken. Bei Bedarf kann der Betrachtungswinkel gendert
werden.
Der Plot wird in erweiterter Ansicht angezeigt. Zum Umschalten zwischen
erweiterter und normaler Ansicht drcken Sie p.
Das Format Labels wird automatisch auf OFF gesetzt.

x2y2=4 sin(x)+cos(y)= e(xy)


Style z1(x,y)=sin(x)+cos(y)e(xy)
z1(x,y)=x2y24
IMPLICIT
PLOT

Hinweis: In diesen Beispielen werden dieselben Werte fr die Fenstervariablen x, y und


z verwendet wie fr einen ZoomStd-Ansichtswrfel. Wenn Sie ZoomStd verwenden,
drcken Sie Z, um entlang der z-Achse abwrts zu blicken.

3D-Darstellung 454
Anmerkungen zu impliziten Plots

Bei einem impliziten Plot:

Hat die Fenstervariable ncontour keine Wirkung. Unabhngig vom Wert fr


ncontour wird nur die Kontur z=0 gezeichnet. Der angezeigte Plot zeigt, wo die
Flche die xy-Ebene schneidet.
Knnen Sie die Cursortasten verwenden, um den Plot bewegt anzuzeigen.
Knnen Sie den impliziten Plot selbst nicht tracen (). Es ist aber mglich, das
nicht sichtbare Drahtmodell der 3D-Gleichung zu tracen.
Kann die Auswertung der Gleichung anfangs ein wenig Zeit beanspruchen.
Angesichts der mglichen langen Rechenzeit bietet es sich an, da Sie zunchst ein
wenig mit Ihrer 3D-Gleichung und Style=WIRE FRAME experimentieren. Die
Rechenzeit ist wesentlich krzer. Wenn Sie sich dann sicher sind, da Sie die
richtigen Werte fr die Fenstervariablen gefunden haben und stellen Sie Style auf
IMPLICIT PLOT ein.
@ 8
H 8F

Beispiel: Impliziter Plot einer komplizierteren


Gleichung

Mit dem Graphikformat-Stil IMPLICIT PLOT lassen sich komplizierte Gleichungen


plotten und bewegt anzeigen, fr welche keine andere graphische Darstellungsart
mglich ist. Das sichtbare Ergebnis rechtfertigt die oft lange Rechenzeit.

3D-Darstellung 455
Beispiel

Stellen Sie die Gleichung sin(x 4+yx3 y) = .1 graphisch dar.

1. Stellen Sie mit 3 Graph=3D ein.


2. Drcken Sie 8 #, und definieren Sie
die Gleichung:
z1(x,y)=sin(x^4+y x^3y) .1

3. Drcken Sie 8 $, und stellen Sie


die Fenstervariablen wie gezeigt ein.

4. Drcken Sie
@ 8
H 8F
schalten Sie die Achsen ein, setzen Sie
Style auf IMPLICIT PLOT, und kehren Sie
zum Window-Editor zurck.
5. Drcken Sie 8 %, um die Gleichung
graphisch darzustellen.
Geduld - die Berechnung des Graphen
dauert eine Weile.

Der Graph zeigt, wo


sin(x 4+yx 3y) = .1 ist.

3D-Darstellung 456
6. Verwenden Sie die Cursortasten, um die
Graphik bewegt anzuzeigen und aus
unterschiedlichen eye-Winkeln zu
betrachten.
Hinweis: Eine grere Genauigkeit lt In der erweiterten
sich durch Erhhung der Ansicht zeigt dieses
Fenstervariablen xgrid und ygrid erzielen. Beispiel
Dadurch wird allerdings die Rechenzeit eyeq=L127.85,
verlngert. eye f=52.86, und
eye=L18.26.

Hinweis: Bei einer Animation der Graphik schaltet die Anzeige auf normale Ansicht um.
Verwenden Sie p zum Umschalten zwischen normaler und erweiterter Ansicht.

3D-Darstellung 457
Graphische Darstellung von
Differentialgleichungen
Schritte zur graphischen Darstellung von
Differentialgleichungen

Zur graphischen Darstellung von Differentialgleichungen gehen Sie nach den


Hauptschritten vor, wie sie im Modul Grundlagen der graphischen Darstellung von
Funktionen fr y(x)-Funktionen beschrieben sind.

Differentialgleichungen graphisch darstellen

1. Stellen Sie Graph-Modus (3) auf DIFF


EQUATIONS. Falls erforderlich, auch den
Angle-Modus einstellen.

Graphische Darstellung von Differentialgleichungen 458


2. Definieren Sie im Y= Editor (8 #) die
Gleichungen und, falls gewnscht,
Anfangsbedingungen.
3. Whlen Sie mit (), welche definierten
Gleichungen graphisch dargestellt
werden sollen.
Hinweis: Mchten Sie eventuelle stat-
Daten-Plots ausschalten, drcken Sie
5, oder , um deren Auswahl
aufzuheben.
4. Whlen Sie das Anzeigeformat fr eine
Gleichung.
@ 2
H

5. Whlen Sie das GraphikFormat. Solution


Method (Lsungsverfahren) und Fields
(Felder) sind bei Differentialgleichungen
eindeutig.
,9
oder
@ 8
H 8F
Hinweis: Das Format Fields ist wichtig, je
nach der Ordnung der
Differentialgleichung.

Graphische Darstellung von Differentialgleichungen 459


6. Definieren Sie die Achsenbeschriftungen
in Abhngigkeit vom Fieldformat.
@ 2
H
Hinweis: Gltige Einstellungen fr Axes
sind vom Format Fields abhngig
7. Definieren Sie das Ansichtfenster
(8 $).
Hinweis: Welche Fenstervariablen
angezeigt werden, hngt vom Format
Solution Method und Fields ab. Zoom
beeinflu auch das Anzeigefenster.

8. Stellen Sie die Gleichungen graphisch dar


(8 %).

Unterschiede zwischen der graphischen


Darstellung von Differentialgleichungen und von
Funktionen

In diesem Einheit wird vorausgesetzt, dass Sie bereits wissen, wie y(x)-Funktionen
gem der Beschreibung in Grundlagen der graphischen Darstellung von Funktionen
graphisch dargestellt werden.

Graphische Darstellung von Differentialgleichungen 460


Den Graph-Modus einstellen

Bevor Sie Differentialgleichungen definieren oder Fenstervariable einstellen, nehmen


Sie mit 3 die Einstellung Graph = DIFF EQUATIONS vor. Mit dem Y= Editor und dem
Window-Editor knnen Sie nur Informationen fr die aktuelle Graph-Modus-Einstellung
eingeben.

Differentialgleichungen im Y= Editor definieren

Bestimmen Sie mit t0, wenn die


Anfangsbedingung auftritt. t0 kann auch
im Window-Editor eingestellt werden.
Geben Sie mit yi eine oder mehrere
Anfangsbedingungen fr die entsprechende
Differentialgleichung an.
Sie knnen Differentialgleichungen von y1'(t)
bis y99'(t) definieren.

Hinweis: Zum Definieren von Funktionen und Gleichungen knnen Sie im


Hauptbildschirm den Befehl Define verwenden.

Verwenden Sie bei der Eingabe von Gleichungen im Y= Editor keine y(t)-Formate, um
auf Ergebnisse zu verweisen. Beispiel:

Verwenden Sie keine implizite Multiplikation


zwischen einer Variablen und einem
Klammerausdruck. Die Eingabe wird sonst
als Funktionsaufruf behandelt.
Richtig: y1' = .001y1(100Ny1)
Falsch: y1' = .001y1(t)(100Ny1(t))

Graphische Darstellung von Differentialgleichungen 461


Im Y= Editor knnen nur Gleichungen erster Ordnung eingegeben werden. Mchten Sie
Gleichungen zweiter oder hherer Ordnung graphisch darstellen, sind diese als ein
System von Gleichungen erster Ordnung einzugeben.

Die Einzelheiten zum Einstellen der Ausgangseinstellungen sind ausfhrlich


beschrieben.

Differentialgleichungen auswhlen

Mit knnen Sie eine


Differentialgleichung, nicht aber
ihre Anfangsbedingung whlen.

Wichtig: Whlen Sie y1', wird in Abhngigkeit von der Achseneinstellung nicht die
Ableitung y1', sondern die y1-Lsungskurve graphisch dargestellt.

Wahl des Zeichenstils

Im Stilmen sind nur die Optionen Line, Dot, Square, Thick, Animate und Path verfgbar.
Dot und Square kennzeichnen nur die diskreten Werte (in tstep-Inkrementen), in welchen
eine Differentialgleichung geplottet wird.
@ 2
H

Graphische Darstellung von Differentialgleichungen 462


Graphik-Formate einstellen

Drcken Sie im Y= Editor, Window-Editor


oder Graphikbildschirm:
,9
oder
@ 8
H 8F

Folgende Formate sind von Differentialgleichungen betroffen:

Graph-Format Beschreibung
Graph Order Nicht verfgbar.
Solution Method Gibt die zum Lsen der Differentialgleichungen zu
verwendende Methode an.
RK Runge-Kutta-Verfahren. Informationen zu dem
fr diese Methode verwendeten Algorithmus sind im
Modul Technische Referenz enthalten.
EULER Eulersches Verfahren.
Mit dieser Methode knnen Sie entweder eine hhere
Genauigkeit oder Geschwindigkeit whlen. RK ist
typischerweise genauer als EULER, die
Lsungsfindung dauert aber lnger.

Graphische Darstellung von Differentialgleichungen 463


Graph-Format Beschreibung
Fields Gibt an, ob ein Feld fr die Differentialgleichung
gezeichnet werden soll.
SLPFLD Zeichnet ein Steigungsfeld fr eine einzige
Gleichung erster Ordnung, wobei t auf der x-Achse und
die Lsung auf der y-Achse liegt.
DIRFLD Zeichnet ein Richtungsfeld fr eine einzige
Gleichung zweiter Ordnung (oder ein System von zwei
Gleichungen erster Ordnung), wobei die Achsen durch
die vom Benutzer vorgenommenen Achsen-
Einstellungen definiert sind.
FLDOFF Zeigt kein Feld an. Dieses Format ist fr
Gleichungen jeder Ordnung gltig, mu aber fr
Gleichungen dritter oder hherer Ordnung verwendet
werden. Fr jede Gleichung mssen im Y= Editor
gleich viele Anfangsbedingungen eingegeben werden.

Wichtig: Zum erfolgreichen Darstellen von Differentialgleichungen ist das Graphikformat


Fields von grundlegender Bedeutung.

Hinweis: Drcken Sie whrend des Zeichnens eines Steigungs- oder Richtungsfeldes
, wird der Graph nach der Zeichnung des Feldes und vor dem Plotten der
Lsungen unterbrochen. Zum Fortfahren drcken Sie erneut . Drcken Sie ,
um das Zeichnen abzubrechen.

Graphische Darstellung von Differentialgleichungen 464


Achsen einstellen

Ob Axes im Y= Editor verfgbar ist oder nicht, hngt vom aktuellen Graphikformat ab.

Wenn verfgbar, knnen Sie die fr die


graphische Darstellung der
Differentialgleichungen verwendeten Achsen
whlen.
@ 2
H

Achsen Beschreibung
TIME Plottet t auf der x-Achse und y (die Lsungen der
gewhlten Differentialgleichungen) auf der y-Achse.
CUSTOM Dient zum Whlen der x- und y-Achse.

Fenstervariable

Fr die Darstellung von Differentialgleichungen werden folgende Fenstervariable


verwendet. Ob alle Variablen gleichzeitig im Window-Editor (8 $) aufgefhrt
sind, hngt von den Graphikformaten fr Solution Method und Fields ab.

Variable Beschreibung
t0 Zeitpunkt, zu welchem die im Y= Editor eingegebenen
Anfangsbedingungen auftreten. t0 kann sowohl im
Window-Editor als auch im Y= Editor eingestellt werden
(bei Einstellung im Y= Editor wird tplot automatisch auf
denselben Wert gesetzt).

Graphische Darstellung von Differentialgleichungen 465


Variable Beschreibung
tmax, tstep Dient zur Bestimmung der t-Werte, in welchen die
Gleichungen geplottet werden:
y'(t0)
y'(t0+tstep)
y'(t0+2tstep)
... bis maximal ...
y'(tmax)
Wenn Fields = SLPFLD, so wird tmax ignoriert. Die
Gleichungen werden von t0 aus in tstep-Inkrementen zu
beiden Bildschirmseiten hin geplottet.
tplot Der erste geplottete t-Wert. Handelt es sich dabei nicht um
ein tstep-Inkrement, beginnt der Plot beim nchsten tstep-
Inkrement. In einigen Situationen sind die ersten
berechneten und von t0 ausgehend geplotteten Punkte fr
die optische Darstellung nicht interessant. Wird tplot
grer als t0 eingestellt, knnen Sie den Plot im
interessanten Bereich beginnen. Dadurch wird der Vorgang
beschleunigt und die Anhufung unntiger Daten auf dem
Graphikbildschirm vermieden.

Hinweis: Wenn tmax < t0, so mu tstep negativ sein. Wenn Fields=SLPFLD, so wird tplot
ignoriert. Fr tplot wird dann derselbe Wert wie fr t0 angenommen.

Variable Beschreibung
xmin, xmax, Grenzen des Ansichtfensters.
ymin, ymax
xscl, yscl Abstand zwischen den Einheiten auf der x- und y-Achse.

Graphische Darstellung von Differentialgleichungen 466


Variable Beschreibung
ncurves Anzahl der Lsungskurven (0 bis 10), die automatisch
gezeichnet werden, wenn Sie keine Anfangsbedingung
angeben. Standardgem ist ncurves = 0.
Wird ncurves verwendet, so wird t0 kurzzeitig in die
Bildschirmmitte verschoben, und die
Anfangsbedingungen werden gleichmig ber die y-
Achse verteilt; hierbei gilt:

ymax ymin
increment = --------------------------------
ncurves + 1

Die y-Werte fr die Anfangsbedingungen sind:


ymin + increment
ymin + 2(increment)

ymin + ncurves(increment)
diftol (Nur bei Solution Method = RK) Die beim RK-Verfahren
fr die Wahl einer Schrittweite zum Auflsen der
Gleichung verwendete Toleranz; sie mu 1EL14 sein.
fldres (Nur bei Fields = SLPFLD oder DIRFLD) Anzahl der fr
die Zeichnung eines Steigungs- oder Richtungsfeldes
ber die gesamte Bildschirmbreite verwendeten Spalten
(1 bis 80).
Estep (Nur bei Solution Method = EULER) Eulersche
Iterationen zwischen tstep-Werten; mu eine ganze
Zahl >0 sein. Eine grere Genauigkeit erreichen Sie,
wenn Sie Estep erhhen und keine zustzlichen Punkte
plotten.

Graphische Darstellung von Differentialgleichungen 467


Variable Beschreibung
dtime (Nur bei Fields = DIRFLD) Ein Zeitpunkt, zu welchem
ein Richtungsfeld gezeichnet wird.

Die Standardeinstellungen (die Sie vorfinden, wenn Sie im Zoom-Symbolleistenmen


6:ZoomStd whlen) sind:

t0 = 0. xmin = L1. ymin = L10. ncurves = 0.


tmax = 10. xmax = 10. ymax = 10. diftol = .001
tstep = .1 xscl = 1. yscl = 1. Estep = 1.
tplot = 0. fldres = 14.
dtime = 0.

Um sicherzustellen, dass gengend Punkte geplottet werden, mssen Sie die


Standardwerte fr die t-Variablen mglicherweise ndern.

Die Systemvariable fldpic

Beim Zeichnen eines Steigungs- oder Richtungsfeldes wird automatisch ein Bild dieses
Feldes in eine Systemvariable namens fldpic gespeichert. Fhren Sie dann eine
Operation durch, bei welcher die geplotteten Gleichungen erneut graphisch dargestellt,
nicht aber die Felder beeinflut werden, so verwendet der TI-89 Titanium /
Voyage 200 Graphing Calculator das in fldpic gespeicherte Bild, anstatt das Feld neu
zeichnen zu mssen. Dies kann die Zeit fr die graphische Darstellung bedeutend
verkrzen.

Wenn Sie den Modus fr die graphische Darstellung von Differentialgleichungen


verlassen oder einen Graphen mit Fields = FLDOFF anzeigen, wird fldpic automatisch
gelscht.

Graphische Darstellung von Differentialgleichungen 468


Einen Graphen untersuchen

Wie bei der graphischen Darstellung von Funktionen knnen Sie einen Graphen mit
Hilfe folgender Instrumente untersuchen. Koordinaten werden je nach Einstellung im
Graphikformat in kartesischer oder polarer Form angezeigt.

Instrument Fr graphische Darstellung von


Differentialgleichungen:
Frei Funktioniert wie bei der graphischen Darstellung von
beweglicher Funktionen.
Cursor
Zoom Funktioniert wie bei der graphischen Darstellung von
Funktionen.
Nur die Fenstervariablen x (xmin, xmax, xscl) und y
(ymin, ymax, yscl) sind betroffen.
Die Fenstervariablen t (t0, tmax, tstep, tplot) sind nur
dann betroffen, wenn Sie 6:ZoomStd whlen (wodurch
alle Fenstervariablen auf ihre Standardwerte
zurckgesetzt werden).

Graphische Darstellung von Differentialgleichungen 469


Instrument Fr graphische Darstellung von
Differentialgleichungen:
Trace Dient zum Bewegen des Cursors entlang der Kurve um
jeweils einen tstep. Um den Cursor jeweils um ca. zehn
geplottete Punkte weiterzubewegen, drcken Sie 2 B
oder 2 A.
Geben Sie im Y= Editor Anfangsbedingungen ein oder
lassen die Fenstervariable ncurves automatisch Kurven
plotten, knnen Sie die Kurven tracen. Whlen Sie im
Graphikbildschirm:
@ 2
H
IC, um interaktiv Anfangsbedingungen zu whlen, so
knnen Sie die Kurven nicht tracen.
QuickCenter gilt fr alle Richtungen. Wenn Sie den Cursor
ber den Bildschirmrand hinaus verschieben (oben, unten,
rechts oder links), knnen Sie drcken, um das
Ansichtfenster bezglich der Cursorposition zu zentrieren.
Verwenden Sie C oder D, um auf alle geplotteten Kurven
anzusehen.
Math Nur 1:Value ist verfgbar.
Mit TIME-Achsen wird der y(t)-Lsungswert (dargestellt
durch yc) fr einen bestimmten t-Wert angezeigt.
Mit CUSTOM-Achsen hngen die x und y
entsprechenden Werte von den gewhlten Achsen ab.

Hinweis: Beim Tracen knnen Sie den Cursor auf einen bestimmten Punkt setzen,
indem Sie einen Wert fr t eingeben und drcken. Sie knnen QuickCenter
whrend des Zeichnens jederzeit verwenden, selbst wenn sich der Cursor noch auf dem
Bildschirm befindet.

Graphische Darstellung von Differentialgleichungen 470


Einstellen der Anfangsbedingungen

Anfangsbedingungen knnen Sie entweder im Y= Editor eingeben, automatisch vom


TI-89 Titanium / Voyage 200 Graphing Calculator berechnen lassen oder aber
interaktiv im Graphikbildschirm whlen.

Eingabe von Anfangsbedingungen im Y= Editor

Sie knnen im Y= Editor eine oder mehrere Anfangsbedingungen angeben. Um mehr


als eine anzugeben, mssen Sie diese als Liste in Klammern { } und durch Kommata
voneinander getrennt eingeben.

Zur Eingabe von Anfangsbedingungen fr die


y1'-Gleichung verwenden Sie die Zeile yi1;
etc.
Mit t0 geben Sie an, wann die
Anfangsbedingungen auftreten. Dies
ist auch das erste fr den Graphen
ausgewertete t.
Um eine Lsungsfamilie graphisch
darzustellen, geben Sie eine Liste Sie geben {10,20}
von Anfangsbedingungen ein. ein, auch wenn
{10 20} angezeigt
wird.

Graphische Darstellung von Differentialgleichungen 471


Fr eine Differentialgleichung zweiter oder hherer Ordnung mssen Sie im Y= Editor
ein Gleichungssystem mit Gleichungen erster Ordnung definieren. .

Bei der Eingabe von Anfangsbedingungen ist


darauf zu achten, dass fr jede Gleichung im
System gleich viele Anfangsbedingungen
eingegeben werden. Anderenfalls tritt ein
Dimension Error auf.

Wenn Sie keine Anfangsbedingung im Y= Editor eingeben

Wenn Sie keine Anfangsbedingungen angeben, bestimmt die Fenstervariable ncurves


(8 $), wie viele Lsungskurven automatisch graphisch dargestellt werden.
Standardmig ist ncurves = 0. Es kann ein Wert von 0 bis 10 eingegeben werden. Ob
jedoch ncurves verwendet wird, hngt vom Graphikformat Fields und der Einstellung fr
Axes ab.

Wenn Fields = Dann:


SLPFLD Wird ncurves , falls nicht auf 0 eingestellt, fr die
graphische Darstellung der Kurven verwendet.
DIRFLD Wird ncurves ignoriert. Es werden keine Kurven
gezeichnet
FLDOFF Wird ncurves verwendet, sofern Axes = TIME (oder wenn
Axes = Custom und die x-Achse t ist). Anderenfalls tritt der
Fehler Diff Eq setup auf.

Wird ncurves verwendet, so wird t0 kurzzeitig in die Mitte des Graphikbildschirms


verschoben. Der im Y= Editor eingestellte Wert von t0 wird jedoch nicht gendert.

Graphische Darstellung von Differentialgleichungen 472


Hinweis:

Um nur ein Steigungs- oder Richtungsfeld anzuzeigen, ohne Anfangsbedingungen


einzugeben, verwenden Sie SLPFLD (mit ncurves=0) oder DIRFLD.

SLPFLD gilt nur fr eine einzige Gleichung erster Ordnung. DIRFLD gilt nur fr eine
Gleichung zweiter Ordnung (oder ein System von zwei Gleichungen erster
Ordnung).

Graphische Darstellung von Differentialgleichungen 473


Eine Anfangsbedingung interaktiv im Graphikbildschirm whlen

Bei der graphischen Darstellung einer Differentialgleichung (unabhngig davon, ob eine


Lsungskurve angezeigt wird oder nicht) knnen Sie im Graphikbildschirm einen Punkt
whlen und diesen als Anfangsbedingung verwenden.

Wenn Fields = Gehen Sie wie folgt vor:


SLPFLD Drcken Sie:
oder @ 2
DIRFLD H
Geben Sie eine Anfangsbedingung an. Entweder:
Setzen Sie den Cursor auf den gewnschten Punkt und
drcken .
oder
Sie geben fr jede der beiden Koordinaten einen Wert ein
und drcken .
- Bei SLPFLD (nur 1. Ordnung) geben Sie Werte fr
t0 und y(t0) ein.
- Bei DIRFLD (nur 2. Ordnung oder System von zwei
Gleichungen erster Ordnung) geben Sie Werte fr
beide Anfangsbedingungen y(t0) ein, wobei t0 der
im Y= Editor oder Window-Editor eingestellte Wert
ist.
Die Anfangsbedingung wird mit einem Kreis markiert, und
die Lsungskurve wird gezeichnet.

Graphische Darstellung von Differentialgleichungen 474


Wenn Fields = Gehen Sie wie folgt vor:
FLDOFF Drcken Sie:
@ 2
H
Sie werden aufgefordert, die Achsen zu whlen, fr welche
Sie Anfangsbedingungen eingeben mchten.

t ist eine gltige Auswahl. Sie


knnen nun einen Wert fr t0
angeben.

Die gewhlten Werte werden als Achsen fr den Graphen


verwendet.
Sie knnen die Standardeinstellungen entweder
annehmen oder ndern. Drcken Sie dann .
Geben Sie wie fr SLPFLD oder DIRFLD beschrieben
eine Anfangsbedingung an.

Hinweis: Mit SLPFLD oder DIRFLD knnen Sie, unabhngig davon, ob Sie im Y= Editor
Anfangsbedingungen eingeben, interaktiv Anfangsbedingungen whlen. Bei FLDOFF
knnen Sie die Anfangsbedingungen interaktiv whlen. Wurden jedoch drei oder mehr
Gleichungen eingegeben, mssen Sie fr jede Gleichung im Y= Editor einzeln einen
Wert (keine Liste) als Anfangsbedingung eingeben. Anderenfalls tritt beim Zeichnen ein
Dimension-Fehler auf.

Anmerkung zum Tracen einer Lsungskurve

Wenn Sie im Y= Editor Anfangsbedingungen eingeben oder die Lsungskurven mit


ncurves automatisch graphisch darstellen lassen, knnen Sie die Kurven mit tracen.

Graphische Darstellung von Differentialgleichungen 475


Kurven, die durch die interaktive Wahl einer Anfangsbedingung gezeichnet wurden,
knnen Sie jedoch nicht verfolgen. Diese Kurven sind nicht geplottet, sondern
gezeichnet.

Ein System fr Gleichungen hherer Ordnung


definieren

Sie mssen alle Differentialgleichungen als Gleichungen erster Ordnung in den Y=


Editor eingeben. Eine Gleichung n-ter Ordnung ist in ein System von n Gleichungen
erster Ordnung umzuformen.

Graphische Darstellung von Differentialgleichungen 476


Umformung einer Gleichung in ein System erster Ordnung

Ein Gleichungssystem kann auf verschiedene Arten definiert werden. Im folgenden wird
eine allgemeine Methode dargestellt.

1. Schreiben Sie wenn ntig die


y'' + y' + y = ex
ursprngliche Differentialgleichung um.
a) Lsen Sie nach der Ableitung der y'' = ex N y' N y
hchsten Ordnung auf.
b) Drcken Sie sie mit y und t aus. y'' = et N y' N y
c) Substituieren Sie nur auf der rechten
Seite, damit keine Bezge zu
Ableitungen bleiben.
Hinweis: Um eine Gleichung erster
Ordnung zu erzeugen darf die rechte
Seite nur Variablen enthalten, die nicht zu
einer Ableitung gehren.

Ersetzen Sie Mit:


y y1
y' y2
y'' y3
y'' = et N y2 N y1
y''' y4
y(4) y5
Noch nicht links
substituieren.

Graphische Darstellung von Differentialgleichungen 477


d) Auf der linken Seite der Gleichung
sind die Ableitungen wie folgt zu
substituieren.

Ersetzen Sie Mit:


y y1
y' y2
y'' y3
y2' = et N y2 N y1
y(4) y4

2. Definieren Sie das Gleichungssystem in


den entsprechenden Zeilen des
Y= Editors als:
y1' = y2
y2' = y3
y3' = y4
bis zu
yn ' = Ihre Gleichung n-ter Ordnung

Hinweis: Nach obigen Substitutionen stellen die y'-Zeilen im Y= Editor folgendes dar:
y1' = y'
y2' = y''
etc.

Die Gleichung zweiter Ordnung aus diesem Beispiel wird also in die Zeile y2'
eingegeben.

Graphische Darstellung von Differentialgleichungen 478


In einem solchen System ist die Lsung fr die y1'-Gleichung auch die Lsung fr die
Gleichung n-ter Ordnung. Alle brigen Gleichungen des Systems sollten Sie abwhlen.

Beispiel fr eine Gleichung zweiter Ordnung

Die Differentialgleichung zweiter Ordnung y''+y = 0 stellt einen einfachen harmonischen


Oszillator dar. Formen Sie diesen in ein System von Gleichungen fr den Y= Editor um.
Stellen Sie dann fr die Anfangsbedingungen y(0) = 0 und y'(0) = 1 die Lsungen
graphisch dar.

Beispiel

1. Drcken Sie 3, und nehmen Sie die Einstellung Graph=DIFF EQUATIONS vor.

2. Definieren Sie ein Gleichungssystem fr y'' + y = 0


die Gleichung zweiter Ordnung. y'' = Ly
Schreiben Sie die Gleichung um, und y'' = Ly1
nehmen Sie die erforderlichen y2' = Ly1
Substitutionen vor.

Graphische Darstellung von Differentialgleichungen 479


3. Geben Sie im Y= Editor (8 #), das yi1 ist die
Gleichungssystem ein. Ausgangsbeding
ung fr y(0).
4. Geben Sie die Anfangsbedingungen ein:
yi1=0 und yi2=1
Hinweis: t0 ist der Zeitpunkt, zu welchem
die Anfangsbedingungen auftreten. Es ist
auch das erste fr den Graphen
ausgewertete t. Standardmig ist t0=0. yi2 ist die
Ausgangsbeding
ung fr y'(0).

5. Drcken Sie:
,9
oder
@ 8
H 8F
und nehmen Sie die Einstellungen
Axes = ON, Labels = OFF,
Solution Method = RK und Fields = DIRFLD
vor.
Wichtig: Fr Gleichungen zweiter
Ordnung mu Fields auf DIRFLD oder
FLDOFF eingestellt sein.

Graphische Darstellung von Differentialgleichungen 480


6. Drcken Sie im Y= Editor:
@ 2
H
und versichern Sie sich, dass
Axes = CUSTOM mit y1 und y2 als Achsen
eingestellt ist.
Wichtig: Mit Fields=DIRFLD kann keine
Zeitachse geplottet werden. Wenn
Axes=TIME oder t als CUSTOM-Achse
eingestellt ist, tritt der Fehler Invalid
Axes auf.
7. Stellen Sie im Window-Editor
(8 $) die Fenstervariablen ein.

t0=0 xmin=L2 ncurves=0


tmax=10 xmax=2 diftol=.001
tstep=.1 xscl=1 fldres=14
tplot=0 ymin=L2 dtime=0
ymax=2
yscl=1

8. Rufen Sie den Graphikbildschirm auf x axis = y1 = y


(8 %).

y axis = y2 = y'

Graphische Darstellung von Differentialgleichungen 481


Wenn Sie ZoomSqr ( 5) whlen, knnen Sie erkennen, da das Phasendiagramm
eigentlich ein Kreis ist. ZoomSqr ndert jedoch Ihre Fenstervariablen.

Zur genaueren Untersuchung dieses harmonischen Oszillators verwenden Sie einen


geteilten Bildschirm, um graphisch darzustellen, wie sich y und y' in Abhngigkeit von
der Zeit (t) verndern.

9. Drcken Sie 3, und ndern Sie die


Moduseinstellungen auf Seite 2 wie hier
angegeben. Schlieen Sie das Dialogfeld
MODE. Dadurch wird der Graph erneut
gezeichnet.
Hinweis: Um in jeder Hlfte des geteilten
Bildschirms mehrere Graphen
anzuzeigen, mssen Sie den Modus
2-Graph verwenden.

10. Zum Umschalten auf die rechte Hlfte


des geteilten Bildschirms drcken Sie
2 a.
11. Whlen Sie mit y1' und y2'.
Die rechte Hlfte verwendet dieselben
Gleichungen wie die linke. Zu Beginn sind
in der rechten Hlfte jedoch keine
Gleichungen gewhlt.

Graphische Darstellung von Differentialgleichungen 482


12. Drcken Sie:
,9
oder
@ 8
H 8F
und stellen Sie Fields auf FLDOFF ein.
Wichtig: Da mit Fields=DIRFLD keine
Zeitachse geplottet werden kann, mu die
Einstellung fr Fields gendert werden.
FLDOFF schaltet alle Felder aus.
13. Drcken Sie im Y= Editor:
@ 2
H
und versichern Sie sich, dass Axes = TIME
eingestellt ist.
14. ndern Sie im Window-Editor ymin und ymin=L2.
ymax wie hier gezeigt. ymax=2.
Hinweis: Schalten Sie den Modus
2-Graph ein, werden die
Fenstervariablen fr die rechte Hlfte auf
ihre Standardeinstellungen gesetzt.
15. Drcken Sie 8 %, um den
Graphikbildschirm fr Graph Nr. 2
aufzurufen.
Die linke Seite zeigt das
Phasendiagramm Kreisbahn, die rechte y' y
Seite die Lsungskurve und deren
Ableitung.

Graphische Darstellung von Differentialgleichungen 483


16. Mchten Sie zur Vollbildanzeige des Split Screen = FULL
ursprnglichen Graphen zurckkehren,
drcken Sie 2 a, um auf die linke
Hlfte umzuschalten. Drcken Sie dann
3, und ndern Sie die Einstellung fr
Split Screen.

Beispiel fr eine Gleichung dritter Ordnung

Geben Sie fr die Differentialgleichung dritter Ordnung y'''+2y''+2y'+y = sin(x) im


Y= Editor ein Gleichungssystem ein. Stellen Sie die Lsung dann als Funktion der Zeit
graphisch dar. Verwenden Sie die Anfangsbedingungen y(0) = 0, y'(0) = 1 und y''(0) = 1.

Beispiel

1. Drcken Sie 3, und nehmen Sie die Einstellung Graph=DIFF EQUATIONS vor.

2. Definieren Sie ein Gleichungssystem fr y''' + 2y'' + 2y' + y = sin(x)


die Gleichung dritter Ordnung. y''' = sin(x) N 2y'' N 2y' N y
y''' = sin(t) N 2y'' N 2y' N y
Schreiben Sie die Gleichung um, und
y''' = sin(t) N 2y3 N 2y2 N y1
nehmen Sie die erforderlichen
y3' = sin(t) N 2y3 N 2y2 N y1
Substitutionen vor.

Graphische Darstellung von Differentialgleichungen 484


3. Geben Sie im Y= Editor (8 #), das
Gleichungssystem ein.
4. Geben Sie die Anfangs- bedingungen ein:
yi1=0, yi2=1, und yi3=1
Hinweis: t0 ist der Zeitpunkt, zu welchem Wichtig: Die Lsung
die Anfangsbedingungen auftreten. fr die Gleichung y1'
ist auch die Lsung
Standardmig ist t0=0.
fr die Gleichung
dritter Ordnung.

5. Nur y1' darf gewhlt sein. Heben Sie die


etwaige Auswahl anderer Gleichungen
mit auf.
6. Drcken Sie:
,9
oder
@ 8
H 8F
und nehmen Sie die Einstellungen
Axes = ON, Labels = ON,
Solution Method = RK und
Fields = FLDOFF vor.
Wichtig: Fr Gleichungen dritter oder
hherer Ordnung mu Fields auf
FLDOFF eingestellt sein. Anderenfalls
tritt bei der graphischen Darstellung der
Fehler Undefined variable auf.

Graphische Darstellung von Differentialgleichungen 485


7. Drcken Sie im Y= Editor:
@ 2
H
und stellen Sie Axes auf TIME ein.
Hinweis: Mit Axes=TIME wird die Lsung
fr die gewhlte Gleichung ber der Zeit
(t) geplottet.
8. Stellen Sie im Window-Editor
(8 $) die Fenstervariablen ein.

t0=0 xmin=L1 ncurves=0


tmax=10 xmax=10 diftol=.001
tstep=.1 xscl=1.
tplot=0 ymin=L3
ymax=3
yscl=1

9. Rufen Sie den Graphikbildschirm auf


(8 %).
Hinweis: Mchten Sie die Lsung fr
einen bestimmten Zeitpunkt finden,
tracen Sie den Graphen mit .

Graphische Darstellung von Differentialgleichungen 486


Einstellen der Achsen fr Zeitplots oder
benutzerdefinierte Plots

Die Mglichkeit, die Achsen einzustellen, bietet Ihnen grte Flexibilitt beim
graphischen Darstellen von Differentialgleichungen. Die benutzerdefinierten Achsen
(Custom) sind zum Zeigen verschiedener Beziehungen besonders ntzlich.

Das Dialogfeld AXES aufrufen

Drcken Sie im Y= Editor:


@ 2
H

Bei Fields = SLPFLD ist Axes nicht verfgbar.


@ 2
H

Menelement Beschreibung
Axes TIME Plottet t auf der x-Achse und y (Lsungen fr alle
gewhlten Differentialgleichungen) auf der y-Achse.
CUSTOM Dient zum Whlen der x- und y-Achse.

Graphische Darstellung von Differentialgleichungen 487


Menelement Beschreibung
X Axis, Y Axis Nur aktiv bei Axes = CUSTOM; mit diesen knnen Sie
whlen, was auf der x- und y-Achse geplottet werden soll.

t Zeit

y Lsungen (y1, y2 etc.) fr alle gewhlten


Differentialgleichungen
y' Werte aller gewhlten Differentialgleichungen (y1', y2'
etc.)
y1, y2, etc. die Lsung fr die entsprechende
Differentialgleichung, unabhngig davon, ob die Gleichung
gewhlt ist oder nicht
y1', y2', etc. Wert der rechten Seite der entsprechenden
Differentialgleichung, unabhngig davon, ob die Gleichung
gewhlt ist oder nicht

Hinweis: t ist fr keine Achse gltig, wenn Fields=DIRFLD. Whlen Sie t, tritt bei der
graphischen Darstellung der Fehler Invalid axes auf.

Graphische Darstellung von Differentialgleichungen 488


Beispiel fr Zeitachsen und benutzerdefinierte
Achsen

Bestimmen Sie fr das Jger/Beute-Modell aus der Biologie die zur Aufrechterhaltung
des Populationsgleichgewichts in einem bestimmtem Gebiet erforderliche Anzahl von
Hasen und Fchsen. Stellen Sie die Lsung mit Hilfe von Zeitachsen und
benutzerdefinierten Achsen graphisch dar.

Jger/Beute-Modell

Verwenden Sie die beiden gekoppelten Differentialgleichungen erster Ordnung:

y1' = Ly1 + 0.1y1 y2 und y2' = 3y2 Ny1 y2

wobei:

y1 = Fuchspopulation
yi1 = Anfngliche Fuchspopulation (2)
y2 = Hasenpopulation
yi2 = Anfngliche Hasenpopulation (5)

1. Nehmen Sie mit 3 die Einstellung


Graph = DIFF EQUATIONS vor.

Graphische Darstellung von Differentialgleichungen 489


2. Definieren Sie im Y= Editor (8 #) die
Differentialgleichungen, und geben Sie
die Anfangsbedingungen ein.
Hinweis: Zur Verkrzung der Rechenzeit
lschen Sie alle anderen Gleichungen im
Y= Editor. Mit FLDOFF werden alle
Gleichungen ausgewertet, auch wenn sie
nicht gewhlt sind.
3. Drcken Sie:
,9
oder
@ 8
H 8F
und nehmen Sie die Einstellungen
Axes = ON, Labels = ON,
Solution Method = RK und
Fields = FLDOFF vor.
4. Drcken Sie im Y= Editor:
@ 2
H
und stellen Sie Axes = TIME ein.
5. Stellen Sie im Window-Editor
(8 $) die Fenstervariablen ein.

Graphische Darstellung von Differentialgleichungen 490


t0=0 xmin=L1 ncurves=0
tmax=10 xmax=10 diftol=.001
tstep=p/24 xscl=5
tplot=0 ymin=L10
ymax=40
yscl=5

6. Stellen Sie die Differentialgleichungen


graphisch dar (8 %).
7. Zum Tracen drcken. Drcken Sie y2(t)
dann 3 , um die Fuchs- (yc fr y1)
und Hasenanzahl (yc fr y2) bei t=3 zu
sehen.
Hinweis: Mit C und D bewegen Sie den
Trace-Cursor zwischen den Kurven fr y1
und y2 hin und her. y1(t)

8. Kehren Sie zum Y= Editor zurck,


drcken Sie:
,9
oder
@ 8
H 8F
und stellen Sie Fields = DIRFLD ein.
Hinweis: In diesem Beispiel wird DIRFLD
fr zwei gekoppelte
Differentialgleichungen verwendet, die
keine Gleichung zweiter Ordnung
darstellen.

Graphische Darstellung von Differentialgleichungen 491


9. Drcken Sie:
@ 2
H
und vergewissern Sie sich, dass die
Achsen wie gezeigt eingestellt sind.
10. Lschen Sie im Y= Editor die
Anfangsbedingungen fr yi1 und yi2.

11. Kehren Sie zurck zum


Graphikbildschirm, der nur das
Richtungsfeld anzeigt.

12. Soll eine Lsungsfamilie graphisch


dargestellt werden, kehren Sie zum
Y= Editor zurck und geben die
folgenden Anfangsbedingungen ein.
yi1={2,6,7} und yi2={5,12,18}
Hinweis: Mehrere Anfangsbedingungen
geben Sie in Form einer Liste an.
13. Rufen Sie wieder den Graphikbildschirm
auf, der fr jedes Anfangsbedingungs-
Paar eine Kurve anzeigt.

Graphische Darstellung von Differentialgleichungen 492


14. Zum Tracen drcken. Drcken Sie
dann 3 , um die Fuchs- (xc) und
Hasenanzahl (yc) bei t=3 zu sehen.
Da t0=0 und tmax=10, knnen Sie
innerhalb des Bereichs 0 t 10 tracen.
Hinweis: Mit C und D bewegen Sie den
Trace-Cursor zwischen den
Anfangsbedingungs-Kurven hin und her.

Beispielvergleich zwischen RK und Euler

Wir betrachten ein logistisches Wachstumsmodell


dP/dt = .001P(100NP) mit der Anfangsbedingung P(0) = 10. Vergleichen Sie die durch
die Lsungsverfahren RK und Euler berechneten Graph-Punkte mit der neuen
Anweisung BldData. Plotten Sie diese Punkte dann mit einem Graphen fr die exakte
Lsung der Gleichung.

Beispiel

1. Drcken Sie 3, und nehmen Sie die


Einstellung Graph=DIFF EQUATIONS vor.

Graphische Darstellung von Differentialgleichungen 493


2. Drcken Sie die Gleichung erster y1'=.001y1(100Ny1)
Ordnung mit y1' und y1 aus.
Verwenden Sie keine
implizite Multiplikation
zwischen Variablen
und Klammern, sonst
wird die Eingabe als
Funktionsaufruf
behandelt.

3. Geben Sie im Y= Editor (8 #) die


Gleichung ein.
4. Geben Sie folgende Anfangsbedingung
ein: t0 ist der Zeitpunkt,
zu welchem die
yi1=10
Anfangsbedingung
auftritt.
Standardmig ist
t0=0.

Graphische Darstellung von Differentialgleichungen 494


5. Drcken Sie:
,9
oder
@ 8
H 8F
und nehmen Sie die Einstellungen
Solution Method = RK und
Fields = FLDOFF vor.
Hinweis: Zur Verkrzung der Rechenzeit
lschen Sie alle anderen Gleichungen im
Y= Editor. Mit FLDOFF werden alle
Gleichungen ausgewertet, auch wenn sie
nicht gewhlt sind.
6. Stellen Sie im Window-Editor
(8 $) die Fenstervariablen ein.

t0=0. xmin=L1. ncurves=0.


tmax=100. xmax=100. diftol=.001
tstep=1. xscl=1.
tplot=0. ymin=L10.
ymax=10
yscl=1.

Graphische Darstellung von Differentialgleichungen 495


Wichtig: ndern Sie tstep von .1 (Standardwert) auf 1. Anderenfalls berechnet BldData
zu viele Zeilen fr die Datenvariable, und ein Dimension-Fehler tritt auf.

7. Erstellen Sie mit BldData im BldData rklog


Hauptbildschirm
@ "
H 8"
eine Datenvariable, welche die RK-
Graph-Punkte enthlt.
8. Kehren Sie zurck zum Y= Editor,
drcken Sie:
,9
oder
@ 8
H 8F
und stellen Sie Solution Method = EULER
ein.
Hinweis: Sie mssen die Gleichung nicht
graphisch darstellen, bevor Sie BldData
verwenden. Nheres zu BldData finden
Sie im Modul Technische Referenz.
9. Kehren Sie zurck zum Hauptbildschirm,
BldData eulerlog
und erstellen Sie mit BldData eine
Datenvariable, welche die Euler-Graph-
Punkte enthlt.

Graphische Darstellung von Differentialgleichungen 496


10. Verwenden Sie den Daten/Matrix-Editor
(O), um eine neue Datenvariable
namens errorlog zu erstellen.
Hinweis: Mit errorlog knnen Sie die
Daten in rklog und eulerlog kombinieren
und die beiden Datenstze
gegenberstellen.
11. Definieren Sie in dieser neuen
Datenvariablen die Kopfzeilen der Spalten
c1, c2 und c3, um Bezge zu den Daten in
rklog und eulerlog herzustellen. Geben
Sie auch wie gezeigt Spaltentitel ein.
Zum Definieren einer Kopfzeile setzen
Sie den Cursor auf die entsprechende
Spalte, drcken , geben den c1=rklog[1] oder
Bezugsterm ein (z.B. rklog[1] fr c1) und c1=eulerlog[1]
drcken . c2=rklog[2]
Hinweis: rklog[1] und rklog[2] beziehen
c3= eulerlog[2]
sich auf Spalte 1 bzw. 2 in rklog. Gleiches
gilt fr eulerlog[2].
12. Drcken Sie im Daten/Matrix-Editor .
Drcken Sie dann ,, und definieren Sie,
wie rechts gezeigt, Plot 1 fr die RK-
Daten.

Graphische Darstellung von Differentialgleichungen 497


13. Definieren Sie Plot 2 fr die Euler-Daten. Plot Type=xyline
Verwenden Sie nebenstehende Werte. Mark=Cross
x=c1
y=c3
14. Kehren Sie zurck zum Y= Editor,
drcken Sie 3 und stellen Sie
Graph = FUNCTION ein.
15. Folgendes ist die exakte Lsung fr die
Differentialgleichung. Geben Sie diese als
y1 ein.
y1 = (100e^(x/10))/(e^(x/10)+9)
Hinweis: Sie knnen deSolve( )
verwenden, um diese exakte allgemeine Mit C knnen Sie das
Lsung zu finden. Bild nach oben
scrollen, um Plot 1 und
Plot 2 zu betrachten.
16. Stellen Sie im Window-Editor die
Fenstervariablen ein.

xmin=L10 ymin=L10. xres=2.


xmax=100 ymax=120.
xscl=10 yscl=10.

Graphische Darstellung von Differentialgleichungen 498


17. Rufen Sie den Graphikbildschirm auf
(8 %).
Hinweis: Die unscharfe Linie auf dem
Graphen zeigt die Unterschiede
zwischen den RK- und Euler-Werten
auf.
18. Stellen Sie im Window-Editor die
Fenstervariablen zum Vergrern ein, so
dass Sie die Unterschiede detaillierter
untersuchen knnen.

xmin=39.7 ymin=85.5 xres=2


xmax=40.3 ymax=86
xscl=.1 yscl=.1

19. Rufen Sie wieder den Graphikbildschirm


auf.
20. Drcken Sie zum Tracen und dann Euler (Plot 2)
so lange C oder D, bis y1 gewhlt ist (in RK (Plot 1)
der oberen rechten Ecke wird 1
angezeigt). Geben Sie dann 40 ein.

Exakte Lsung (y1)


y1 ist dann
gewhlt, wenn 1
hier angezeigt wird

Graphische Darstellung von Differentialgleichungen 499


Wenn Sie mit dem Trace-Cursor jede Lsung fr xc = 40 verfolgen, stellen Sie folgendes
fest:

Die exakte Lsung (y1) ist 85,8486, auf sechs Stellen gerundet.
Die RK-Lsung (Plot 1) ist 85,8952.
Die Euler-Lsung (Plot 2) ist 85,6527.

Sie knnen auch im Daten/Matrix-Editor die Datenvariable errorlog ffnen und zu


time = 40 scrollen.

Beispiel fr die Funktion deSolve( )

Mit der Funktion deSolve( ) knnen Sie viele gewhnliche Differentialgleichungen erster
und zweiter Ordnung exakt lsen.

Beispiel

Fr eine allgemeine Lsung knnen Sie folgende Syntax verwenden. Wie Sie fr eine
bestimmte Lsung vorgehen, erfahren Sie im Modul Technische Referenz.

deSolve(DG1oder2Ordnung, unabhngigeVar, abhngigeVar)

Graphische Darstellung von Differentialgleichungen 500


Finden Sie fr die logistische Differentialgleichung erster Ordnung aus dem Beispiel auf
die allgemeine Lsung fr y bezglich t.

deSolve(y' = 1/1000 y(100Ny),t,y)


Verwenden Sie keine implizite Multiplikation
Zur Eingabe von ', zwischen der Variablen und Klammern, sonst
tippen Sie 2 . wird die Eingabe als Funktionsaufruf
behandelt.

Hinweis:

Fr eine maximale Genauigkeit verwenden Sie 1/1000 anstelle von ,001. Eine
Fliekommazahl kann zu Rundungsfehlern fhren.

In diesem Beispiel wird keine graphische Darstellung durchgefhrt, daher knnen


Sie jeden Graph-Modus verwenden.

Lschen Sie vor der Verwendung von deSolve( ) alle vorhandenen t-und y-Variablen.
Anderenfalls tritt ein Fehler auf.

1. Verwenden Sie deSolve( ) im


Hauptbildschirm
@ "
H 8"
um die allgemeine Lsung zu finden.
@1 stellt eine
Konstante dar. Sie
erhalten
mglicherweise eine
andere Konstante
(@2 etc.).

Graphische Darstellung von Differentialgleichungen 501


2. Definieren Sie mit der Lsung eine
Funktion.
a) Drcken Sie C zum Markieren der
Lsung im History-Bereich. Drcken
Sie dann , um sie automatisch
in die Eingabezeile einzufgen.
b) Setzen Sie die Anweisung Define am
Zeilenanfang ein. Drcken Sie dann
.
Hinweis: Drcken Sie 2 A, um den
Cursor zum Anfang der Eingabezeile zu
bewegen.
3. Fr die Anfangsbedingung y=10 mit t=0
finden Sie die @1-Konstante mit solve( ).
Hinweis: Haben Sie eine andere
Konstante erhalten (@2 etc.), lsen Sie Zur Eingabe von @
nach dieser auf. tippen Sie
@ 89
H 2R
4. Werten Sie die allgemeine Lsung (y) mit
der Konstanten @1=9/100 aus, um die hier
gezeigte bestimmte Lsung zu erhalten.

Mit deSolve( ) knnen Sie die Aufgabe auch direkt lsen. Geben Sie folgendes ein:

deSolve(y' = 1/1000 y(100Ny) und y(0)=10,t,y)

Graphische Darstellung von Differentialgleichungen 502


Fehlersuche bei Verwendung des Feld-
Graphikformats

Dieser Abschnitt hilft Ihnen, etwaige Schwierigkeiten bei der graphischen Darstellung
von Differentialgleichungen zu beheben. Viele dieser Probleme knnen mit der
Einstellung des Graphikformats Fields zusammenhngen.

Einstellung des Graphikformats Fields

Drcken Sie im Y= Editor, Window-Editor


oder Graphikbildschirm:
,9
oder
@ 8
H 8F

Welcher Ordnung ist die darzustellende Gleichung?

Handelt es sich um eine Sind folgende Einstellungen fr


Gleichung der: Fields zulssig:
1. Ordnung SLPFLD oder FLDOFF
2. Ordnung DIRFLD oder FLDOFF
(System von zwei Gleichungen
erster Ordnung)
3. Oder einer hheren Ordnung FLDOFF
(System von drei oder mehr
Gleichungen erster Ordnung)

Graphische Darstellung von Differentialgleichungen 503


Da Fields = SLPFLD die Standardeinstellung
ist, wird auf der rechten Seite eine
gewhnliche Fehlermeldung angezeigt.

Wenn diese oder eine andere Fehlermeldung angezeigt wird:

Ermitteln Sie anhand obiger Tabelle die gltigen Fields-Einstellungen fr die


Ordnung Ihrer Gleichung, und ndern Sie Ihre Einstellung dementsprechend.
Lesen Sie die nachfolgenden Informationen fr die entsprechende Fields-
Einstellung.

Fields=SLPFLD

Im Y= Editor Whlen Sie mit nur eine einzige Gleichung erster


Ordnung. Sie knnen mehrere Gleichungen eingeben, es
kann aber nur jeweils eine gewhlt werden.
Die gewhlte Gleichung darf sich auf keine andere
Gleichung im Y= Editor beziehen. Beispiel:
Wenn y1'=y2, tritt bei der graphischen Darstellung der
Fehler Undefined variable auf.

Im Graphik- Wenn zwar das Steigungsfeld gezeichnet, aber keine


bildschirm Lsungskurve geplottet wird, geben Sie eine
Anfangsbedingung an.

Graphische Darstellung von Differentialgleichungen 504


Fields=DIRFLD

Im Y= Editor Geben Sie ein gltiges System von zwei Gleichungen


erster Ordnung ein. Nheres zum Definieren eines gltigen
Systems fr eine Gleichung zweiter Ordnung finden Sie
unter Beispiel fr eine Gleichung zweiter Ordnung.
Definieren Sie die Achsen wie folgt: CUSTOM:
@ 2
H
Bei Axes = TIME erscheint beim Zeichnen eine
Fehlermeldung.

Wenn Sie im Y= Editor Anfangsbedingungen eingeben, so


mssen die Gleichungen, auf welche sich die
benutzerdefinierten Achsen beziehen, gleich viele
Anfangsbedingungen haben.
Anderenfalls tritt beim Zeichnen Darstellung ein Dimension
Error auf.

Graphische Darstellung von Differentialgleichungen 505


Mit benutzer- Stellen Sie fr Ihr Gleichungssystem gltige Achsen ein.
definierten Whlen Sie fr keine Achse t, sonst tritt beim Zeichnen der
Achsen Fehler Invalid axes auf.
Die beiden Achsen mssen sich auf verschiedene
Gleichungen in Ihrem Gleichungssystem beziehen. y1
gegen y2 ist zum Beispiel gltig, whrend y1 gegen y1'
einen Invalid axes-Fehler verursacht.
Im Graphik- Wird zwar das Richtungsfeld gezeichnet, aber keine Kurve
bildschirm geplottet, geben Sie im Y= Editor Anfangsbedingungen
ein, oder whlen Sie die Anfangsbedingungen im
Graphikbildschirm interaktiv. Haben Sie bereits
Anfangsbedingungen eingegeben, whlen Sie ZoomFit:
@ jA
H A
Die Fenstervariable ncurves wird bei DIRFLD ignoriert.
Standardkurven werden nicht automatisch gezeichnet.
Hinweise Bei DIRFLD bestimmen die Gleichungen, auf welche sich
die benutzerdefinierten Achsen beziehen, welche
Gleichungen graphisch dargestellt werden, unabhngig
davon, welche Gleichungen im Y= Editor gewhlt sind.
Bezieht sich Ihr Gleichungssystem auf t, so wird das
Richtungsfeld (nicht die geplotteten Kurven) bezglich
eines bestimmten Zeitpunkts gezeichnet, der durch die
Fenstervariable dtime bestimmt ist.

Graphische Darstellung von Differentialgleichungen 506


Fields=FLDOFF

Im Y= Editor Geben Sie eine Gleichung zweiter oder hherer Ordnung


stets als gltiges Gleichungssystem ein, wie es auf
beschrieben wurde.
Alle Gleichungen (gewhlt oder nicht) mssen gleich viele
Anfangsbedingungen aufweisen. Anderenfalls tritt bei der
graphischen Darstellung ein Dimension Error auf.

Axes = TIME oder CUSTOM wird wie folgt definiert:


@ 2
H
Mit benutzer- Wenn X Axis nicht t ist, mssen Sie fr jede Gleichung im
definierten Y= Editor (unabhngig davon, ob die Gleichungen gewhlt
Achsen sind oder nicht) mindestens eine Anfangsbedingung
eingeben.
Anderenfalls tritt bei der graphischen Darstellung der
Fehler Diff Eq setup auf.

Graphische Darstellung von Differentialgleichungen 507


Im Graphik- Wird keine Kurve gezeichnet, geben Sie eine
bildschirm Anfangsbedingung ein. Haben Sie bereits im Y= Editor
Anfangsbedingungen eingegeben, whlen Sie ZoomFit:
@ jA
H A
Mit FLDOFF kann eine Gleichung erster Ordnung anders
aussehen als mit SLPFLD, da FLDOFF die
Fenstervariablen tplot und tmax (page 9) verwendet,
welche mit SLPFLD ignoriert werden.
Hinweise Verwenden Sie fr Gleichungen erster Ordnung FLDOFF
und Axes = Custom, um Achsen zu plotten, die mit
SLPFLD nicht geplottet werden knnen. Sie knnen zum
Beispiel t gegen y1' plotten (wobei SLPFLD t gegen y1
plottet). Bei der Eingabe mehrerer Gleichungen erster
Ordnung knnen Sie eine Gleichung oder ihre Lsung
gegen eine andere plotten, indem Sie diese als Achsen
definieren.

Wenn Sie Differentialgleichungen im Tabellenbildschirm anzeigen

Im Tabellenbildschirm knnen die Punkte fr den Graphen einer Differentialgleichung


angezeigt werden. Die Tabelle zeigt aber mglicherweise andere Gleichungen als die
graphisch dargestellten. Unabhngig davon, ob die Gleichungen mit den aktuellen
Einstellungen fr Fields und Axes geplottet werden knnen, zeigt sie lediglich die
gewhlten Gleichungen an.

Graphische Darstellung von Differentialgleichungen 508


Tabellen
Schritte zum Erstellen einer Tabelle

Zum Erstellen einer Tabelle mit Werten fr eine oder mehrere Funktionen gehen Sie
gem den im folgenden dargestellten Schritten vor. Spezifische Angaben zur
Einstellung der Tabellenparameter und zur Anzeige der Tabelle finden Sie auf den
nachfolgenden Seiten.

Eine Tabelle erstellen

1. Stellen Sie Graph-Modus und, wenn ntig,


Angle Modus ein (3).
Hinweis: Im 3D Graph-Modus sind
Tabellen nicht verfgbar.

2. Bestimmen Sie Funktionen im Y= Editor


( #).
3. Whlen Sie (), welche definierten
Funktionen in der Tabelle angezeigt
werden sollen.
Hinweis: Angaben zum Definieren und
Auswhlen von Funktionen anhand des
Y= Editors finden Sie in Grundlagen der
graphischen Darstellung van Funktionen.

Tabellen 509
4. Stellen Sie die Anfangsparameter fr die
Tabelle ein ( &).
Hinweis: Sie knnen eine automatische
Tabelle angeben, die auf Startwerten
basiert oder einer Grafik bzw. manuellen
(abgefragten) Tabelle entspricht.
5. Zeigen Sie die Tabelle an ( ').

Die Tabelle untersuchen

Im Tabellen-Bildschirm knnen Sie:

Die Tabelle durchlaufen, um sich Werte auf anderen Seiten anzusehen.


Eine Zelle markieren, um ihren vollstndigen Wert anzuzeigen.
Die Setup-Parameter der Tabelle ndern. Durch nderung des Anfangs- oder
Inkrementwertes fr die unabhngige Variable knnen Sie die Tabelle in einzelnen
Punkten genauer, oder ber grere Bereiche umfassender betrachten, und
dadurch unterschiedliche Detail-Ebenen anschauen.
Die Zellenbreite ndern.
Gewhlte Funktionen bearbeiten.
Eine manuelle Tabelle erstellen oder bearbeiten, in der nur einzeln spezifierte Werte
angezeigt werden.

Tabellen 510
Die Tabellenparameter einrichten

Zum Einrichten der Anfangsparameter fr eine Tabelle verwenden Sie das TABLE
SETUP-Dialogfeld. Nach Anzeige der Tabelle knnen Sie die Parameter mit Hilfe dieses
Dialogfelds auch ndern.

Das TABLE SETUP-Dialogfeld ffnen

Drcken Sie zum ffnen des TABLE SETUP-Dialogfelds &. Im Tabellen-


Bildschirm knnen Sie auch drcken.

Setup-Parameter Beschreibung
tblStart Bei Independent = AUTO und Graph < - > Table =
OFF wird hierdurch der Anfangswert fr die
unabhngige Variable bestimmt.
@tbl Bei Independent = AUTO und Graph < - > Table =
OFF wird hierdurch der Inkrementwert fr die
unabhngige Variable bestimmt. @tbl kann positiv oder
negativ, aber nicht Null sein.

Tabellen 511
Setup-Parameter Beschreibung
Graph < - > Table Bei Independent = AUTO:
OFF Die Tabelle verwendet die fr tblStart und @tbl
eingegebenen Werte.
ON Die Tabelle verwendet die unabhnigen
Variablen, die fr die graphische Darstellung der
Funktionen auf dem Graphikbildschirm verwendet
werden. Diese Werte hngen von den im Window-Editor
eingestellten Window-Variablen sowie von der Gre
des geteilten Bildschirms (Geteilte Bildschirme) ab.
Independent AUTO Der TI-89 / Voyage 200 erstellt auf
Grundlage von tblStart, @tbl und Graph < - > Table
automatisch eine Wertefolge fr die unabhngige
Variable.
ASK Dient zum manuellen Erstellen einer Tabelle
durch Eingabe spezifischer Werte fr die unabhngige
Variable.

Hinweis: Die Tabelle beginnt anfangs bei tblStart; Sie knnen aber mit C davorliegende
Werte erreichen.

Einsatz der verschiedenen Setup-Parameter

Zu erstellende Tabelle tblStart @tbl Graph < - > Independent


Table
Automatische Tabelle

Auf Grundlage von Wert Wert OFF AUTO


Anfangswerten

Tabellen 512
Zu erstellende Tabelle tblStart @tbl Graph < - > Independent
Table
In Anpassung an ON AUTO
den
Graphikbildschirm
Manuelle Tabelle ASK

Hinweis: bedeutet, dass ein fr diesen Parameter eingegebener Wert bei der
angegebenen Tabellenart nicht bercksichtigt wird.

Verwenden Sie im SEQUENCE-Graphik-Modus fr tblStart und @tbl ganze Zahlen.

Die Setup-Parameter ndern

Ausgangspunkt ist das TABLE SETUP-Dialogfeld:

1. Markieren Sie mit D und C den Wert oder die Einstellung, den/die Sie ndern
mchten.

Tabellen 513
2. Geben Sie den neuen Wert / die neue Einstellung an.

ndern Vorgehensweise
tblStart Geben Sie den neuen Wert ein. Der bestehende
oder Wert wird gelscht, sobald sie schreiben.
@tbl oder
Drcken Sie A oder B, um die Markierung zu
entfernen. Bearbeiten Sie dann den bestehenden
Wert.
Graph < - > Table Drcken Sie A oder B, um ein Men mit gltigen
oder Einstellungen zu ffnen. Dann:
Independent Bewegen Sie den Cursor zum Markieren der
Einstellung, und drcken Sie .
oder
Drcken Sie die Nummer dieser Einstellung.

Hinweis: Mchten Sie ein Men schlieen oder das Dialogfeld verlassen, ohne
nderungen zu speichern, drcken Sie N anstatt .
3. Wenn Sie alle entsprechenden Werte oder Einstellungen gendert haben, drcken
Sie , um Ihre nderungen zu speichern, und schlieen Sie das Dialogfeld.

Im Hauptbildschirm oder in einem Programm

Sie knnen die Parameter einer Tabelle vom Hauptbildschirm oder von einem
Programm aus einstellen. Sie knnen:

Werte direkt in den Systemvariablen tblStart und @tbl speichern. Siehe


Variablenwerte speichern und abrufen in Bedienung des Taschenrechners.

Tabellen 514
Graph < - > Table und Independent anhand der setTable-Funktion einstellen. Siehe
Modul Technische Referenz.

Eine automatische Tabelle anzeigen

Wenn im TABLE SETUP-Dialogfeld Independent = AUTO, dann wird beim ffnen des
Tabellen-Bildschirms automatisch eine Tabelle erstellt. Wenn Graph < - > Table = ON,
pat sich die Tabelle an die Parameter des Graphikbildschirms an. Wenn Graph < - >
Table = OFF, beruht die Tabelle auf den fr tblStart und @tbl eingegebenen Werten.

Vorbereitungen

Definieren und whlen Sie die gewnschten Funktionen im


Y= Editor ( #). In diesem Beispiel wird y1(x) = x3Nx/3 verwendet.

Geben Sie dann die Anfangsparameter fr die


Tabelle ein ( &).

Den Tabellen-Bildschirm anzeigen

Drcken Sie zum ffnen des Tabellen-Bildschirms ' oder O 5.

Der Cursor markiert zunchst die Zelle mit dem Anfangswert der unabhngigen
Variablen. Sie knnen den Cursor auf jede Zelle setzen, die einen Wert enthlt.

Tabellen 515
Die erste Spalte zeigt Andere Spalten zeigen die
Werte der unabhngigen entsprechenden Werte der im
Variablen. Y= Editor ausgewhlten
Funktionen.
Die Kopfzeile zeigt die
Namen der unabhngigen
Variablen (x) und der
gewhlten Funktionen (y1).

Die Eingabezeile zeigt


den vollen Wert der
markierten Zelle.

Hinweis: Vom Anfangswert aus knnen Sie mit C oder 2 C rckwrts scrollen.

Bewegung des Cursors: Drcken Sie


Um je eine Zelle D, C, B, oder A
Um je eine Seite 2 und dann D, C, B, oder A

Sowohl die Kopfzeile als auch die erste Spalte sind feststehend und knnen nicht ber
den Bildschirmrand hinausscrollen.

Beim Aufwrts- oder Abwrtsscrollen sind die Variablen- und Funktionsnamen stets
am oberen Bildschirmrand sichtbar.
Beim Scrollen nach rechts oder links sind die Werte der unabhngigen Variablen
stets am linken Bildschirmrand sichtbar.

Tabellen 516
Die Zellenbreite ndern

Die Zellenbreite bestimmt, wieviele Stellen und Symbole (Komma, Minuszeichen und
fr wissenschaftliche Schreibweise) maximal in einer Zelle angezeigt werden knnen.
Alle Zellen einer Tabelle haben dieselbe Breite.

Hinweis: Standardeinstellung fr die Zellenbreite ist 6.

So ndern Sie die Zellenbreite im Tabellen-


Bildschirm:

1. Press 9
oder
@
H F
2. Drcken Sie B oder A, um ein Men mit
gltigen Breiten zu ffnen (312).

3. Bewegen Sie den Cursor, um eine Zahl zu markieren, und drcken Sie dann .
(Bei einstelligen Zahlen knnen Sie die Zahl eingeben und drcken).
4. Drcken Sie zum Schlieen des Dialogfelds und zum Aktualisieren der
Tabelle.

Wie Zahlen in einer Zelle angezeigt werden

Zahlen werden, wo dies mglich ist, gem dem aktuell gewhlten Anzeigemodus
wiedergegeben (Display Digits, Exponential Format etc.). Ntigenfalls wird die Zahl
gerundet. Beachten Sie jedoch:

Tabellen 517
Ist der Absolutwert einer Zahl zu gro fr die aktuelle Zellenbreite, wird die Zahl
gerundet und in wissenschaftlicher Schreibweise wiedergegeben.
Ist die Zelle sogar fr die wissenschaftliche Schreibweise zu schmal, wird ...
angezeigt.

Hinweis:

Ist eine Funktion in einem bestimmten Wert undefiniert, wird in der Zelle undef
angezeigt.

Stellen Sie die Anzeigemodi anhand von 3 ein.

Die Standardeinstellung ist Display Digits = FLOAT 6. Bei dieser Moduseinstellung


werden bis zu sechs Stellen einer Zahl angezeigt, auch wenn die Zellenbreite die
Anzeige weiterer Stellen zulassen wrde. Andere Einstellungen haben eine
dementsprechende Auswirkung auf die Anzeige einer Zahl.

Zellenbreite
Volle Przision 3 6 9 12
1.2345678901 1.2 1.2346 1.23457 1.23457*
L123456.78 ... L1.2E5 L123457. L123457.*
.000005 ... 5.E6 .000005 .000005

1.2345678E19 ... 1.2E19 1.2346E19 1.23457E19*


L1.23456789012E200 ... ... L1.2E200 L1.2346E200
*Hinweis: Je nach Anzeigenmodus-Einstellung werden einige Werte selbst
bei ausreichender Zellenbreite nicht in voller Przision angezeigt.

Tabellen 518
Hinweis: Die Zahl in voller Przision sehen Sie in der Eingabezeile, wenn Sie die
entsprechende Zelle markieren.

Bei komplexen Zahlen als Ergebnis

In einer Zelle wird eine komplexe Zahl so weit wie mglich wiedergegeben (je nach
aktuellem Anzeigemodus), und ... steht hinter dem angezeigten Teil fr den Rest der
Zahl.

Markieren Sie eine Zelle, in welcher sich eine komplexe Zahl befindet, wird in der
Eingabezeile der Real- und der Imaginrteil mit jeweils bis zu vier Stellen angezeigt
(FLOAT 4).

Eine gewhlte Funktion bearbeiten

Sie knnen eine gewhlte Funktion von der Tabelle aus ndern, ohne dass Sie auf den
Y= Editor zurckgreifen mssen.

1. Setzen Sie den Cursor auf eine beliebige Zelle in der Spalte der betreffenden
Funktion. In der Kopfzeile der Tabelle werden die Funktionsnamen angezeigt (y1
etc.).
2. Drcken Sie , um den Cursor auf die Eingabezeile zu setzen, wo die Funktion
angezeigt und markiert wird.
Hinweis: Mit dieser Gertefunktion knnen Sie sich eine Funktion ansehen, ohne die
Tabelle verlassen zu mssen.
3. Nehmen Sie die erforderlichen nderungen vor.

Tabellen 519
Geben Sie die neue Funktion ein. Die alte Funktion wird gelscht, sobald Sie die
Eingabe beginnen.
oder
Drcken Sie M, um die alte Funktion zu lschen. Geben Sie dann die neue
ein.
oder
Drcken Sie A oder B zum Entfernen der Markierung. Bearbeiten Sie dann die
Funktion.
Hinweis: Mchten Sie etwaige nderungen annullieren und mit dem Cursor zur
Tabelle zurckkehren, drcken Sie N anstatt .
4. Drcken Sie , um die bearbeitete Funktion zu speichern und die Tabelle zu
aktualisieren. Die bearbeitete Funktion wird auch im Y= Editor gespeichert.

Die Setup-Parameter sollen gendert werden

Nach der Erstellung einer automatischen Tabelle knnen Sie bei Bedarf die Setup-
Parameter ndern.

Drcken Sie oder &, um das TABLE SETUP-Dialogfeld zu ffnen. Nehmen


Sie dann Ihre nderungen vor.

Eine manuelle (Ask-) Tabelle erstellen

Wenn im TABLE SETUP-Dialogfeld Independent = ASK, dann knnen Sie mit dem
TI-89 / Voyage 200 durch die Eingabe einzelner Werte fr die unabhngige Variable
eine Tabelle manuell erstellen.

Tabellen 520
Den Tabellen-Bildschirm ffnen

Drcken Sie ', um den Tabellen-Bildschirm zu ffnen.

Bei der Einstellung Independent = ASK (durch &) wird vor der ersten Anzeige
einer Tabelle ein leerer Bildschirm geffnet. Der Cursor markiert die erste Zelle in der
Spalte der unabhngigen Variablen.

Die Kopfzeile zeigt die Namen der


unabhngigen Variablen (x) und der
gewhlten Funktionen (y1).

Geben Sie hier einen Wert ein.

Zeigen Sie zunchst eine automatische Tabelle an und ndern sie dann in Independent =
ASK, enthlt die Tabelle weiterhin dieselben Werte. Sie knnen jedoch keine
zustzlichen Werte mehr durch das Auf- oder Abwrtsscrollen ber den Bildschirmrand
hinaus erhalten.

Einen Wert fr eine unabhngige Variable eingeben oder bearbeiten

Einen Wert knnen Sie nur in Spalte 1 (unabhngige Variable) eingeben.

1. Bewegen Sie den Cursor, um die Zelle fr die Eingabe oder Bearbeitung zu
markieren.
Beginnen Sie mit einer leeren Tabelle, knnen Sie die Werte ausschlielich in
aufeinanderfolgende Zellen eingeben (Zeile 1, Zeile 2 etc.). Sie knnen Zellen
nicht berspringen (Zeile 1, Zeile 3).

Tabellen 521
Enthlt eine Zelle in Spalte 1 bereits einen Wert, knnen Sie diesen bearbeiten.
2. Drcken Sie , um den Cursor auf die Eingabezeile zu setzen.
3. Geben Sie einen neuen Wert oder Term ein, oder bearbeiten Sie den vorhandenen
Wert.
4. Drcken Sie , um den Wert in die Tabelle zu verschieben und die
entsprechenden Funktionswerte zu aktualisieren.
Hinweis: Es ist nicht erforderlich, zu drcken, um einen neuen Wert in eine Zelle
einzugeben. Beginnen Sie einfach die Eingabe.

Der Cursor kehrt zur Zelle mit der neuen Eingabe zurck. Mit D knnen Sie zur
nchsten Zeile bergehen.

Geben Sie Werte in beliebiger


numerischer Reihenfolge ein.

Geben Sie hier einen neuen Wert ein.

Zeigt den ganzen Wert der markierten


Zelle.

Hinweis: In diesem Beispiel knnen Sie den Cursor auf Spalte 2 setzen, aber Werte nur
in Spalte 1 eingeben.

Eine Liste in die Spalte der unabhngigen Variablen eingeben

1. Bewegen Sie den Cursor, um eine beliebige Zelle in der Spalte der unabhngigen
Variablen zu markieren.
2. Drcken Sie , um den Cursor auf die Eingabezeile zu setzen.

Tabellen 522
3. Geben Sie in geschweiften Klammern { } eine Liste durch Kommata voneinander
getrennter Werte ein. Beispiel:

x={1,1.5,1.75,2}

Sie knnen auch eine Liste als Variable oder einen Term, der eine Liste ergibt,
eingeben.
Hinweis: Enthlt die Spalte der unabhngigen Variablen bereits Werte, werden diese
als Liste dargestellt (die Sie bearbeiten knnen).
4. Drcken Sie , um die Werte in die Spalte der unabhngigen Variablen zu
verschieben. Die Tabelle wird aktualisiert, und die entsprechenden Funktionswerte
werden angezeigt.

Einfgen, Lschen oder Entfernen

Wirkung Vorgehensweise:
Einfgen einer neuen Zeile ber Markieren Sie eine Zelle in der
einer bestimmten Zeile angegebenen Reihe, und drcken Sie
folgende Tasten:
@ 2
H
Die neue Reihe bleibt undefiniert (undef),
bis ein Wert fr die unabhngige Variable
eingegeben wird.
Lschen einer Zeile Markieren Sie eine Zelle der Zeile, und
drcken Sie . Wenn Sie eine Zelle in
der Spalte der unabhngigen Variablen
markieren, knnen Sie auch 0 drcken.

Tabellen 523
Wirkung Vorgehensweise:
Entfernen der gesamten Tabelle Drcken Sie 8. Werden Sie zum
(nicht aber der gewhlten Besttigen aufgefordert, drcken Sie
Y= Funktionen) .

Zellenbreite und Anzeigeformate

Wie Zahlen in einer Tabelle angezeigt werden, hngt von verschiedenen Faktoren ab. .

Im Hauptbildschirm oder in einem Programm

Die Systemvariable tbl[nput enthlt eine Liste aller Werte unabhngiger Variablen, die in
die Tabelle eingegeben wurden, einschlielich der momentan nicht angezeigten.
tbl[nput wird auch fr automatische Tabellen verwendet, doch sind dann nur die
momentan angezeigten Werte der unabhngigen Variablen enthalten.

Vor der Anzeige einer Tabelle knnen Sie direkt in der tbl[nput-Systemvariablen eine
Werteliste speichern.

Tabellen 524
Weiteres zur graphischen Darstellung
Datenpunkte eines Graphen aufnehmen

Mit Hilfe des Graphikbildschirms knnen Sie Koordinaten-Werte und/oder


mathematische Ergebnisse fr eine sptere Untersuchung speichern. Sie knnen die
Informationen als einreihige Matrix (Vektor) im Hauptbildschirm oder als Datenpunkte in
einer Systemdatenvariablen, die im Daten/Matrix-Editor geffnet werden kann,
speichern.

Die Punkte aufnehmen

1. Zeigen Sie den Graphen an. (In diesem Beispiel y1(x)=5cos(x).)


2. Zeigen Sie die aufzunehmenden Koordinaten oder mathematischen Ergebnisse an.
3. Drcken Sie 8 oder 8 b, um die Informationen in den Hauptbildschirm bzw.
die sysData -Variable abzulegen.
@ 8 (Hauptbildschirm) oder 8 b (sysData als Variable)
H 8 H (Hauptbildschirm) oder 8 D (sysData als Variable)
4. Wiederholen Sie diesen Vorgang so oft wie ntig.
Hinweis: Tracen Sie eine Funktion mit , oder fhren Sie eine Math-Operation
durch (z.B. Minimum oder Maximum), um Koordinaten oder mathematische
Ergebnisse anzuzeigen. Sie knnen auch den frei beweglichen Cursor verwenden.

Weiteres zur graphischen Darstellung 525


@ 8 @ 8b
H 8H H 8D

Angezeigte Koordinaten werden Angezeigte Koordinaten werden


als einreihige Matrix oder Vektor in einer Datenvariablen namens
in den Protokoll-Bereich des sysData gespeichert, die im
Hauptbildschirms bertragen Daten/Matrix-Editor geffnet
(nicht in die Eingabezeile). werden kann.

Hinweis: Verwenden Sie einen geteilten Bildschirm, um eine Graphik und den
Hauptbildschirm bzw. den Daten/Matrix-Editor gleichzeitig anzuzeigen.

Anmerkungen zur SysData-Variablen

Mit den Tasten:


@ 8b
H 8D
- wird sysData, sollte sie noch nicht bestehen, im Verzeichnis MAIN erzeugt.
- Sollte sysData bereits vorhanden sein, werden neue Daten an das Ende der
bestehenden Datei angefgt. Bestehende Titel oder Kopfzeilen (der betroffenen
Spalten) werden gelscht; Titel werden durch die Titel fr die neuen Daten
ersetzt.

Weiteres zur graphischen Darstellung 526


Die sysData -Variable kann gelscht, entfernt usw. werden, wie jede andere
Datenvariable. Sie kann aber nicht gesperrt werden.
Enthlt der Graphikbildschirm eine Funktion oder einen Statistik-Plot mit Bezug auf
den aktuellen Inhalt von sysData, funktioniert diese Anweisung nicht.

Eine im Hauptbildschirm definierte Funktion


graphisch darstellen

Es kann hufig vorkommen, dass Sie eine Funktion oder einen Term im Hauptbildschirm
erzeugen und diese(n) dann graphisch darstellen mchten. Sie knnen einen Term in
den Y= Editor kopieren oder, ohne den Y= Editor zu verwenden, direkt vom
Hauptbildschirm aus graphisch darstellen.

Was ist die standardmig zugeordnete unabhngige Variable?

Im Y= Editor mssen alle Funktionen bezglich der dem aktuellen Graphikmodus


standardmig zugeordneten unabhngigen Variablen definiert werden.

Graphikmodus Standardmig zugeordnete


unabhngige Variable
Function x

Parametric t

Polar q

Sequence n

Weiteres zur graphischen Darstellung 527


Graphikmodus Standardmig zugeordnete
unabhngige Variable
3D x, y

Differential Equation t

Aus dem Hauptbildschirm in den Y= Editor kopieren

Einen Term im Hauptbildschirm knnen Sie mit jedem der unten beschriebenen
Verfahren in den Y= Editor kopieren.

Verfahren Beschreibung
Kopieren und 1. Markieren Sie den Term im Hauptbildschirm. Drcken
Einfgen Sie , und whlen Sie 5:Copy.
2. ffnen Sie den Y= Editor, markieren Sie die gewnschte
Funktion, und drcken Sie .
3. Drcken Sie , und whlen Sie 6:Paste. Drcken Sie
dann .
Hinweis: Alternative zur Verwendung von 5 oder 6
zum Kopieren und Einfgen:
@ 8 6 oder 8 7.
H 8 C (copy) oder 8 V (paste).

Weiteres zur graphischen Darstellung 528


Verfahren Beschreibung
Speichern Sie den Term in einen Y= Funktionsnamen.
2x^3+3x^2N4x+12!y1(x)
Den vollstndigen Funktionsnamen
verwenden: y1(x), und nicht nur y1.

Hinweis: Kopieren Sie einen Term aus dem Protokoll-


Bereich des Hauptbildschirms mit der automatischen
Einfge-Funktion oder durch Kopieren und Einfgen in die
Eingabezeile.
Define Definieren Sie den Term als benutzerdefinierte
Befehl Y= Funktion.

Define y1(x)=2x^3+3x^2N4x+12

Hinweis: Define ist im Menleisten-Men des


Hauptbildschirms verfgbar.

Weiteres zur graphischen Darstellung 529


Verfahren Beschreibung
2 Wenn der Term bereits in eine Variable gespeichert wurde:
1. ffnen Sie den Y= Editor, markieren Sie die gewnschte
Funktion, und drcken Sie .
2. Drcken Sie 2 . Geben Sie den Namen der
Variablen an, die den Term enthlt, und drcken Sie
zweimal.
Wichtig: Geben Sie zum Abrufen einer Funktionsvariablen
wie z.B. f1(x) nur f1 und nicht den ganzen Funktionsnamen
ein.
3. Drcken Sie , um den abgerufenen Term in der
Funktionsliste des Y= Editors zu speichern.
Hinweis: 2 ist hilfreich, wenn ein Term in einer
Variablen oder einer Funktion gespeichert ist, die nicht mit
dem Y= Editor bereinstimmt, wie z.B. a1 oder f1(x).

Direkt vom Hauptbildschirm aus zeichnen

Mit dem Graph-Befehl knnen Sie einen Term direkt vom Hauptbildschirm aus graphisch
darstellen, ohne den Y= Editor benutzen zu mssen. Im Gegensatz zum Y= Editor
ermglicht Graph die Angabe eines Terms mit einer beliebigen unabhngigen Variablen,
wobei der aktuelle Graphikmodus keine Rolle spielt.

Angabe des Terms Verwenden Sie den Befehl Graph


durch: wie hier gezeigt:
Die standardmig Graph 1.25xcos(x)
zugeordnete
unabhngige Variable Fr die graphische Darstellung von
Funktionen ist x die zugeordnete
Variable.

Weiteres zur graphischen Darstellung 530


Angabe des Terms Verwenden Sie den Befehl Graph
durch: wie hier gezeigt:
Eine nicht-zugeordnete Graph 1.25acos(a),a
unabhngige
Variable Geben Sie die unabhngige Variable
an, sonst knnte ein Fehler entstehen.

Hinweis: Graph verwendet die aktuellen Window-Variablen-Einstellungen. Graph ist im


Menleisten-Men des Hauptbildschirms verfgbar.

Folgen oder Differentialgleichungen knnen Sie auf diese Weise nicht mit Graph
darstellen. Verwenden Sie fr Parameter-, Polar- und 3D-Darstellungen die folgenden
Varianten.

Im PARAMETRIC Graphikmodus Graph xExpr, yExpr, t


Im POLAR Graphikmodus Graph expr, q
Im 3D Graphikmodus Graph expr, x, y

Hinweis: Verwenden Sie fr die Erstellung einer Tabelle im Hauptbildschirm den Befehl
Table. Er gleicht dem Befehl Graph. Beide verwenden dieselben Terme.

Durch Graph wird der Term nicht in den Y= Editor kopiert. Statt dessen werden etwaige
im Y= Editor ausgewhlte Funktionen zeitweilig ausgesetzt. Sie knnen Graph-Terme
genau wie Y= Editor-Funktionen tracen, zoomen oder im Tabellenbildschirm anzeigen
und bearbeiten.

Weiteres zur graphischen Darstellung 531


Den Graphikbildschirm lschen

Jedesmal, wenn Sie Graph ausfhren, wird der neue Term zu den bereits bestehenden
hinzugefgt. So lschen Sie die Darstellungen:

Fhren Sie den Befehl ClrGraph aus (verfgbar im Menleisten-Men Other des
Hauptbildschirms).
oder
Aktivieren Sie den Y= Editor. Wenn Sie den Graphikbildschirm wieder ffnen,
verwendet er die im Y= Editor gewhlten Funktionen.

Besondere Vorteile benutzerdefinierter Funktionen

Sie knnen eine benutzerdefinierte Funktion mit jeder beliebigen unabhngigen


Variablen definieren. Beispiel:

Definiert durch aa.

Define f1(aa)=1.25aacos(aa)
Graph f1(x)
Bezieht sich mit der zugehrigen
unabhngigen Variablen auf die Funktion.

und:

Define f1(aa)=1.25aacos(aa)
f1(x)!y1(x)

Weiteres zur graphischen Darstellung 532


Eine stckweise definierte Funktion graphisch
darstellen

Mchten Sie eine stckweise definierte Funktion graphisch darstellen, mssen Sie diese
zunchst durch Angabe von Grenzen und Termen fr jeden Teil definieren. Fr
zweiteilige Funktionen ist die when-Funktion besonders ntzlich. Fr drei oder mehr
Teile bietet es sich an, eine benutzerdefinierte Funktion mit mehreren Anweisungen zu
erstellen.

Die When-Funktion verwenden

Verwenden Sie fr das Definieren einer zweiteiligen Funktion folgende Syntax:

when(Bedingung, wahrerTerm, falscherTerm)

Sie mchten beispielsweise eine zweiteilige Funktion graphisch darstellen.

Wenn: Verwenden Sie den Term:


x<0 Mx
x|0 5 cos(x)

Im Y= Editor:
Die Funktion wird in dieser
Form angezeigt.

Geben Sie die Funktion so


ein.

Weiteres zur graphischen Darstellung 533


Fr drei oder mehr Teile knnen Sie geschachtelte when-Funktionen verwenden.

Hinweis: when wird ber die Tastatur oder das Dialogfeld CATALOG eingegeben.

Wenn: Verwenden Sie den Term:


x < Mp 4 sin(x)

x | M p and x < 0 2x + 6

x|0 6 x2
Im Y= Editor

wobei:

y1(x)=when(x<0,when(x< M p,4sin(x),2x+6),6Nx^2)

Diese geschachtelte Funktion gilt, wenn x<0.

Geschachtelte Funktionen werden schnell komplex und schlecht zu berblicken.

Eine benutzerdefinierte Funktion mit mehreren Anweisungen


verwenden

Fr drei oder mehr Teile sollten Sie eine benutzerdefinierte Funktion mit mehreren
Anweisungen erstellen.

Weiteres zur graphischen Darstellung 534


Gehen Sie beispielsweise von der vorigen dreiteiligen Funktion aus.

Wenn: Verwenden Sie den Term:


x < Mp 4 sin(x)

x | M p and x < 0 2x + 6

Hinweis: Nheres ber hnlichkeiten und Unterschiede von Funktionen und


Programmen finden Sie Programmierung.

Eine benutzerdefinierte Funktion mit mehreren Anweisungen kann viele der beim
Programmieren verwendeten Steuer- und Entscheidungsstrukturen enthalten (If, ElseIf,
Return etc.).Wenn Sie die Struktur einer Funktion erstellen, knnte es hilfreich sein, sich
diese zuerst in Blockform zu vergegenwrtigen.

Func
If x< M p Then
Return 4sin(x)
ElseIf x>=-p and x<0 Then
Return 2x+6
Else
Return 6x^2
EndIf
EndFunc

Func und EndFunc mssen am Anfang/Ende der Funktion stehen.

Im Y= Editor oder im Hauptbildschirm mssen Sie eine aus mehreren Anweisungen


bestehende Funktion in eine einzige Zeile eingeben.

Weiteres zur graphischen Darstellung 535


Trennen Sie die einzelnen Anweisungen
durch Doppelpunkte (:) voneinander ab.
Func:If x< Mp Then:Return 4sin(x): ... :EndIf:EndFunc

Im Y= Editor:
Bei einer Funktion mit
mehreren Anweisungen wird
nur Func angezeigt.

Geben Sie eine Funktion mit


mehreren Anweisungen in eine
einzige Zeile ein. Denken Sie
an die Doppelpunkte.

Im Hauptbildschirm oder von einem Programm aus

Im Hauptbildschirm knnen Sie zum Erstellen einer benutzerdefinierten Funktion mit


mehreren Anweisungen auch den Befehl Define verwenden. Weitere Angaben zum
Kopieren einer Funktion aus dem Hauptbildschirm in den Y= Editor sind verfgbar. .

Im Programmeditor knnen Sie ebenfalls benutzerdefinierte Funktionen erstellen.


Verwenden Sie den Programmeditor beispielsweise zum Erstellen einer Funktion
namens f1(xx). Setzen Sie im Y= Editor y1(x) = f1(x).

Eine Kurvenschar graphisch darstellen

Wenn Sie eine Liste in einen Term einfgen, knnen Sie fr jeden Wert der Liste eine
einzelne Funktion plotten. (Eine Kurvenschar kann weder im SEQUENCE- noch im 3D-
Graphikmodus dargestellt werden.)

Weiteres zur graphischen Darstellung 536


Beispiele zur Verwendung des Y= Editors

Geben Sie den Term {2,4,6} sin(x) ein, und stellen Sie die Funktionen graphisch dar.

Hinweis: Klammern Sie Listenelemente ein (2 [ und 2 \), und trennen Sie sie
durch Kommata voneinander ab.

Stellt drei Funktionen graphisch dar:


2 sin(x), 4 sin(x), 6 sin(x)

Geben Sie den Term {2,4,6} sin({1,2,3} x) ein, und stellen Sie die Funktionen graphisch
dar.

Stellt drei Funktionen graphisch dar:


2 sin(x), 4 sin(2x), 6 sin(3x)

Hinweis: Die Kommata werden zwar in der Eingabezeile angegeben, aber in der
Funktionsliste nicht angezeigt.

Weiteres zur graphischen Darstellung 537


Beispiel fr die Verwendung des Graph-Befehls

Analog dazu knnen Sie im Hauptbildschirm oder von einem Programm aus den Graph-
Befehl verwenden.

graph {2,4,6}sin(x)
graph {2,4,6}sin({1,2,3}x)

Gleichzeitige graphische Darstellung mit Listen

Bei der Graphikformat-Einstellung Graph Order = SIMUL werden die Funktionen


gruppenweise graphisch dargestellt, wobei Elemente mit derselben Position in der Liste
in einer Gruppe zusammengefat werden.

Fr diese Funktionen zeichnet der TI-89


Titanium / Voyage 200
Graphing Calculator drei Gruppen.
2 sin(x), x+4, cos(x)
4 sin(x), 2x+4
6 sin(x), 3x+4

Die Funktionen innerhalb einer Gruppe werden gleichzeitig gezeichnet, die einzelnen
Gruppen nacheinander.

Hinweis: Graphenformate im Bildschirm Y= Editor, Window Editor oder Graphik-


Bildschirm werden wie folgt eingestellt:
@ 8
H 8F

Weiteres zur graphischen Darstellung 538


Tracen einer Kurvenschar

Mit D oder C wird der Trace-Cursor zuerst zur nchsten oder vorigen Kurve derselben
Schar bewegt und dann zur nchsten oder vorigen gewhlten Funktion.

Den 2-Graphen-Modus verwenden

Im 2-Graphen-Modus sind die Graphikfunktionen des TI-89 Titanium / Voyage 200


Graphing Calculator verdoppelt, so da Ihnen zwei unabhngige Graphik-Rechner zur
Verfgung stehen. Der 2-Graphen-Modus ist nur bei geteilten Bildschirmen verfgbar.
Nheres zu geteilten Bildschirmen finden Sie unter Geteilte Bildschirme.

Den Modus einstellen

Mehrere Moduseinstellungen wirken sich auf den 2-Graphen-Modus aus, es sind aber
nur zwei Einstellungen erforderlich. Beide befinden sich auf Seite 2 des Dialogfeldes
MODE.

1. Drcken Sie 3. Drcken Sie dann , um Seite 2 zu ffnen.

2. Diese Modi mssen Sie einstellen.


Split Screen = TOP-BOTTOM oder
LEFT-RIGHT
Number of Graphs = 2

Weiteres zur graphischen Darstellung 539


3. Folgende Modi knnen Sie nach Bedarf einstellen.

Seite 1: Graph = Graph-Modus fr die obere oder


linke Hlfte des geteilten Bildschirms
Seite 2: Split 1 App = Anwendung fr obere oder linke
Hlfte
Split 2 App = Anwendung fr untere oder
rechte Hlfte
Graph 2 = Graph Graph-Modus fr untere
oder rechte Hlfte
Split Screen Ratio = Grenverhltnis der
beiden Hlften (nur Voyage 200)

4. Drcken Sie , um das Dialogfeld zu schlieen.

Der 2-Graphen-Bildschirm

Ein 2-Graphen-Bildschirm gleicht dem normalen geteilten Bildschirm.

Graph 1: linke Graph 2: rechte oder


oder obere Hlfte untere Hlfte
Der dicke
Rahmen
kennzeichnet die
aktive Seite Graphikmodus der aktiven Seite

Aktive Seite: GR#1 oder GR#2

Weiteres zur graphischen Darstellung 540


Unabhngige Graphikmerkmale

Die Bildschirmteile Graph 1 und Graph 2 verfgen ber unabhngige:

Graph-Modi (FUNCTION, POLAR etc.). Andere Modi, wie beispielsweise Angle,


Display Digits etc., betreffen beide Graphen.
Window-Editor-Variablen.
Tabellen-Setup-Parameter und Tabellenbildschirme.
Graphikformate, wie z.B. Coordinates, Axes etc.
Graphikbildschirme.
Y= Editoren. ber die Funktions- und Statistik-Plot-Definitionen verfgen die
Graphen jedoch gemeinsam.
Hinweis: Der Y= Editor ist nur dann vollkommen unabhngig, wenn fr die Seiten
unterschiedliche Graphikmodi verwendet werden (siehe unten).

Unabhngige graphikbezogene Anwendungen (Y= Editor, Graphikbildschirm, etc.)


knnen gleichzeitig auf beiden Seiten des Bildschirms geffnet werden.

Die nicht-graphikbezogenen Anwendungen (Hauptbildschirm, Daten/Matrix-Editor, etc.)


werden gemeinsam genutzt und knnen deshalb nur jeweils auf einer Seite geffnet
werden.

Der Y= Editor im 2-Graphen-Modus

Im 2-Graphen-Modus ist eigentlich nur ein Y= Editor vorhanden, der fr jede Graph-
Moduseinstellung eine eigene Funktionsliste verwaltet. Wenn beide Seiten denselben

Weiteres zur graphischen Darstellung 541


Graphikmodus verwenden, knnen aus dieser Liste unterschiedliche Funktionen fr jede
Seite gewhlt werden.

Wenn die Seiten unterschiedliche


Graphikmodi verwenden, werden
unterschiedliche Funktionslisten
angezeigt.

Wenn die Seiten denselben


Graphikmodus verwenden, wird auf jeder
Seite dieselbe Funktionsliste angezeigt.
- Mit knnen Sie fr jede Seite
unterschiedliche Funktionen und
Statistik-Plots whlen
(gekennzeichnet durch ).
- Whlen Sie fr eine Funktion eine
bestimmte Anzeigeart, so wird diese
auf beiden Seiten verwendet
@ 2
H

Wenn Graph 1 und Graph 2 fr die graphische Darstellung von Funktionen


eingestellt sind, knnen Sie fr die Darstellung unterschiedliche Funktionen whlen
(), obwohl auf beiden Seiten dieselbe Funktionsliste angezeigt wird.

Hinweis: Eine nderung im aktiven Y= Editor (Neudefinieren einer Funktion, ndern


eines Stils etc.), wird auf der inaktiven Seite erst dann wiedergegeben, wenn Sie auf
diese umschalten.

Weiteres zur graphischen Darstellung 542


Umgang mit geteilten Bildschirmen

Nheres zu geteilten Bildschirmen finden Sie in Geteilte Bildschirme.

Drcken Sie zum Umschalten zwischen den Seiten 2 a (Zweitfunktion von


O).
So ffnen Sie unterschiedliche Anwendungen:
- Schalten Sie auf die gewnschte Seite, und ffnen Sie die Anwendung wie
gewohnt.
oder
- Verwenden Sie 3, um Split 1 App und/oder Split 2 App zu ndern.
So verlassen Sie den 2-Graphen-Modus:
- Nehmen Sie mit 3 die Einstellung Number of Graphs = 1 vor, oder verlassen
Sie den geteilten Bildschirm, indem Sie Split Screen = FULL einstellen.
oder
- Drcken Sie 2 K zweimal. Dadurch knnen Sie stets einen geteilten
Bildschirm verlassen und zum ungeteilten Hauptbildschirm zurckkehren.

Hinweis: Nicht-graphikbezogene Anwendungen (z.B. den Hauptbildschirm) knnen Sie


jeweils nur auf einer Seite ffnen.

Beachten Sie, da die beiden Seiten unabhngig voneinander sind

Im 2-Graphen-Modus knnen die beiden Seiten den Anschein erwecken, miteinander


zusammenzuhngen, was aber in Wirklichkeit nicht zutrifft. Beispiel:

Weiteres zur graphischen Darstellung 543


Fr Graph 1 listet Fr Graph 2 werden
der Y= Editor y(x)- bei der polaren
Funktionen auf. Darstellung r(q) -
Gleichungen
verwendet, die aber
nicht angezeigt sind.

Im Hauptbildschirm oder von einem Programm aus

Nach der Einrichtung des 2-Graphen-Modus beziehen sich graphikbezogene


Operationen auf die aktive Seite. Beispiel:

10!xmax

betrifft die bei Ausfhrung des Befehls aktive Seite; dies kann entweder Graph 1 oder
Graph 2 sein.

Drcken Sie 2 a um die aktivierten Seiten zu wechseln, oder verwenden Sie die
switch-Funktion switch(1) bzw. switch(2).

Eine Funktion oder Inverse in einer Graphik


zeichnen

Zu Vergleichszwecken knnen Sie ber Ihre aktuelle Darstellung eine weitere


Darstellung zeichnen. Letztere ist meistens eine Variation der ersten Darstellung. Sie
knnen auch die Inverse zeichnen. (Diese Operationen sind fr 3D-Darstellungen nicht
mglich.)

Weiteres zur graphischen Darstellung 544


Eine Funktion, eine Parameter- oder eine Polardarstellung zeichnen

Fhren Sie im Hauptbildschirm oder von einem Programm aus DrawFunc, DrawParm
oder DrawPol aus. Im Graphikbildschirm knnen Funktionen oder Gleichungen nicht
interaktiv gezeichnet werden.

DrawFunc Term
DrawParm Term1, Term2 [,tmin] [,tmax] [,tstep]
DrawPol Term [,qmin] [,qmax] [,qstep]

Beispiel:

1. Definieren Sie im Y= Editor y1(x)=.1x3


2x+6, und stellen Sie die Funktion
graphisch dar.

2. Drcken Sie im Graphikbildschirm:


@ 2
H
und whlen Sie 2:DrawFunc.
Mit folgenden Tasten wird der
Hauptbildschirm angezeigt und DrawFunc
in die Eingabezeile bertragen:
@ 22
H 2
3. Geben Sie im Hauptbildschirm die zu DrawFunc y1(x)N6
zeichnende Funktion an.

Weiteres zur graphischen Darstellung 545


4. Drcken Sie , um die Funktion auf
dem Graphikbildschirm zu zeichnen.
Sie knnen keine Trace-, Zoom- oder
mathematische Operation an einer
gezeichneten Funktion vornehmen.
Hinweis: Zum Lschen der gezeichneten
Funktion drcken Sie
oder
@ 2 und whlen Sie 1:ClrDraw
H und whlen Sie 1:ClrDraw

Die Inverse einer Funktion zeichnen

Fhren Sie im Hauptbildschirm oder von einem Programm aus den Befehl DrawInv aus.
Im Graphikbildschirm knnen inverse Funktionen nicht interaktiv gezeichnet werden.

DrawInv Term

Verwenden Sie z.B. den oben gezeigten Graphen von y1(x)=.1x3N2x+6.

1. Drcken Sie folgende Tasten im Bildschirm zur Graphenerzeugung:


@ 2
H
and select 3:DrawInv
Mit folgenden Tasten wird der Hauptbildschirm angzeigt und DrawInv in die
Eingabezeile bertragen:

Weiteres zur graphischen Darstellung 546


@ 23
H 3

2. Geben Sie im Hauptbildschirm die inverse DrawInv y1(x)


Funktion an.
3. Drcken Sie .
Die Inverse wird als (y,x) anstatt als (x,y)
geplottet.

Eine Graphik mit Linien, Kreisen oder einem Text


ergnzen

Sie knnen, normalerweise fr Vergleichszwecke, ein oder mehrere Objekte auf den
Graphikbildschirm zeichnen. Zeichnen Sie z.B. eine horizontale Linie, um zu zeigen,
dass zwei Seiten eines Graphen denselben y-Wert haben. (Einige Objekte knnen bei
3D-Darstellungen nicht verwendet werden.)

Alle Zeichnungen lschen

Ein zustzlich gezeichnetes Objekt ist kein Bestandteil der ursprnglichen Graphik. Es
wird darber gezeichnet und bleibt auf dem Bildschirm eingeblendet, bis Sie es
lschen.

Weiteres zur graphischen Darstellung 547


Im Graphikbildschirm:

@ 2
H
und whlen Sie 1:ClrDraw.
oder
Drcken Sie , um das Objekt erneut zu
zeichnen.

Hinweis: Sie knnen ClrDraw auch in die Eingabezeile des Hauptbildschirms eingeben.

Sie knnen auch eine beliebige Aktion durchfhren, welche die Smart Graph-Funktion
dazu veranlat, das Objekt erneut graphisch darzustellen (z.B. die Window-Variablen
ndern oder die Auswahl einer gewhlten Funktion im Y= Editor aufheben).

Weiteres zur graphischen Darstellung 548


Einen Punkt oder eine Freihand-Linie zeichnen

Im Graphikbildschirm:

1. @ 2
H
und whlen Sie: 1:Pencil.
2. Setzen Sie den Cursor auf die
gewnschte Stelle.

Zum Zeichnen: Vorgehensweise:


eines Punkts Drcken Sie .
(in Pixelgre)
einer Freihand-Linie @ Drcken und halten Sie die Taste , und
bewegen Sie den Cursor, um die Linie zu
zeichnen.
H Drcken und halten Sie die Taste 1, und
zeichnen Sie die Linie mit dem Cursor.
Beenden Sie den Vorgang durch Loslassen von
oder 1.

Hinweis: Beim freihndigen Zeichnen einer Linie knnen Sie den Cursor diagonal

Weiteres zur graphischen Darstellung 549


bewegen.

Nach dem Zeichnen des Punkts/ der Linie


befinden Sie sich weiterhin im Bleistift-
Modus.

Wenn Sie weiter zeichnen mchten,


bewegen Sie den Cursor an einen
anderen Punkt.
Zum Abbrechen drcken Sie N.

Hinweis: Beginnen Sie den Zeichenvorgang auf einem weien Pixel, zeichnet der
Bleistift eine schwarze Linie/einen schwarzen Punkt. Beginnen Sie auf einem schwarzen
Pixel, wird eine weie Linie/ein weier Punkt gezeichnet (kann als Radiergummi
wirken).

Einzelne Teile eines Zeichenobjekts entfernen

Drcken Sie im Graphik-Bildschirm folgende Tasten:

1. @ 2
H
und whlen Sie 2:Eraser. Der Cursor wird als kleines Viereck angezeigt.

Weiteres zur graphischen Darstellung 550


2. Setzen Sie den Cursor auf die gewnschte Stelle.

Entfernen: Vorgehensweise:
Flche unter dem Drcken Sie .
Kstchen
Abschnitt einer @ Drcken Sie die Taste , halten Sie sie
Freihand-Linie gedrckt, und lschen Sie die Linie mit dem
Cursor.
H Drcken Sie die Taste 1, halten Sie sie
gedrckt, und lschen Sie die Linie mit dem
Cursor.
Beenden Sie den Vorgang durch Loslassen von
oder 1.

Hinweis: Mit diesen Verfahren knnen auch Teile graphisch dargestellter Funktionen
entfernt werden.

Nach dem Entfernen befinden Sie sich


weiterhin im Radiergummi-Modus.

Mchten Sie weiter radieren, bewegen


Sie den quadratischen Cursor an eine
andere Stelle.
Zum Abbrechen drcken Sie N.

Eine Linie zwischen zwei Punkten zeichnen

Drcken Sie im Graphik-Bildschirm folgende Tasten:

Weiteres zur graphischen Darstellung 551


1. @ 2
H
und whlen Sie 3:Line.
2. Setzen Sie den Cursor auf den ersten Punkt, und drcken Sie .
3. Bewegen Sie ihn zum zweiten Punkt, und drcken Sie . (Bei der Bewegung
entsteht zwischen dem ersten Punkt und dem Cursor eine Linie.)
Hinweis: Verwenden Sie 2, um den Cursor in greren Schritten zu bewegen;
2 B etc.

Nach dem Zeichnen der Linie befinden Sie


sich weiterhin im Linien-Modus.

Mchten Sie eine weitere Linie zeichnen,


setzen Sie den Cursor auf einen neuen
ersten Punkt.
Zum Abbrechen drcken Sie N.

Einen Kreis zeichnen

Drcken Sie im Graphik-Bildschirm folgende Tasten:

1. @ 2
H
und whlen Sie 4:Circle.

Weiteres zur graphischen Darstellung 552


2. Setzen Sie den Cursor an die Stelle fr
den Kreismittelpunkt, und drcken
Sie .
3. Bewegen Sie den Cursor, um den Radius
zu bestimmen, und drcken Sie .

Hinweis: Verwenden Sie 2, um den Cursor in greren Schritten zu bewegen;


2 B etc.

Eine horizontale oder vertikale Linie zeichnen

Ausgangspunkt ist der Graphikbildschirm:

1. @ 2
H
und whlen Sie 5:Horizontal oder 6:Vertical. Auf dem Bildschirm wird eine
horizontale oder vertikale Linie sowie ein blinkender Cursor angezeigt.
Befindet sich die Linie anfangs auf einer Achse, ist sie kaum sichtbar. Den
blinkenden Cursor knnen Sie jedoch problemlos erkennen.

Weiteres zur graphischen Darstellung 553


2. Verschieben Sie die Linie mit den Cursortasten an die gewnschte Stelle. Drcken
Sie dann .

Nach dem Zeichnen der Linie befinden


Sie sich weiterhin im Linien-Modus.
Mchten Sie weiter zeichnen, setzen
Sie den Cursor auf eine andere
Stelle.
Zum Abbrechen drcken Sie N.

Hinweis: Verwenden Sie 2, um den Cursor in greren Schritten zu bewegen;


2 B etc.

Eine Tangente zeichnen

Verwenden Sie zum Zeichnen einer Tangente das Menleisten-Men Math. Im


Graphikbildschirm:

1. Drcken Sie , und whlen Sie A:Tangent.


2. Verwenden Sie ggf. D und C, um die gewnschte Funktion zu whlen.

3. Setzen Sie den Cursor auf den


Berhrpunkt, und drcken Sie .
Die Tangente wird gezeichnet und ihre
Gleichung eingeblendet.

Hinweis: Zum Bestimmen des Berhrpunkts knnen Sie auch dessen x-Wert
eingeben und drcken.

Weiteres zur graphischen Darstellung 554


Eine Linie durch einen Punkt mit einer Steigung zeichnen

Zum Zeichnen einer Linie durch einen bestimmten Punkt mit einer bestimmten Steigung
fhren Sie im Hauptbildschirm oder von einem Programm aus den DrawSlp-Befehl aus.
Verwenden Sie folgende Syntax:

DrawSlp x, y, Steigung

Sie knnen auf DrawSlp auch vom Graphikbildschirm aus zugreifen.

1. Drcken Sie
@ 2
H
und whlen Sie 6:DrawSlp. Dadurch wird auf den Hauptbildschirm umgeschaltet,
und DrawSlp wird in die Eingabezeile gesetzt.

2. Vervollstndigen Sie den Befehl, und DrawSlp 4,0,6.37


drcken Sie .
Der TI-89 Titanium / Voyage 200
Graphing Calculator schaltet automatisch
auf den Graphikbildschirm um und
zeichnet die Linie.

Beschriftungen eingeben

Ausgangspunkt ist der Graphikbildschirm:

1. @ 2
H
und whlen Sie 7:Text.

Weiteres zur graphischen Darstellung 555


2. Setzen Sie den Text-Cursor an die Stelle, an welcher Sie zu schreiben beginnen
mchten.

3. Geben Sie den Beschriftungstext ein.


Nach Eingabe des Textes befinden Sie
sich weiterhin im Text-Modus.
Mchten Sie fortfahren, setzen Sie
den Cursor an eine andere Stelle.
Zum Abbrechen drcken Sie
oder N.

Hinweis: Der Text-Cursor steht an der Position, an der die obere linke Ecke des
Zeichens erscheint, das als nchstes geschrieben wird.

Im Hauptbildschirm oder von einem Programm aus

Es sind Befehle zum Zeichnen aller in diesem Abschnitt beschriebenen Objekte


verfgbar. Mit bestimmten Befehlen (z.B. PxlOn, PxlLine, etc.) knnen Sie Objekte
zeichnen, indem Sie genaue Pixel-Positionen auf dem Bildschirm angeben.

Eine Liste der verfgbaren Zeichenbefehle finden Sie in Im Graphikbildschirm


zeichnen in Programmierung.

Ein Graphikbild speichern und ffnen

Sie knnen ein Bild des aktuellen Graphikbildschirms in einer PICTURE- (PIC-)
Variablen speichern. Spter knnen Sie dann die Variable ffnen und das Bild anzeigen.

Weiteres zur graphischen Darstellung 556


Dabei wird nur das Bild gespeichert, nicht die Graphik-Einstellungen, die zu dessen
Erstellung verwendet werden.

Ein Bild des gesamten Graphikbildschirms speichern

Das Bild umfat alle geplotteten Funktionen, Achsen, Einheiten und zustzlich
gezeichneten Objekte. Das Bild beinhaltet weder die obere/untere Grenzmarke noch
Eingabeaufforderungen oder Cursor-Koordinaten.

Zeigen Sie den Graphikbildschirm an, wie


Sie ihn speichern mchten. Dann:

1. Drcken Sie , und whlen Sie


2:Save Copy As.
2. Geben Sie den Typ (Picture), das
Verzeichnis und einen eindeutigen
Variablennamen an.
3. Drcken Sie . Nach dem
Wichtig: Standardmig
Ausfllen eines Eingabefelds mssen
gilt Type = GDB (fr
Sie zweimal drcken. Graphik-Einstellungen).
Sie mssen
Type = Picture einstellen.

Weiteres zur graphischen Darstellung 557


Einen Teil des Graphikbildschirms speichern

Sie knnen ein rechteckiges Kstchen definieren, das den zu speichernden Ausschnitt
des Graphikbildschirms umschliet.

1. @ 2
H
und whlen Sie 8:Save Picture.
Um den ueren Bildschirmrand
herum erscheint ein Kstchen.
Hinweis: Sie knnen keinen Ausschnitt
einer 3D-Darstellung speichern.
2. Legen Sie die erste Ecke des
Kstchens durch Verschieben der
oberen und der linken Seite fest.
Drcken Sie dann .
Hinweis: Verwenden Sie D und C
zum Verschieben der Ober- bzw.
Unterseite und B und A zum
Verschieben der Seiten.
3. Legen Sie die zweite Ecke des
Kstchens durch Verschieben der
unteren und der rechten Seite fest.
Drcken Sie dann .

Weiteres zur graphischen Darstellung 558


4. Geben Sie das Verzeichnis und einen
eindeutigen Variablennamen an.
5. Drcken Sie . Nach dem
Ausfllen eines Eingabefelds, wie z.B.
Hinweis: Beim Speichern
Variable, mssen Sie zweimal
eines Graph-Ausschnitts
drcken. ist fr Type automatisch
Picture eingestellt.

Ein Bild ffnen

Wenn Sie ein Bild ffnen, berlagert es den aktuellen Graphikbildschirm. Um


ausschlielich das Bild anzuzeigen, heben Sie im Y= Editor vor dem ffnen des Bildes
die Auswahl aller anderen Funktionen auf.

Im Graphikbildschirm:

1. Drcken Sie , und whlen Sie 1:Open.

2. Whlen Sie den Typ (Picture), das


Verzeichnis und die Variable mit der
zu ffnenden Graphik.
Hinweis: Wird im Dialogfeld kein
Wichtig: Standardmig
Variablenname angezeigt, dann
gilt Type = GDB (fr
enthlt der Verzeichnis keine Graph-Einstellung).
Graphikbilder. Stellen Sie unbedingt
3. Drcken Sie . Type = Picture ein.

Ein Bild ist ein Zeichenobjekt. Kurven in Bildern kann man nicht tracen.

Weiteres zur graphischen Darstellung 559


Gespeicherte Ausschnitte des Graphikbildschirms

Drcken Sie und whlen 1:Open, wird das Bild ausgehend von der oberen linken
Ecke des Graphikbildschirms ber diesem eingeblendet. Handelt es sich um einen
gespeicherten Ausschnitt des Graphikbildschirms, kann es wie eine Verschiebung des
darunterliegenden Bildschirminhalts wirken.

Ein Bild lschen

Unbentigte Picture-Variablen belegen Speicherplatz im Rechner. Verwenden Sie


gem der Beschreibung in Speicher und Variablen-Verwaltung den VAR-LINK-
Bildschirm (2 ), um eine Variable zu lschen.

Von einem Programm aus oder im Hauptbildschirm

Verwenden Sie zum Sichern (speichern) und ffnen (abrufen) eines Bilds die im Modul
Technische Referenz beschriebenen Befehle StoPic, RclPic, AndPic, XorPic und RplcPic.

Mit dem Befehl CyclePic knnen Sie eine Folge von Bildern als Animation anzeigen. Ein
Beispiel finden Sie auf CyclePic-Befehl.

Eine animierte Bildfolge zeigen

Wie in diesem Kapitel bereits beschrieben wurde, knnen Sie eine Graphik als Bild
speichern. Mit dem Befehl CyclePic knnen Sie durch eine Folge von Bildern "blttern"
und so eine Animation erzeugen.

Weiteres zur graphischen Darstellung 560


CyclePic-Befehl

Bevor Sie CyclePic verwenden knnen, mu Ihnen eine Reihe von Bildern mit gleichen
Grundnamen vorliegen, die von 1 ausgehend durchnumeriert sind (z.B. pic1, pic2, pic3 .
. . ).

Verwenden Sie zum umlaufenden Anzeigen der Bilder folgende Syntax:

CyclePic BildNameString, n [,Wartezeit] [,Zyklen] [,Richtung]


Grundname der Bilder in Anfhrungszeichen, z.B. "pic"


Anzahl zu durchlaufende Bilder
Sekunden zwischen Bildern
Anzahl der Zyklus

Beispiel

Das Programm (namens cyc) in diesem Beispiel erzeugt 10 Ansichten einer 3D-
Darstellung, wobei jede Ansicht bezglich der vorangehenden um 10 um die z-Achse
gedreht ist. Nheres zu den einzelnen Befehlen finden Sie im Modul Technische
Referenz. Erluterungen zur Verwendung des Programmeditors finden Sie in
Programmierung.

Weiteres zur graphischen Darstellung 561


Programmliste Jede zweite Graphik des
Programms
:cyc()
:Prgm
:local I
:Set mode and Window variables
:setMode(graph,3d)
:70!eyef
:M10!xmin
:10!xmax
:14!xgrid
:M10!ymin
:10!ymax
:14!ygrid
:M10!zmin
:10!zmax
:1!zscl
:Define the function
:(x^3yy^3x)/390!z1(x,y)
:Generate pics and rotate
:For i,1,10,1
: i10!eyeq
: DispG
: StoPic #("pic" & string(i))
:EndFor
:Display animation
:CyclePic "pic",10,.5,5,M1
:EndPrgm

Weiteres zur graphischen Darstellung 562


Kommentare beginnen mit . Drcken Sie:
@ 8d
H 2X

Hinweis: Aufgrund seiner Komplexitt nimmt der Ablauf dieses Programms einige
Minuten in Anspruch.

Gehen Sie nach Eingabe dieses Programms im Programmeditor zum Hauptbildschirm


ber, und geben Sie cyc( ) ein.

Graphik-Einstellungen speichern und ffnen

Die Graphik-Einstellungen bilden die Gesamtheit aller Elemente, die eine bestimmte
graphische Darstellung definieren. Wenn Sie eine Graphik-Einstellungen als GDB-
Variable speichern, knnen Sie diese graphische Darstellung zu einem spteren
Zeitpunkt durch ffnen ihrer gespeicherten Einstellungs-Variablen wiederherstellen.

Elemente der Graphik-Einstellungen

Eine Graphik-Einstellung besteht aus:

Moduseinstellungen (3) fr Graph, Angle, Complex Format und Split Screen (nur
bei Verwendung des 2-Graphen-Modus).
Smtlichen Funktionen im Y= Editor (8 #), einschlielich der Anzeigearten und
der Information, welche Funktionen gewhlt sind.
Tabellen-Parametern (8 &), Window-Variablen (8 $) und
Graphikformaten:
( 9
oder

Weiteres zur graphischen Darstellung 563


@ 8
H 8F

In die Graphik-Einstellungen werden weder zustzlich gezeichnete Objekte noch


Statistik-Plots bernommen.

Hinweis: Im 2-Graphik-Modus werden die Elemente fr beide Graphiken in einer


einzigen Datenbank gespeichert.

Die aktuelle Graphik-Einstellungen speichern

Ausgangspunkt ist der Y= Editor, Window-Editor, Tabellen-Bildschirm oder


Graphikbildschirm:

1. Drcken Sie , und whlen Sie


2:Save Copy As.
2. Geben Sie das Verzeichnis und einen
eindeutigen Variablennamen an.
Hinweis: Starten Sie im
3. Drcken Sie . Nach dem Graphikbildschirm,
Ausfllen eines Eingabefelds, wie mssen Sie Type=GDB
beispielsweise Variable, mssen Sie einstellen.
zweimal drcken.

Eine Graphik-Einstellungen ffnen

Achtung: Wenn Sie Graphik-Einstellungen ffnen, werden smtliche in den aktuellen


Daten enthaltenen Informationen ersetzt. Sie sollten die aktuelle Graphik-Einstellung
speichern, bevor Sie eine gespeicherte Einstellung ffnen.

Weiteres zur graphischen Darstellung 564


Ausgangspunkt ist der Y= Editor, Window-Editor, Tabellen-Bildschirm oder der
Graphikbildschirm:

1. Drcken Sie , und whlen Sie


1:Open.
2. Whlen Sie das Verzeichnis und die
Variable mit den zu ffnenden
Hinweis: Starten Sie im
Graphik-Einstellungen.
Graphikbildschirm,
3. Drcken Sie . mssen Sie Type=GDB
einstellen.

Eine Graphik-Einstellung lschen

Unbentigte GDB-Variablen belegen Speicherplatz im Rechner. Verwenden Sie gem


der Beschreibung in Speicher und Variablen-Verwaltung den VAR-LINK-Bildschirm
(2 ), um sie zu lschen.

Von einem Programm aus oder im Hauptbildschirm

Verwenden Sie zum Sichern (speichern) und ffnen (abrufen) einer Graphikdatenbank
die im Modul Technische Referenz beschriebenen Befehle StoGDB und RclGDB.

Weiteres zur graphischen Darstellung 565


Split-Screens
Den Split-Screen-Modus einstellen und beenden

Bestimmen Sie die gewnschten Modus-Einstellungen bei der Einrichtung eines


geteilten Bildschirms ber das MODE-Dialogfeld. Nach Einrichtung des geteilten
Bildschirms bleibt dieser bis zu weiteren nderungen aktiv.

Den Split-Screen-Modus einstellen

1. Drcken Sie 3, um das MODE-Dialogfeld zu ffnen.


2. Die Modi fr die geteilten Bildschirme sind auf der zweiten Seite des MODE-
Dialogfelds aufgelistet. Deshalb:
Verwenden Sie D zum Abwrtsscrollen.
oder
Drcken Sie F2 zum ffnen der Seite 2.
3. Nehmen Sie fr den Split-Screen-Modus eine der beiden folgenden Einstellungen
vor. Nheres ber die Vorgehensweise zum ndern einer Modus-Einstellung finden
Sie in Bedienung des Taschenrechners.

Split-Screen-Einstellungen
TOP-BOTTOM (OBEN-UNTEN)
LEFT-RIGHT (LINKS-RECHTS

Split-Screens 566
Bei der Einstellung Split Screen = TOP-
BOTTOM oder LEFT-RIGHT werden
zuvor unscharf angezeigte Modi, wie
z.B. Split 2 App aktiv.

Die Anfangs-Anwendungen einstellen

Bevor Sie das MODE-Dialogfeld mit


schlieen, knnen Sie anhand der
Split 1 App- und Split 2 App-Modi die
gewnschten Anwendungen whlen.

Modus Bestimmt die Anwendung im:


Split 1 App Oberen oder linken Teil des geteilten Bildschirms.
Split 2 App Unteren oder rechten Teil des geteilten Bildschirms.

Stellen Sie Split 1 App und Split 2 App auf dieselbe Anwendung ein, verlt der
Handheld den Split-Screen-Modus und zeigt die Anwendung auf dem vollen Bildschirm
an.

Sie knnen, nach Anzeige des geteilten Bildschirms verschiedene Anwendungen


ffnen.

Hinweis: Bei dem in Weitere Darstellungsarten beschriebenen Zwei-Graph-Modus kann


sich dieselbe Anwendung in beiden Hlften des geteilten Bildschirms befinden.

Split-Screens 567
Weitere Modi, die einen geteilten Bildschirm beeinflussen

Modus Beschreibung
Number of Graphs Dient zum Einrichten und Anzeigen
Hinweis: Lassen Sie diese zweier unabhngiger Graphenstze.
Einstellung solange auf 1, Dies ist eine fortgeschrittene
bis Sie den entsprechenden Graphikfunktion, die unter Den Zwei-
Abschnitt in Weitere Graph-Modus verwenden in Weitere
Darstellungsarten gelesen Darstellungsarten beschrieben wird.
haben.

Geteilte Bildschirme und Pixel-Koordinaten

Der Handheld verfgt ber Befehle, die zum Zeichnen von Linien, Kreisen etc. auf dem
Graphik-Bildschirm mit Pixel-Koordinaten arbeiten. Folgende Tabelle zeigt, wie die
Modus-Einstellungen fr Split Screen- und Split Screen-Ratio die auf dem Graphik-
Bildschirm verfgbare Pixelanzahl beeinflussen.

Hinweis:

Eine Liste der Zeichenbefehle finden Sie unter Im Graphik-Bildschirm zeichnen in


Programmierung.

Aufgrund des Rahmens um die jeweils aktive Anwendung verfgen geteilte


Bildschirme ber eine kleinere Anzeigeflche als der nicht geteilte Bildschirm.

Split-Screens 568
TI-89 Titanium:

Split 1 App Split 2 App

Teilen Verh. x y x y
FULL N/A 0 158 0 76 N/A N/A
TOPBOTTOM 1:1 0 154 0 34 0 154 0 34
LEFTRIGHT 1:1 0 76 0 72 0 76 0 72

Voyage 200:

Split 1 App Split 2 App


Teilen Verh. x y x y
FULL N/A 0 238 0 102 N/A N/A
TOPBOTTOM 1:1 0 234 0 46 0 234 0 46
1:2 0 234 0 26 0 234 0 68
2:1 0 234 0 68 0 234 0 26
LEFTRIGHT 1:1 0 116 0 98 0 116 0 98
1:2 0 76 0 98 0 156 0 98
2:1 0 156 0 98 0 76 0 98

Split-Screens 569
Den Split-Screen-Modus beenden

Method 1: Drcken Sie 3, um das MODE-Dialogfeld zu


ffnen. Nehmen Sie dann die Einstellung
Split Screen = FULL vor. Wenn Sie zum Schlieen
des Dialogfelds drcken, zeigt der ungeteilte
Bildschirm die fr Split 1 App angegebene
Anwendung an.
Method 2: Drcken Sie 2 K zweimal, um den
Hauptbildschirm in voller Gre zu ffnen.

Beim Ausschalten des Handhelds

Durch das Ausschalten des Handhelds wird der Split-Screen-Modus nicht beendet.

Handheld wurde Wenn Sie den Handheld wieder


ausgeschaltet: einschalten:
Durch Bettigung von Der geteilte Bildschirm ist weiterhin wirksam,
2 doch wird an Stelle der Anwendung, die vor
der Bettigung von 2 aktiv war, stets
der Hauptbildschirm angezeigt.
Durch die Der geteilte Bildschirm befindet sich in dem
Abschaltautomatik (APD) Zustand, in welchen Sie ihn verlassen haben.
oder durch Bettigung von
8 .

Split-Screens 570
Die Split-Screen-Statusanzeige auf der Apps-Arbeitsflche

Um zur Apps-Arbeitsflchezurckzukehren, drcken Sie O. Oben auf der Apps-


Arbeitsflche wird die Split-Screen-Statusanzeige mit den Namen der offenen Apps und
den Displaybereichen angezeigt, in denen die betreffende App angezeigt wird.

Hinweis: Die Apps-Arbeitsflche wird immer in der Vollbildansicht angzeigt.

Split-Screen-Indikator Namen der offenen Apps

Split-Screen-Statusanzeige auf der Apps-Arbeitsflche des TI-89


Titanium

Split-Screen-Indikator Namen der offenen Apps

Split-Screens 571
Split-Screen-Statusanzeige auf der Apps-Arbeitsflche des
Voyage 200

Split-Screen- Beschreibung
Statusanzeige
Oben-Unten Split-Screen
1 gibt die Anwendung an, die im oberen Bereich
des Displays angezeigt wird.
2 gibt die Anwendung an, die im unteren
Bereich des Displays angezeigt wird.
Die hervorgehobene Nummer kennzeichnet den
aktiven Bereich des geteilten Bildschirms.
Links-Rechts Split-Screen
1 gibt die Anwendung an, die im linken Bereich
des Displays angezeigt wird.
2 gibt die Anwendung an, die im rechten
Bereich des Displays angezeigt wird.
Die hervorgehobene Nummer kennzeichnet den
aktiven Bereich des geteilten Bildschirms.

Die aktive Anwendung whlen

Bei einem geteilten Bildschirm kann nur jeweils eine der beiden Anwendungen aktiv
sein. Sie knnen problemlos von einer Anwendung zur anderen umschalten oder auch
eine neue Anwendung ffnen.

Split-Screens 572
Die aktive Anwendung

Die aktive Anwendung wird durch einen dicken Rahmen gekennzeichnet.


Menleiste und Statuszeile nehmen stets die gesamte Displaybreite ein und
beziehen sich auf die aktive Anwendung.
Bei Anwendungen mit Eingabezeile (wie beispielsweise der Hauptbildschirm und
der Y= Editor) nimmt die Eingabezeile nur dann die gesamte Displaybreite ein, wenn
diese Anwendung aktiv ist.

Menleiste des Y= Editors.


Der dicke Rahmen zeigt, dass
der Y= Editor aktiv ist.
Volle Breite der Eingabezeile
bei aktivem Y= Editor.

Von einer Anwendung auf eine andere umschalten

Drcken Sie 2 a (Zweitfunktion von O) zum Umschalten von einer Anwendung


auf eine andere.

Die Menleiste gilt fr den


Graphik-Bildschirm. Der dicke Rahmen zeigt
an, dass der Graphik-
Der Graphik-Bildschirm hat Bildschirm aktiv ist.
keine Eingabezeile.

Split-Screens 573
Eine neue Anwendung ffnen

Methode 1: 1. Wechseln Sie mit 2 a zu der Anwendung,


die ersetzt werden soll.
2. Whlen Sie mit O oder (beispielsweise
$) die neue Anwendung aus.

Whlen Sie dabei eine Anwendung, die bereits geffnet ist, schaltet der TI-89 /
Voyage 200 auf diese um.

Methode 2: 3. Drcken Sie 3 und dann F2.


4. ndern Sie Split 1 App und/oder Split 2 App.
Stellen Sie Split 1 App und Split 2 App auf
dieselbe Anwendung ein, beendet der TI-89 /
Voyage 200 den Split-Screen-Modus und
zeigt die Anwendung auf dem ungeteilten
Bildschirm an.

Hinweis: Bei dem in Weitere Darstellungsarten beschriebenen Zwei-Graph-Modus kann


sich dieselbe Anwendung in beiden Hlften des geteilten Bildschirms befinden.

Split-Screens 574
Den Hauptbildschirm mit 2nd Quit ffnen

Hinweis: Durch zweimalige Bettigung von 2 K wird der Split-Screen-Modus stets


beendet.

Hauptbildschirm: Wirkung von 2 K:


Ist noch nicht geffnet Der Hauptbildschirm wird an Stelle der
aktiven Anwendung geffnet.
Ist geffnet, ist aber nicht die Umschalten auf den Hauptbildschirm,
aktive Anwendung der dadurch zur aktiven Anwendung
wird.
Ist die aktive Anwendung Beendet den Split-Screen-Modus und
ffnet den nicht geteilten
Hauptbildschirm.

Bei Unterteilung in obere und untere Hlfte

Beachten Sie auch bei Auswahl einer TOP-BOTTOM-Unterteilung (Unterteilung in obere


und untere Hlfte), dass sich Eingabezeile und Menleiste stets auf die aktive
Anwendung beziehen. Beispiel:

Die Eingabezeile gilt fr den


aktiven Y=Editor, nicht fr den
Grafikbildschirm.

Split-Screens 575
Die Menleiste gilt fr den aktiven
Grafikbildschirm, nicht fr den
Y=Editor.

Hinweis: Fr Top-Bottom- und Left-Right-Unterteilungen gilt dieselbe Methode zum


Whlen einer Anwendung.

Split-Screens 576
Daten/Matrix-Editor
berblick ber Listen-, Daten- und
Matrizenvariablen

Zur effektiven Verwendung des Daten/Matrix-Editors ist es erforderlich, dass Sie die
Bedeutung von Listen-, Daten- und Matrizenvariablen verstehen.

Listenvariable

Eine Liste ist eine Folge von Objekten (Zahlen, Termen oder Zeichenfolgen), die
miteinander in Verbindung stehen knnen oder nicht. Jedes Objekt wird Element
genannt. Im Daten/Matrix-Editor gilt fr eine Listenvariable:

Sie wird als einzelne Spalte angezeigt,



deren Elemente sich jeweils in einer
einzelnen Zelle befinden.
Sie mu fortlaufend sein; freie oder leere
Zellen sind innerhalb der Liste nicht
erlaubt.
Sie kann aus bis zu 999 Elementen
bestehen.

Titel-(oben) und Kopfzeile-Zellen (unten) werden nicht als Teil der


Liste ge-speichert.

Daten/Matrix-Editor 577
Geben Sie mehr als eine Spalte mit Elementen in eine Listenvariable ein, wird diese
automatisch in eine Datenvariable umgewandelt.

Im Hauptbildschirm (oder berall dort, wo Sie eine Liste verwenden knnen) knnen Sie
eine Liste als eine Folge von Elementen eingeben, die in geschweifte Klammern { }
gefat und durch Kommas getrennt sind.

Zur Trennung der Elemente mssen Sie bei


der Eingabe in die Eingabezeile zwar
Kommata verwenden, aber im Protokoll-
Bereich werden die Elemente durch
Leerstellen getrennt angezeigt.
Auf ein bestimmtes Listenelement beziehen list1[1]
Sie sich mit Hilfe des rechts abgebildeten
Formats.
Name der Listenvariablen; Elementnummer (oder Indexnummer)

Hinweis: Wenn Sie im Daten/Matrix-Editor eine Liste erstellt haben, knnen Sie diese
Liste in jeder Anwendung (z.B. dem Hauptbildschirm) verwenden.

Daten/Matrix-Editor 578
Datenvariable

Bei einer Datenvariablen handelt es sich im Grunde genommen um eine Sammlung von
Listen, die miteinander in Verbindung stehen knnen oder nicht. Im Daten/Matrix-Editor
gilt fr eine Datenvariable:

Sie kann bis zu 99 Spalten haben.


Sie kann in jeder Spalte bis zu 999
Elemente enthalten. Je nach Datenart
mssen die Spalten nicht alle gleich lang
sein.
Die Spalten mssen fortlaufend sein; freie oder leere Zellen sind
innerhalb einer Spalte nicht erlaubt.

Hinweis: Fr statistische Berechnungen mssen die Spalten die gleiche Lnge besitzen.

Auf dem Hauptbildschirm oder von einem NewData data1,list1,list2


Programm aus knnen Sie mit dem
Befehl NewData eine Datenvariable aus
bereits vorhandenen Listen erstellen.
Name der zu erstellenden Datenvariablen
Namen vorhandener Listenvariablen.
Obwohl man eine Datenvariable im
Hauptbildschirm nicht direkt anzeigen
kann, kann man sich einzelne Spalten data1[1]
(data1[1])[1]
oder Elemente ansehen.

Daten/Matrix-Editor 579
Name der Datenvariablen
Spaltennummer
Spaltennummerr
Elementnummer in der Spalte
Beispiel:

Zeigt Spalte 1 der Datenvariablen 1 an.


Zeigt Element 1 in Spalte 1 der
Datenvariablen 1 an.

Matrizenvariable

Eine Matrix ist ein rechteckiges Feld aus Elementen. Bei der Erstellung einer Matrix im
Daten/Matrix-Editor mssen Sie die Anzahl der Zeilen und Spalten festlegen (Sie
knnen jedoch spter Zeilen und Spalten hinzufgen oder entfernen). Im Daten/Matrix-
Editor gilt fr eine Matrizenvariable:

Sie sieht hnlich wie eine Datenvariable


aus, aber alle Spalten mssen gleich lang
sein.
Zeigt die
Bei ihrer Erstellung erscheint der Wert 0 Matrizengre.
in jeder Zelle. Sie knnen dann 0 durch
den gewnschten Wert ersetzen.

Daten/Matrix-Editor 580
Mit 9 knnen Sie vom Hauptbildschirm
oder von einem Programm aus eine Matrix in
einer der nebenstehenden gleichwertigen [[1,2,3][4,5,6]]!mat1
Formen speichern. [1,2,3;4,5,6]!mat1

Zeile 1
Zeile 2
Zeile 1
Zeile 2
Sie geben die Matrix zwar in der oben
gezeigten Form ein, aber im Protokoll-Bereich
wird sie in der herkmmlichen Matrizenform
angezeigt.

Wenn Sie im Daten/Matrix-Editor eine Matrix erstellt haben, knnen Sie diese Matrix in
jeder Anwendung (z.B. dem Hauptbildschirm) verwenden.

Hinweis: Verwenden Sie Klammern, um ein bestimmtes Element in einer Matrix


anzugeben. Hier ein Beispiel: Geben Sie mat1[2,1] ein, um auf das erste Element in der
zweiten Zeile zuzugreifen.

Eine Daten/Matrix-Editor-Sitzung beginnen

Jedesmal, wenn Sie den Daten/Matrix-Editor starten, knnen Sie eine neue Variable
erstellen, die aktuelle Variable (die bei der letzten Verwendung des Daten/Matrix-Editors
zuletzt angezeigte) weiterverwenden oder eine bestehende Variable ffnen.

Daten/Matrix-Editor 581
Eine neue Daten-, Matrizen- oder Listenvariable erstellen

1. Drcken Sie O, und whlen Sie


Data/Matrix Editor.

2. Whlen Sie 3:New.

3. Machen Sie die entsprechenden


Angaben fr die neue Variable.

Menpunkt Dient zum:


Type Whlen der zu erstellenden
Variablenart. Drcken Sie B,
um ein Men mit den
verfgbaren Typen zu ffnen.
Folder Whlen des Verzeichnisses, in welchem die neue
Variable gespeichert wird. Drcken Sie B, um ein Men
mit den vorhandenen Verzeichnissen zu ffnen. Nhere
Informationen zu Verzeichnissen finden Sie in Weitere
Funktionen des Hauptbildschirms.
Variable Geben Sie einen Namen fr die neue Variable ein.
Bei Angabe einer bereits vorhandenen Variablen wird
eine Fehlermeldung angezeigt, sobald Sie
drcken. Wenn Sie die Anzeige des Fehlers mit N
oder quittieren, wird wieder das Dialogfeld NEW
angezeigt.

Daten/Matrix-Editor 582
Menpunkt Dient zum:
Row dimension Wenn Type = Matrix, geben Sie
und Zeilen- und Spaltenanzahl der
Col dimension Matrix ein.

Hinweis: Wenn Sie keinen Variablennamen eingeben, ffnet der TI-89 Titanium /
Voyage 200 Graphing Calculator den Hauptbildschirm.

4. Drcken Sie (nach Ausfllen eines Eingabefeldes wie Variable drcken Sie
zweimal), um eine leere Variable im Daten/Matrix-Editor zu erstellen und
anzuzeigen.

Die aktuelle Variable verwenden

Sie knnen den Daten/Matrix-Editor jederzeit verlassen, um zu einer anderen


Anwendung zu gehen. Um zu der Variablen zurckzukehren, die angezeigt wurde, als
Sie den Daten/Matrix-Editor verlassen haben, rufen Sie den Daten/Matrix-Editor erneut
auf und whlen 1:Current.

Daten/Matrix-Editor 583
Eine neue Variable im Daten/Matrix-Editor erstellen

Im Daten/Matrix-Editor:

1. Drcken Sie , und whlen Sie 3:New.


2. Geben Sie den Typ, das Verzeichnis und
den Variablennamen an. Geben Sie bei
einer Matrix auch die Zeilen- und
Spaltenanzahl an.

Eine andere Variable ffnen

Sie knnen jederzeit eine andere Variable ffnen.

1. Drcken Sie vom Daten/Matrix-Editor aus , und whlen Sie 1:Open.


oder
Drcken Sie in einer beliebigen Anwendung O, und whlen Sie 2:Open.

2. Whlen Sie den Typ, das Verzeichnis und


die zu ffnende Variable.
3. Drcken Sie .

Hinweis: Standardmig zeigt Variable die erste in der alphabetischen Liste vorhandene
Variable an. Sind keine Variablen vorhanden, ist das Feld leer.

Daten/Matrix-Editor 584
Hinweis zum Lschen einer Variablen

Da smtliche Variablen des Daten/Matrix-Editors automatisch gespeichert werden,


knnen sich relativ viele Variablen ansammeln, und es wird u.U. viel Speicherplatz
belegt.

Zum Lschen einer Variablen verwenden Sie den VAR-LINK -Bildschirm (2 ).


Nheres zu VAR-LINK finden Sie in Speicher-und Variablen-Verwaltung.

Zellenwerte eingeben und ansehen

Wenn Sie eine neue Variable erstellen, ist der Daten/Marix-Editor anfangs leer (fr
Listen- oder Datenvariablen) oder mit Nullen ausgefllt (fr eine Matrix). Wenn Sie eine
vorhandene Variable ffnen, werden deren Werte angezeigt. Sie knnen dann entweder
zustzliche Werte eingeben oder die vorhandenen bearbeiten.

Der Bildschirm des Daten/Matrix-Editors

Im folgenden ist ein leerer Daten/Matrix-Editor dargestellt. Beim ersten ffnen des
Bildschirms markiert der Cursor die Zelle in Zeile 1, Spalte 1.

Daten/Matrix-Editor 585
Variablentyp
Kopfzeile

Zeilennummer
Zeilen- und
Spaltennummer der
markierten Zelle
Spaltentitel-Zellen zur
Eingabe eines Titels fr
jede Spalte

Hinweis: Verwenden Sie die Titelzelle ber jeder Spalte zur Bezeichnung der in der
Spalte befindlichen Daten.

Wenn Werte eingegeben werden, zeigt die Eingabezeile den vollstndigen Wert der
markierten Zelle an.

Einen Wert eingeben oder bearbeiten

Sie knnen einen beliebigen Term in eine Zelle eingeben (Zahl, Variable, Funktion,
Zeichenfolge etc.).

1. Bewegen Sie den Cursor zu der gewnschten Zelle, um diese fr die Eingabe bzw.
die Bearbeitung zu markieren.
2. Drcken Sie oder , um den Cursor in die Eingabezeile zu setzen.
3. Geben Sie einen neuen Wert ein, oder bearbeiten Sie den bereits vorhandenen.
4. Drcken Sie , um den Wert in die markierte Zelle zu bertragen.

Daten/Matrix-Editor 586
Wenn Sie drcken, rckt der Cursor automatisch zur nchsten Zelle, und Sie
knnen mit der Eingabe oder Bearbeitung von Werten fortfahren. Die
Bewegungsrichtung des Cursors hngt von der Variablenart ab.

Hinweis: Sie knnen einen neuen Wert eingeben, ohne zuvor oder zu drcken.
Zur Bearbeitung einer vorhandenen Variablen mssen Sie aber oder
verwenden.

Variablentyp Nach Bettigung von , bewegt sich der Cursor:


List oder data Abwrts, zur Zelle in der nchsten Zeile.
Matrix Nach rechts, zur Zelle in der nchsten Spalte. Von der
letzten Zelle einer Zeile rckt der Cursor automatisch zur
erste Zelle der nchsten Zeile weiter. Dadurch knnen
Sie Werte in Zeile 1, Zeile 2 etc. eingeben.

Im Editor scrollen

Bewegung des Cursors: Drcken Sie:


Um je eine Zelle D, C, B, oder A
Um je eine Seite 2 und dann D, C,
B, oder A
Zu Zeile 1 in der aktuellen Spalte bzw. zur 8 C oder
letzten Zeile des Bildschirms, die Daten 8D
enthlt. Steht der Cursor in oder hinter
dieser letzten Zeile, wird er mit 8 D auf
Zeile 999 bewegt.

Daten/Matrix-Editor 587
Bewegung des Cursors: Drcken Sie:
Zu Spalte 1 bzw. zur letzten Spalte, die 8 A oder
Daten enthlt. Befindet sich der Cursor in 8B
oder hinter dieser letzten Spalte, wird er mit
8 B zu Spalte 99 bewegt.

Hinweis: Fr die bertragung eines Wertes aus der Eingabezeile knnen Sie auch D
oder C verwenden.

Wenn Sie abwrts/aufwrts scrollen, bleibt die Kopfzeile am oberen Bildschirmrand


stehen, so dass die Spaltennummern stets sichtbar sind. Wenn Sie nach rechts/links
scrollen, bleiben die Zeilennummern am linken Bildschirmrand stehen, so dass sie stets
sichtbar sind.

So werden Zeilen und Spalten automatisch gefllt

Wenn Sie in eine Zelle einen Wert eingeben, wandert der Cursor zur nchsten Zelle. Sie
knnen den Cursor jedoch zu jeder beliebigen Zelle bewegen, um dort einen Wert
einzugeben. Wenn Sie zwischen einzelnen Zellen Zwischenrume lassen, werden diese
vom Gert automatisch behandelt.

Daten/Matrix-Editor 588
Bei Listenvariablen bleibt eine Lckenzelle solange unbestimmt (Eintrag undef), bis
Sie einen Wert fr diese Zelle eingeben.

&

Hinweis: Wenn Sie mehr als eine Spalte mit Elementen in eine Listenvariable
eingeben, wird diese automatisch in eine Datenvariable umgewandelt.
Bei einer Datenvariablen werden Lcken in einer Spalte genau wie in einer Liste
behandelt. Bei Lcken zwischen zwei Spalten entsteht eine leere Spalte.

&

Matrizenvariablen werden automatisch weitere Zeilen und/oder Spalten hinzugefgt,


wenn Sie bei der Eingabe eines Wertes in eine Zelle die aktuellen Grenzen
berschreiten. Die brigen Zellen in den neuen Zeilen und/oder Spalten werden mit
Nullen aufgefllt.

&

Hinweis: Bei der Erstellung einer Matrix wird zwar deren Gre angegeben, es knnen
aber problemlos Zeilen und/oder Spalten hinzugefgt werden.

Daten/Matrix-Editor 589
Die Zellenbreite ndern

Die Zellenbreite bestimmt, wie viele Zeichen in einer Zelle angezeigt werden. So ndern
Sie die Zellenbreite im Daten/Matrix-Editor:

1. Aktivieren Sie das Dialogfeld FORMATS wie folgt: Drcken Sie:


9
oder
@ 8
H 8F

Die Zellenbreite stellt die maximale Anzahl


der in einer Zelle anzeigbaren Zeichen dar.
Alle Zellen sind gleich breit.

Hinweis: Mchten Sie eine Zahl vollstndig sehen, knnen Sie die Zelle jederzeit
markieren; die Zahl erscheint dann in der Eingabezeile.
2. Markieren Sie die aktuelle Cell Width-Einstellung, und drcken Sie B oder A, um
das Ziffernmen (3 bis 12) zu ffnen.
3. Bewegen Sie den Cursor zur gewnschten Zahl, um diese zu markieren, und
drcken Sie . (Einstellige Zahlen knnen Sie auch ber die Tastatur eingeben;
drcken Sie dann ).
4. Zum Schlieen des Dialogfeldes drcken Sie .

Daten/Matrix-Editor 590
Den Spalteninhalt lschen

Durch diesen Vorgang wird der Inhalt einer Spalte gelscht. Die Spalte wird nicht
entfernt.

Lschen des Vorgehensweise:


Inhalts:
Einer Spalte 1. Setzen Sie den Cursor auf eine beliebige Zelle der
Spalte.
2. Drcken Sie:
@ 2
H
und whlen Sie 5:Clear Column.
(Diese Option steht fr Matrizen nicht zur Verfgung.)
Aller Spalten Drcken Sie , und whlen Sie 8:Clear Editor. Wenn
Sie aufgefordert werden, den Vorgang zu besttigen,
drcken Sie (oder N zum Annullieren).

Hinweis: Bei Listen- oder Datenvariablen sind gelschte Spalten leer. Bei Matrizen ist
eine gelschte Spalte mit Nullen ausgefllt.

Eine Kopfzeile mit einem Term definieren

Bei einer Listenvariablen oder einer Spalte einer Datenvariablen knnen Sie in den
Kopfzeile eine Funktion eingeben, die automatisch eine Liste mit Elementen erzeugt.
Eine Spalte einer Datenvariable kann auerdem durch eine andere Spalte definiert
werden.

Daten/Matrix-Editor 591
Eine Kopfzeiledefinition eingeben

Im Daten/Matrix-Editor:

1. Setzen Sie den Cursor auf eine beliebige Zelle in der Spalte, und drcken Sie .
oder
Setzen Sie den Cursor auf die Kopfzelle (c1, c2 etc.), und drcken Sie .
Hinweis:
ist dann nicht erforderlich, wenn Sie eine neue Definition eingeben oder
die bereits vorhandene ersetzen mchten. Wenn Sie die vorhandene Definition
nur ndern mchten, mssen Sie jedoch drcken.
Wenn Sie eine vorhandene Definition ansehen mchten, drcken Sie , oder
setzen Sie den Cursor auf die Kopfzelle; die Definition wird in der Eingabezeile
angezeigt.
2. Geben Sie den neuen Term ein, der die vorhandene Definition ersetzt.
Wenn Sie in Schritt 1 oder verwendet haben, steht der Cursor in der
Eingabezeile und hat die Definition (falls vorhanden) markiert. Sie knnen auch:
M drcken, um den markierten Term zu lschen. Geben Sie dann den
neuen Term ein.
oder

Daten/Matrix-Editor 592
A oder B drcken, um die Markierung aufzuheben. Bearbeiten Sie dann den
alten Term.
Hinweis: nderungen knnen Sie rckgngig machen, indem Sie N vor
drcken.

Sie knnen einen Term Beispiel:


verwenden, der:
Eine Zahlenreihe erzeugt. c1=seq(x^2,x,1,5)
c1={1,2,3,4,5}
Sich auf eine andere Spalte c2=2c1
bezieht. c4=c1c2sin(c3)

Hinweis: Die Funktion seq wird im Modul Technische Referenz beschrieben.


Beziehen Sie sich auf eine leere Spalte, wird eine Fehlermeldung angezeigt (es sei
denn Auto-calculate = OFF. .

3. Drcken Sie , D oder C, um


die Definition zu speichern und die
Spalten zu aktualisieren.

c1=seq(x,x,1,7); c2=2c1; Eine gesperrte Zelle () kann nicht


direkt gendert werden, da sie durch die Kopfzeile definiert ist.

Hinweis: Bei Datenvariablen werden Definitionen der Kopfzeile gespeichert, sobald Sie
den Daten/Matrix-Editor verlassen. Bei Listenvariablen wird die Definition nicht
gespeichert (nur die sich ergebenden Zellenwerte).

Daten/Matrix-Editor 593
Eine Definition der Kopfzeile lschen

1. Setzen Sie den Cursor auf eine beliebige Zelle der Spalte, und drcken Sie .
oder
Setzen Sie den Cursor auf die Kopfzelle (c1, c2 etc.), und drcken Sie .
2. Drcken Sie M, um den markierten Term zu lschen.
3. Drcken Sie , D oder C.

Eine vorhandene Liste als Spalte verwenden

Wenn Sie eine oder mehrere Listen haben, knnen Sie diese auch als Spalten in einer
Datenvariablen verwenden.

Im: Vorgehensweise:
Data/Matrix Editor Verwenden Sie in der gewnschten
Spalte , um die Kopfzeile zu
definieren. Beziehen Sie sich auf die
vorhandene Listenvariable. Beispiel:
c1=list1
Hauptbildschirm oder einem Verwenden Sie gem der
Programm Beschreibung im Modul Technische
Referenz den Befehl NewData.
Beispiel:

NewData datavar, list1 [, list2] [, list3] ...

Daten/Matrix-Editor 594
Im: Vorgehensweise:
Datenvariable. Liegt diese Datenvariable bereits vor, wird sie auf
Grundlage der angegebenen Liste neu definiert.
Vorhandene Listenvariablen, die in Spalten der Datenvariablen kopiert
werden sollen.

Hinweis: Ist Ihr Gert mit dem Zusatz CBL 2 oder CBR, ausgestattet, verwenden
Sie dieses Verfahren fr Ihre erfaten Listen. Vorhandene Listenvariablen knnen Sie
mit 2 anzeigen.

Eine Matrix mit einer Liste fllen

Zum Fllen einer Matrix mit einer Liste knnen Sie nicht den Daten/ Matrix-Editor
verwenden. Statt dessen knnen Sie vom Hauptbildschirm oder von einem Programm
aus den Befehl list8mat verwenden. Nheres finden Sie im Modul Technische Referenz.

Die Auto-Calculate-Funktion

Der Daten/Matrix-Editor verfgt ber eine Auto-calculate-Funktion fr Listen- und


Datenvariablen. Grundeinstellung ist Auto-calculate = ON. Deshalb werden bei
nderungen, die eine Definition der Kopfzeile betreffen (oder eine Spalte, auf die sich in
einer Kopfdefinition bezogen wird), smtliche Spalten automatisch neu berechnet.
Beispiel:

Wenn Sie eine Ddefinition der Kopfzeilendern, wird die neue Definition automatisch
angewendet.
Wenn der Kopf von Spalte 2 als c2=2c1 definiert ist, wirkt sich jede nderung in
Spalte 1 automatisch auf Spalte 2 aus.

Daten/Matrix-Editor 595
So schalten Sie Auto-calculate im Daten/Matrix-Editor ein und aus:

1. Drcken Sie:
9
oder
@ 8
H 8F
2. Stellen Sie Auto-Calculate auf OFF oder ON.
3. Drcken Sie , um das Dialogfenster zu schlieen.

Wenn Auto-calculate = OFF, und Sie nehmen wie oben beschrieben nderungen vor,
dann werden die Definitionen der Kopfzeile solange nicht neu berechnet, bis Sie Auto-
calculate = ON einstellen.

Hinweis: Stellen Sie Auto-calculate = OFF, um mehrere nderungen zu machen, ohne


dass jedes Mal eine Neuberechnung stattfindet. Sie knnen eine Definition, wie bspw.
c1=c2+c3, eingeben, bevor die Spalten 2 und 3 eingegeben werden, etwaige Fehler in
einer Definition bergehen, bevor diese Fehler behoben werden knnen.

Die Funktionen Shift und CumSum in einer Kopfzeile


verwenden

Beim Definieren einer Kopfzeile knnen Sie wie unten beschrieben die Funktionen shift
und cumSum verwenden. Diese Beschreibungen weichen leicht vom Modul Technische
Referenz ab. In diesem Abschnitt wird die Verwendung dieser Funktionen im
Daten/Matrix-Editor dargestellt. Im Modul Technische Referenz finden Sie eine
allgemeinere Erklrung fr den Hauptbildschirm oder ein Programm.

Daten/Matrix-Editor 596
Die Funktion Shift verwenden

Mit der Funktion shift knnen Sie eine Spalte kopieren und um eine bestimmte
Elementanzahl auf- oder abwrts verschieben. Verwenden Sie , um mit folgender
Syntax einen Spaltenkopf zu definieren:

shift (column [,integer])


Spalte fr die Verschiebung.
Elementenanzahl, um die verschoben werden soll (positiv = aufwrts;
negativ = abwrts). Grundeinstellung ist M1.

Beispiel fr eine Auf- und Abwrtsverschiebung um zwei Elemente:

c2=shift(c1,2)
c3=shift(c1, M2)
Verschobene Spalten haben dieselbe Lnge wie
die Ausgangsspalte (c1).
Die letzten beiden Elemente von c1 werden nach
unten, ber den Rand hinaus verschoben,
undefinierte Elemente nach oben.
Die ersten beiden Elemente von c1 werden nach
oben, ber den Rand hinaus verschoben,
undefinierte Elemente nach unten.

Hinweis: Geben Sie shift ber die Tastatur ein, oder whlen Sie shift aus die
CATALOG.

Daten/Matrix-Editor 597
Die Funktion CumSum verwenden

Die Funktion cumSum liefert eine Summe der Elemente in einer Spalte. Verwenden Sie
, um eine Kopfzeile mit folgender Syntax zu definieren:

cumSum (Spalte)
Ausgangsspalte fr die Summenbildung

Beispiel:
c2=cumSum(c1)

1+2
1+2+3+4

Hinweis: Geben Sie cumSum ber die Tastatur ein, whlen Sie es aus die CATALOG,
oder drcken Sie 2 I, und whlen Sie es aus dem List-Untermen.

Spalten sortieren

Nach der Eingabe von Informationen in eine Daten-, Listen- oder Matrizenvariable
knnen Sie eine bestimmte Spalte problemlos in numerischer oder alphabetischer
Reihenfolge sortieren. Sie knnen auf Grundlage einer Schlssel-Spalte auch alle
Spalten als ein Gesamtobjekt sortieren.

Daten/Matrix-Editor 598
Eine einzelne Spalte sortieren

Im Daten/Matrix-Editor:

1. Setzen Sie den Cursor auf eine


beliebige Zelle der Spalte.
2. Drcken Sie:
@ 2
H
und whlen Sie 3:Sort Column.
Zahlen werden aufsteigend sortiert. C1 C1
Zeichenstrings werden in alphabetischer fred & 75
Reihenfolge sortiert.
sally 82
chris & 98

jane chris
75 & fred
98 jane
82 sally

Alle Spalten auf Grundlage einer Schlssel-Spalte sortieren

Es sei eine Datenbank-Struktur gegeben, bei welcher die Informationen in jeder Spalte
innerhalb einer Zeile zusammmenhngen (wie beispielsweise der Vor- und Zuname
eines Studenten und dessen Prfungsergebnisse). In diesem Fall wrde das Sortieren
nur einer Spalte den Zusammenhang zwischen den verschiedenen Spalten zerstren.

Daten/Matrix-Editor 599
Im Daten/Matrix-Editor:

1. Setzen Sie den Cursor auf eine beliebige


Zelle der Schlssel-Spalte.
Setzen Sie hier den Cursor auf die zweite
Spalte (c2), um eine Sortierung nach
Nachnamen vorzunehmen.
Hinweis: Bei einer Listenvariablen kommt
dies dem Sortieren einer einzelnen Spalte
gleich.
2. Drcken Sie:
@ 2
H
und whlen Sie 4:Sort Col, adjust all.
Hinweis: Dieser Menpunkt ist nicht
verfgbar, wenn eine gesperrte Spalte
vorhanden ist.

Bei Anwendung dieses Verfahrens auf eine Datenvariable:

Mssen alle Spalten gleich lang sein.


Darf keine der Spalten gesperrt sein (durch eine Funktion in der Kopfzeile definiert
sein). Befindet sich der Cursor in einer gesperrten Spalte, so wird am Anfang der
Eingabezeile angezeigt.

Daten/Matrix-Editor 600
Eine Kopie einer Listen-, Daten- oder
Matrizenvariablen speichern

Sie knnen eine Kopie einer Listen-, Daten- oder Matrizenvariablen speichern. Sie
knnen auch eine Liste in eine Datenvariable kopieren oder eine Spalte aus einer
Datenvariablen whlen und diese in eine Liste kopieren.

Gltige Kopietypen

Diese Arten knnen kopiert In folgende Arten:


werden:
Listen Listen oder Daten
Daten Daten
Datenspalte Listen
Matrizen Matrizen

Hinweis: Eine Liste wird automatisch in eine Datenvariable umgeformt, wenn Sie mehr
als eine Spalte mit Informationen eingeben.

Vorgehensweise

Im Daten/Matrix-Editor:

1. Zeigen Sie die zu kopierende Variable an.

Daten/Matrix-Editor 601
2. Drcken Sie , und whlen Sie 2:Save Copy As.

3. Im Dialogfeld:
Whlen Sie den Type und das
Verzeichnis fr die Kopie: Type und
Folder.
Geben Sie fr die Kopie einen
Variablennamen ein.
Whlen Sie, wenn verfgbar, die
Spalte, aus welcher kopiert werden
soll.
Hinweis: Geben Sie den Namen einer
bereits bestehenden Variablen ein, wird
deren Inhalt ersetzt.
Diese Zeile wird unscharf eingeblendet, es sei denn, Sie kopieren
eine Datenspalte in eine Liste. Die Spalteninformation wird fr andere
Kopietypen nicht verwendet.

4. Drcken Sie (nach dem Ausfllen eines Eingabefeldes wie Variable mssen
Sie zweimal drcken).

Daten/Matrix-Editor 602
Eine Datenspalte in eine Liste kopieren

Whrend eine Datenvariable ber mehrere Spalten verfgen kann, besteht eine
Listenvariable aus nur einer Spalte. Deshalb mssen Sie beim Kopieren aus einer
Datenvariablen in eine Liste die zu kopierende Spalte whlen.

Listenvariable, in welche kopiert werden


soll.

Datenspalte, die in die Liste kopiert


wird. Hier wird standardmig die Spalte
eingeblendet, in welcher sich der Cursor
befindet.

Daten/Matrix-Editor 603
Statistik und Datenplots
Schritte zur statistischen Analyse

Dieser Abschnitt stellt einen berblick ber die zur Durchfhrung einer statistischen
Berechnung oder zur graphischen Darstellung eines Statistik-Plots bentigten Schritte
dar. Eine genauere Beschreibung finden Sie auf den nachfolgenden Seiten.

Statistische Daten berechnen und graphisch auswerten

1. Modus Graph (3) auf FUNCTION


einstellen.
2. Statistische Daten im Daten/Matrix-Editor
eingeben.
Hinweis: Nheres zur Eingabe von Daten
in den Daten/Matrix-Editor finden Sie in
Daten/Matrix Editor.
3. Statistische Berechnungen durchfhren,
um Statistikvariablen zu ermitteln oder
Daten in ein Modell einzupassen ().

Statistik und Datenplots 604


4. Statistik-Plots definieren und auswhlen
( und dann ,).
Hinweis: Sie knnen Statistik-Plots und
y(x)-Funktionen auch mit Hilfe des
Y= Editors definieren und whlen.
5. Das Ansichtfenster definieren
(8 $).
6. ndern Sie bei Bedarf das
Graphenformat.
,9
oder
@ 8
H 8F
7. Die ausgewhlten Statistik-Plots und
Funktionen graphisch darstellen
(8 %).
Hinweis: Optimieren Sie das
Ansichtsfenster fr Statistik-Plots mit
ZoomData. Zoom ist im Y= Editor,
Window-Editor und Graph-Bildschirm
verfgbar.

Die Plots untersuchen

Im Graphik-Bildschirm knnen Sie:

Statistik und Datenplots 605


Die Koordinaten eines beliebigen Pixels mit Hilfe des freibeweglichen Cursors
anzeigen sowie die Koordinaten eines geplotteten Punkts anzeigen, indem Sie
einen Plot tracen.
Mit Hilfe des Menleisten-Mens Zoom einen Abschnitt des Graphs vergrern
oder verkleinern.
Mit Hilfe des Menleisten-Mens Math eine beliebige graphisch darzustellende
Funktion (jedoch keinen Plot) analysieren.

Eine statistische Berechnung durchfhren

Verwenden Sie vom Daten/Matrix-Editor aus das MenleistenMen Calc, um


statistische Berechnungen durchzufhren. Sie knnen Statistiken mit einer oder mit zwei
Variablen analysieren oder auch verschiedenartige Regressionsanalysen durchfhren.

Das Dialogfeld Calculate

Eine Datenvariable mu geffnet sein. Der Daten/Matrix-Editor fhrt mit Listen- oder
Matrizenvariablen keine statistischen Berechnungen durch.

Statistik und Datenplots 606


Ausgangspunkt ist der Daten/Matrix-Editor:

1. Drcken Sie , um das Dialogfeld Pfadname der


Calculate zu ffnen. Datenvariablen
In diesem Beispiel sind alle Punkte aktiv.
Auf Ihrem Rechner sind die Menpunkte
nur dann aktiv, wenn sie fr die aktuellen
Einstellungen von Calculation Type, Use
Freq and Categories gltig sind.
Hinweis: Ein fr die aktuellen
Einstellungen ungltiger Menpunkt wird
unscharf angezeigt. Der Cursor kann
nicht auf einen unscharf angezeigten
Menpunkt gesetzt werden.

Statistik und Datenplots 607


2. Nehmen Sie fr die aktiven Menpunkte die geeigneten Einstellungen vor.

Menpunkt Beschreibung
Calculation Type Whlen Sie den Berechnungstyp.
x Geben Sie die Nummer der im Daten/Matrix-Editor fr x-
Werte verwendeten Spalte (C1, C2 etc.) ein. x ist die
unabhngige Variable.
y Geben Sie die Nummer der fr y-Werte verwendeten
Spalte ein. y ist die abhngige Variable. Dies ist fr alle
Calculation Types auer OneVar erforderlich.
Store RegEQ to Wenn es sich bei Calculation Type um eine
Regressionsanalyse handelt, knnen Sie einen
Funktionsnamen whlen (y1(x), y2(x), etc.). Dadurch
knnen Sie die Regressionsgleichung speichern und im
Y= Editor anzeigen.
Use Freq and Whlen Sie NO oder YES. Beachten Sie, da die Freq,
Categories? Category und Include Categories nur bei der Einstellung
Use Freq and Categories? = YES aktiv sind.
Freq Geben Sie die Nummer der Spalte ein, die fr jeden
Datenpunkt eine Hufigkeit enthlt. Wenn Sie keine
Spaltennummer eingeben, wird fr alle Datenpunkte
dieselbe Gewichtung angenommen (1).
Category Geben Sie die Nummer der Spalte ein, die eine Klasse
fr jeden Datenpunkt enthlt.

Statistik und Datenplots 608


Menpunkt Beschreibung
Include Wenn Sie eine Klassen-Spalte bei Category angeben,
Categories knnen Sie die Berechnung mit Hilfe dieses
Menpunkts auf bestimmte Klassenwerte beschrnken.
Legen Sie beispielsweise {1,4} fest, werden in der
Berechnung nur Datenpunkte mit einem Klassenwert
von 1 oder 4 verwendet.

Hinweis: Mchten Sie fr x, y, Freq oder Category eine vorhandene Listenvariable


verwenden, geben Sie an Stelle der Spaltennummer den Listennamen ein. Ein
Beispiel fr die Verwendung von Freq, Category undInclude Categories ist
verfgbar.

Statistik und Datenplots 609


3. Drcken Sie (nach dem Ausfllen eines Dialogfeldes drcken Sie
zweimal).
Die Ergebnisse werden auf dem STAT VARS-Bildschirm angezeigt. Das Format
hngt von Berechnungstyp unter Calculation Type ab. Beispiel:

Bei Calculation Type = OneVar Bei Calculation Type = LinReg

Wird : anstelle von =


gezeigt, knnen Sie durch
Scrollen zustzliche
Ergebnisse anzeigen.

Hinweis: Bei statistischen Berechnungen werden undefinierte Datenpunkte (undef)


ignoriert.
4. Zum Schlieen des STAT VARS-Bildschirms drcken Sie .

Den STAT VARS-Bildschirm erneut anzeigen

Mit dem Men Stat des Daten/Matrix-Editors knnen Sie frhere Ergebnisse erneut
anzeigen lassen (bis sie aus dem Speicher gelscht werden).
@ 2
H

Frhere Ergebnisse werden gelscht, wenn Sie:

Statistik und Datenplots 610


Die Datenpunkte bearbeiten oder den Calculation Type ndern.
Eine andere Datenvariable ffnen oder dieselbe Datenvariable erneut ffnen (wenn
sich die Berechnung auf eine Spalte in einer Datenvariablen bezogen hat).
Ergebnisse werden auch dann gelscht, wenn Sie den Daten/Matrix-Editor
verlassen und mit einer Datenvariablen erneut ffnen.
Das aktuelle Verzeichnis ndern (wenn sich die Berechnung auf eine Listenvariable
im vorigen Verzeichnis bezogen hat).

Arten der statistischen Berechnung

Wie bereits im vorigen Abschnitt beschrieben, knnen Sie mit dem Dialogfeld Calculate
die gewnschte Art der statistischen Berechnung angeben. In vorliegendem Abschnitt
finden Sie genauere Angaben zu den verschiedenen Berechnungstypen.

Statistik und Datenplots 611


Den Berechnungstyp whlen

Markieren Sie im Dialogfeld Calculate () die aktuelle Einstellung fr Calculation Type,


und drcken Sie B.

Sie knnen dann aus einem Men einen Typ


auswhlen.

Unscharf angezeigte
Menpunkte sind fr
den aktuellen
Berechnungstyp nicht
gltig.

Berechnungstyp Beschreibung
OneVar Statistiken mit einer Variablen
TwoVar Statistiken mit zwei Variablen Berechnet die
Statistikvariablen.
CubicReg Kubische Regression Pat die Daten an das
Polynom dritter Ordnung y=ax3+bx2+cx+d an. Es
mssen mindestens vier Datenpunkte vorliegen.
Fr vier Punkte ist die angepate Funktion ein
Polynom.
Bei fnf oder mehr Punkten handelt es sich um ein
Regressionspolynom.

Statistik und Datenplots 612


Berechnungstyp Beschreibung
ExpReg Exponentialregression Pat die Daten an die
Modellgleichung y=abx an (bei der a der
y-Achsenabschnitt ist) und verwendet dafr die
Methode der kleinsten Quadrate, sowie umgeformte
x- und ln(y)-Werte.
LinReg Lineare Regression Pat die Daten an das Modell
y=ax+b an (wobei a die Steigung und b der
y-Achsenabschnitt ist) und verwendet dafr die
Methode der kleinsten Quadrate.
LnReg Logarithmische Regression Pat die Daten an die
Modellgleichung y=a+b ln(x) an und verwendet
dafr die Methode der kleinsten Quadrate, sowie
umgeformte ln(x)- und y-Werte.
Logistic Logistische Regression Pat die Daten an das
Modell y=a/(1+be^(cx))+d an und aktualisiert alle
Systemstatistik-Variablen.
MedMed Median-Median Pat die Daten an das Modell
y=ax+b an (wobei a die Steigung und b der
y-Achsabschnitt ist) und verwendet dafr die
Median-Median-Linie, die zum Verfahrensansatz der
Ausgleichsgeraden gehrt.
Summenpunkte medx1, medy1, medx2, medy2,
medx3, und medy3 werden berechnet und in
Variablen gespeichert, aber nicht auf dem STAT
VARS-Bildschirm angezeigt.
PowerReg Potenzregression Pat die Daten an die
Modellgleichung y=axb an und verwendet dazu die
Methode der kleinsten Quadrate sowie umgeformte
ln(x)- und ln(y)-Werte.

Statistik und Datenplots 613


Berechnungstyp Beschreibung
QuadReg Quadratische Regression Pat die Daten an das
Polynom zweiter Ordnung y=ax2+bx+c an. Es
mssen mindestens drei Datenpunkte vorliegen.
Fr drei Punkte ist die angepate Funktion ein
Polynom.
Bei vier oder mehr Punkten handelt es sich um ein
Regressionspolynom.
QuartReg Regression vierter Ordnung Pat die Daten an ein
Polynom vierter Ordnung y=ax4+bx3+cx2+ dx+e an.
Es mssen mindestens fnf Datenpunkte vorliegen.
Fr fnf Punkte ist die angepate Funktion ein
Polynom.
Bei sechs oder mehr Punkten handelt es sich um
ein Regressionspolynom.
SinReg Sinusregression Berechnet die Sinusregression
und aktualisiert alle Systemstatistik-Variablen. Die
Ausgabe erfolgt unabhngig von der Winkelmodus-
Einstellung stets im Bogenma.

Hinweis: Bei TwoVar- und allen Regressionsrechnungen mssen die Spalten, die Sie fr
x und y (und ggf. fr Freq oder Category) angeben, gleich lang sein.

Vom Hauptbildschirm oder von einem Programm aus

Verwenden Sie den Befehl fr den gewnschten Berechnungstyp. Die Befehle haben
denselben Namen wie die Berechnungstypen unter Calculation Types. Nheres zu den
einzelnen Befehlen finden Sie im Modul Technische Referenz.

Statistik und Datenplots 614


Wichtig: Mit diesen Befehlen werden zwar statistische Berechnungen durchgefhrt, die
Ergebnisse aber nicht automatisch angezeigt. Die Ergebnisse knnen Sie mit dem
Befehl ShowStat anzeigen.

Statistikvariablen

Die Ergebnisse statistischer Berechnungen werden in Variablen gespeichert. Auf diese


Variablen knnen Sie zugreifen, indem Sie den Variablennamen eingeben oder gem
der Beschreibung in Speicher-und Variablen-Verwaltung den VAR-LINK-Bildschirm
verwenden. Wenn Sie die Daten bearbeiten oder den Berechnungstyp ndern, wird der
Inhalt smtlicher Statistikvariablen gelscht. Weitere Bedingungen, die zum Lschen
des Variableninhalts fhren, sind aufgefhrt.

Berechnete Variablen

Statistikvariablen werden als Systemvariablen gespeichert. Beachten Sie aber, da


regCoef und regeq als Listen- respektive Funktionsvariable behandelt werden.

Eine Var Zwei Var Regressionen


Mittel von x-Werten
Summe von x-Werten Gx Gx

Summe von x2-Werten Gx2 Gx2


Stichproben-Standardabweichung Sx Sx
von x
Grundgesamtheits- sx sx
Standardabweichung von x

Statistik und Datenplots 615


Eine Var Zwei Var Regressionen
Anzahl der Datenpunkte nStat nStat
Mittel von y-Werten
Summe von y-Werten Gy

Summe von y2-Werten Gy2


Stichproben-Standardabweichung Sy
von y
Grundgesamtheits- sy
Standardabweichung von y
Summe von xy-Werten Gxy
Minimum von x-Werten minX minX
Maximum von x-Werten maxX maxX
Minimum von y-Werten minY
Maximum von y-Werten maxY
erstes Quartil q1
Median medStat
drittes Quartil q3
Regressionsgleichung regeq
Regressionskoeffizienten regCoef
(a, b, c, d, e)
Korrelationskoeffizient corr
Bestimmungskoeffizient R2

Statistik und Datenplots 616


Eine Var Zwei Var Regressionen
Summenpunkte medx1, medy1,
(nur Med-Med) medx2, medy2,
medx3, medy3

corr ist nur fr eine lineare Regression definiert; R2 ist fr alle polynomischen
Regressionen definiert.

Hinweis:

Wenn regeq 4x + 7 ist, dann ist regCoef {4 7}. Verwenden Sie einen Index, um auf
den a-Koeffizienten (erstes Element der Liste) zuzugreifen, d.h. regCoef[1].

Das erste Quartil ist der Median der Punkte zwischen minX und medStat, und das
dritte Quartil ist der Median der Punkte zwischen medStat und maxX.

Einen Statistik-Plot definieren

Im Daten/Matrix-Editor knnen Sie die eingegebenen Daten verwenden, um


verschiedenartige Statistik-Plots zu definieren. Sie knnen bis zu neun Plots gleichzeitig
definieren.

Statistik und Datenplots 617


Vorgehensweise

Ausgangspunkt ist der Daten/Matrix-Editor:

1. Drcken Sie , um den Plot Setup-


Bildschirm zu ffnen.
Zu Beginn ist keiner der Plots definiert.
2. Markieren Sie mit dem Cursor den zu
definierenden Plot.
3. Drcken Sie ,, um den Plot zu Pfadname der
definieren. Datenvariablen
In diesem Beispiel sind alle Menpunkte
aktiv. Auf Ihrem Rechner sind die
Menpunkte nur dann aktiv, wenn sie fr
die aktuellen Einstellungen von Plot Type
und Use Freq and Categories? gltig sind.
Hinweis: Ein fr die aktuellen
Einstellungen ungltiger Menpunkt wird
unscharf angezeigt. Der Cursor kann
nicht auf einen unscharf angezeigten
Menpunkt gesetzt werden.

4. Nehmen Sie fr die aktiven Menpunkte die geeigneten Einstellungen vor.

Menpunkt Beschreibung
Plot Type Whlen Sie die Plotart.

Statistik und Datenplots 618


Menpunkt Beschreibung
Mark Whlen Sie das Symbol zum Plotten der
Datenpunkte: Box (), Cross (x), Plus (+),
Square (0), oder Dot ().
x Geben Sie die Nummer der im Daten/Matrix-
Editor fr die x -Werte verwendeten Spalte ein
(C1, C2, etc.) x ist die unabhngige Variable.
y Geben Sie die Nummer der fr y -Werte
verwendeten Spalte ein. y ist die abhngige
Variable. Nur bei Plot Type = Scatter oder xyline
aktiv.
Hist. Bucket Width Bestimmt die Breite jedes einzelnen Stabs in
einem Histogram.
Use Freq and Whlen Sie NO oder YES. Beachten Sie, dass
Categories? Freq, Category, und Include Categories nur bei
der Einstellung Use Freq and Categories? = YES.
aktiv sind. (Freq ist nur bei Plot Type = Box Plot
oder Histogram aktiv.)
Freq Geben Sie die Nummer der Spalte ein, die eine
Hufigkeit fr jeden Datenpunkt enthlt. Wenn
Sie keine Spaltennummer eingeben, wird fr alle
Datenpunkte dieselbe Gewichtung angenommen
(1).
Category Geben Sie die Nummer der Spalte ein, die einen
Klassenwert fr jeden Datenpunkt enthlt.

Statistik und Datenplots 619


Menpunkt Beschreibung
Include Wenn Sie eine Klassen-Spalte unter Category
Categories angeben, knnen Sie die Berechnung mit Hilfe
dieses Menpunkts auf bestimmte Klassenwerte
beschrnken. Geben Sie beispielsweise {1,4} an,
werden im Plot nur Datenpunkte mit einem
Klassenwert von 1 oder 4 verwendet.

Hinweis:

Bei den mit Spaltennummern definierten Plots wird stets die letzte Datenvariable im
Daten/Matrix-Editor verwendet, selbst, wenn diese Variable nicht zur Erstellung der
Definition gedient hat.

Mchten Sie fr x, y, Freq oder Category eine vorhandene Listenvariable


verwenden, geben Sie anstelle der Spaltennummer den Listennamen ein.

Ein Beispiel fr die Verwendung von Freq, Category und Include Categories ist
verfgbar.

Statistik und Datenplots 620


5. Drcken Sie (nach dem Ausfllen eines Dialogfeldes drcken Sie
zweimal).

Der Plot Setup-Bildschirm wird wieder


angezeigt.
Der soeben definierte Plot wird
automatisch fr die graphische
Darstellung gewhlt.
Beachten Sie die Kurzschreibweise fr Plotart = Scatter
diesen Plot. Marke = Box

x = c1 y = c2

Hinweis: Bei Statistik-Plots werden undefinierte Datenpunkte (undef) ignoriert.

Einen Plot whlen oder die Auswahl aufheben

Markieren Sie im Plot Setup den Plot, und drcken Sie , um ihn ein- oder
auszuschalten. Ein gewhlter Statistik-Plot bleibt auch ausgewhlt, wenn Sie:

Den Graphikmodus ndern. (Statistik-Plots werden im 3D-Modus nicht graphisch


dargestellt.)
Einen Graph-Befehl ausfhren.
Eine andere Variable im Daten/Matrix-Editor ffnen.

Statistik und Datenplots 621


Eine Plot-Definition kopieren

Ausgangspunkt ist Plot Setup:

1. Markieren Sie den Plot, und drcken Sie


.
2. Drcken Sie B, und whlen Sie die
Nummer des Plots, in den kopiert werden
soll.
3. Drcken Sie .

Hinweis: War der Ausgangsplot ausgewhlt (), dann ist auch dessen Kopie
ausgewhlt.

Eine Plot-Definition lschen

Markieren Sie im Plot Setup den Plot, und drcken Sie Mchten Sie einen
vorhandenen Plot neudefinieren, mssen Sie diesen nicht unbedingt erst lschen; Sie
knnen an der vorhandenen Definition nderungen vornehmen. Soll ein Plot nicht
graphisch dargestellt werden, knnen Sie die Auswahl aufheben.

Arten von Statistik-Plots

Bei der Definition eines Plots, wie sie im letzten Abschnitt beschrieben wurde, knnen
Sie im Plot Setup-Bildschirm die Plotart whlen. In diesem Abschnitt werden die
verfgbaren Plotarten nher beschrieben.

Statistik und Datenplots 622


Scatter

Datenpunkte aus x und y werden als Koordinatenpaare geplottet. Deshalb mssen die
Spalten oder Listen, die Sie fr x und y angeben, gleich lang sein.

Geplottete Punkte werden durch das von


Ihnen bei Mark gewhlte Symbol
dargestellt.
Wenn ntig, knnen Sie fr x und y
dieselbe Spalte oder Liste angeben.

Xyline

Die ist ein Streuplot, in dem die Datenpunkte


in der Reihenfolge, in welcher sie in x und y
auftreten, geplottet und miteinander
verbunden sind.

Sie knnen vor dem Plotten alle Spalten im


Daten/Matrix-Editor sortieren.
@ 2 3 or 2 4
H 3 or 4

Statistik und Datenplots 623


Boxplot

Hier werden aus einer Variablen bestehende Daten unter Bercksichtigung der
Minimum- und Maximum-Datenpunkte (minX und maxX) der Menge geplottet.

Eine Box wird durch ihr erstes Quartil Q1 Med Q3


(Q1), den Median (Med) und das dritte
Quartil (Q3) definiert.
Die Bereiche minX bis Q1 und Q3 bis
maxX werden als Linie dargestellt. minx maxX

Wenn Sie mehrere Boxplots auswhlen, werden sie in der Reihenfolge ihrer
Plotnummern bereinander geplottet.
Um statistische Daten darzustellen, verwenden Sie NewPlot als modifizierten
Boxplot.
Beim Definieren eines Plots im Daten/Matrix-Editor whlen Sie Mod Box Plot als
Plot-Typ.

Bei einem vernderten Boxplot werden die Punkte auerhalb des Intervalls
[Q1NX, Q3+X], wobei 1.5 (Q3NQ1) definiert ist, ausgeschlossen. Diese Punkte, auch
Ausreier genannt, werden gesondert auerhalb der Boxplot-Struktur in dem von Ihnen
gewhlten Stil geplottet.

Statistik und Datenplots 624


Histogram

Mit Histogram werden Ein-Variablendaten als Histogramm geplottet. Die x-Achse wird in
gleichbreite Balken oder Stbe unterteilt. Die Hhe eines Stabs (dessen y-Wert) gibt an,
wie viele Datenpunkte in den Bereich des jeweiligen Stabs fallen.

Beim Definieren des Plots xmax xmin


knnen Sie unter Hist. Bucket Stabanzahl = ----------------------------------------------
Hist. Bucket Width
Width die Stabbreite
festlegen (Vorgabe ist 1).
Ein Datenpunkt am Rand
eines Stabs wird zu dem Stab
zu seiner Rechten gezhlt. xmin + Hist.
Bucket Width
xmin

Mit ZoomData ( 9 im Graphikbildschirm, Y= Editor, oder Window-Editor) werden


zwar xmin und xmax angepat, so da alle Datenpunkte eingeschlossen sind, die y-
Achse wird aber nicht angepat.

Statistik und Datenplots 625


- Verwenden Sie 8 $, um ymin auf 0 und ymax auf die Anzahl der im
hchsten Stab erwarteten Datenpunkte einzustellen.

Wenn Sie ein Histogramm tracen (), Trace cursor


werden auf dem Bildschirm Angaben
zu dem getraceten Stab angezeigt.

Bereich des
getraceten
Stabs
Anzahl der
Datenpunkte im
getraceten Stab

Den Y= Editor fr Statistik-Plots verwenden

In den vorigen Abschnitten wurde beschrieben, wie Statistik-Plots im Daten/Matrix-Editor


definiert und ausgewhlt werden. Sie knnen Statistik-Plots auch im Y= Editor definieren
und auswhlen.

Statistik und Datenplots 626


Die Liste der Statistik-Plots anzeigen

Drcken Sie 8 #, um den Y= Editor anzuzeigen. Zu Beginn befinden sich die neun
Statistik-Plots ber dem oberen Bildschirmrand, oberhalb der y(x)-Funktionen. Die
PLOTS-Anzeige gibt einige Grundinformationen.

PLOTS 23 heit z.B., da die


Plots 2 & 3 gewhlt sind.

Mchten Sie die Liste der Statistik-Plots


einsehen, verwenden Sie C, um ber die
y(x)-Funktionen zu scrollen.

Wenn ein Plot markiert ist, zeigt


dies die Datenvariable, die fr die
Plots verwendet wird.

Wenn ein Plot definiert ist, zeigt


dies dieselbe Kurzschreibweise
wie der Plot Setup-Bildschirm an.

Im Y= Editor knnen Sie fast alle Operationen


mit Statistik-Plots durchfhren, die auch an
allen anderen y(x)-Funktionen durchgefhrt
werden knnen.

Statistik und Datenplots 627


Hinweis: Bei den mit Spaltennummern definierten Plots wird stets die letzte
Datenvariable im Daten/ Matrix-Editor verwendet, selbst, wenn diese Variable nicht zur
Erstellung der Definition gedient hat.

Sie mchten: Vorgehensweise:


Eine Plotdefinition ndern Markieren Sie den Plot, und drcken Sie .
Der gleiche Definitionsbildschirm wie im
Daten/Matrix-Editor wird angezeigt.
Einen Plot auswhlen oder Markieren Sie den Plot, und drcken Sie
die Auswahl aufheben .
Alle Plots und/ Drcken Sie , und whlen Sie den
oder Funktionen entsprechenden Menpunkt. Sie knnen
ausschalten ber dieses Men auch alle Funktionen
einschalten.

Hinweis: Mit @ 2 ; H kann die Darstellung eines Plots nicht festgelegt


werden. In der Plot-Definition kann jedoch die fr den Plot zu verwendende Markierung
gewhlt werden.

Plots und Y=-Funktionen graphisch darstellen

Sie knnen Statistik-Plots und y(x)-Funktionen gleichzeitig auswhlen und graphisch


darstellen.

Statistik und Datenplots 628


Einen definierten Statistik-Plot graphisch
darstellen und tracen

Nach Eingabe der Datenpunkte und Definieren der Statistik-Plots knnen Sie die
ausgewhlten Plots mit Hilfe des Y= Editors auf gleiche Weise wie Funktionen graphisch
darstellen (siehe Grundlagen der graphischen Darstellung von Funktionen).

Das Ansichtfenster definieren

Statistik-Plots werden im aktuellen Graphikbildschirm angezeigt, und es werden die im


Window-Editor definierten Fenstervariablen verwendet.

Verwenden Sie 8 $, um den Window-Editor einzublenden. Sie knnen entweder:

Passende Werte eingeben.


oder
9:ZoomData aus dem Men Zoom whlen. (Sie knnen zwar jeden Zoom
verwenden, ZoomData ist aber speziell fr Statistik-Plots optimiert).

ZoomData stellt das Ansichtfenster so ein, da


alle statistischen Datenpunkte angezeigt
werden.

Bei Histogrammen und Boxplots werden nur


xmin und xmax angepat. Ist das obere Ende
eines Histogramms nicht sichtbar, knnen Sie
den Wert fr ymax ermitteln, indem Sie das
Histogramm tracen.

Statistik und Datenplots 629


Hinweis: Zoom ist im Y= Editor, im Window-Editor und im Graphikbildschirm
verfgbar.

ndern des Diagrammformats

Drcken Sie folgende Tasten:


,9
oder
@ 8
H 8F
im Bildschirm Y= Editor, Window Editor oder
Graph.

Passen Sie danach die Einstellungen Ihren


Anforderungen an.

Einen Statistik-Plot tracen

Drcken Sie im Graphikbildschirm , um einen Plot zu tracen. Die Bewegung des


Trace-Cursors hngt von der Art des Plots, Plot Type, ab.

Plotart Beschreibung
Scatter oder Das Tracen beginnt am ersten Datenpunkt.
xyline
Box plot Das Tracen beginnt am Median. Drcken Sie A, um
den Plot nach Q1 und minX zu verfolgen. Drcken Sie
B, um den Plot nach Q3 und maxX zu verfolgen.

Statistik und Datenplots 630


Plotart Beschreibung
Histogram Der Cursor bewegt sich von der Mitte der Oberseite
jedes Stabs aus und beginnt mit dem ersten Stab links.

Hinweis: Wenn Sie einen angezeigten Statistik-Plot ber den rechten oder linken
Bildschirmrand hinaus verfolgen, fhrt der Graphikbildschirm keinen automatischen
Schwenk aus. Sie knnen aber stets drcken, um den Bildschirm mit dem Trace-
Cursor zu zentrieren.

Wenn Sie C oder D drcken, um auf einen anderen Plot oder eine andere y(x)-Funktion
berzugehen, wird beim Tracen auf den aktuellen oder den Startpunkt dieses Plots
bergegangen (nicht auf das nchste Pixel).

Hufigkeiten und Klassen verwenden

Sie knnen die Analyse von Datenpunkten beeinflussen, indem Sie Hufigkeitswerte
und/oder Klassenwerte verwenden. Hufigkeitswerte dienen zum Gewichten bestimmter
Datenpunkte. Mit Klassenwerten knnen Sie eine Untermenge (Klasse) der
Datenpunkte analysieren.

Beispiel fr eine Hufigkeitsspalte

Bei einer Datenvariablen knnen Sie zur Angabe eines Hufigkeitswerts (bzw.
Gewichtung) fr die Datenpunkte jeder Zeile eine beliebige Spalte im Daten/Matrix-
Editor verwenden. Ein Hufigkeitswert mu eine ganze Zahl 0 sein, wenn Calculation
Type = OneVar oder MedMed oder wenn Plot Type = Box Plot. Bei anderen statistischen
Berechnungen oder Plots kann der Hufigkeitswert eine beliebige Zahl 0 sein.

Beispiel: Sie geben die Prfungsergebnisse eines Studenten ein, und es gilt:

Statistik und Datenplots 631


Die Prfung zur Mitte des Semesters erhlt gegenber anderen Tests das doppelte
Gewicht.
Die Abschluprfung zhlt dreimal so viel.

Im Daten/Matrix-Editor knnen Sie die Prfungsergebnisse und die Hufigkeitswerte in


zwei Spalten eingeben.

Prfungs- Hufigkeits-
ergebnisse werte
c1 c2 Diese gewichteten c1
Ergebnisse entsprechen der
85 1 85
rechts abgebildeten
97 1 Einzelspalte mit Ergebnissen. 97
92 2 92
89 1 92
91 1 89
95 3 91
95
95

95

Besetzungszahl 2
Besetzungszahl 3

Hinweis: Der Hufigkeitswert 0 schliet den Datenpunkt aus der Analyse aus.

Statistik und Datenplots 632


Mchten sie Hufigkeitswerte verwenden, geben Sie bei der Durchfhrung einer
statistischen Berechnung oder beim Definieren eines Statistik-Plots die Hufigkeitsspalte
an. Beispiel:

Stellen Sie hier YES ein.

Geben Sie die Nummer der Spalte


(oder den Namen der Liste) ein,
die die Hufigkeitswerte enthlt.

Hinweis: Sie knnen Hufigkeitswerte auch einer Listenvariablen anstatt einer Spalte
entnehmen.

Beispiel fr eine Klassenspalte

Bei einer Datenvariablen knnen Sie zur Angabe einer Klasse (oder eines
Untermengenwerts) fr die Datenpunkte jeder Zeile eine beliebige Spalte verwenden.
Ein Klassenwert kann eine beliebige Zahl sein.

Sie mchten die Testergebnisse einer Menge von Schlern aus der 10. und der 11.
Klasse eingeben. Sie mchten sowohl die Ergebnisse der gesamten Schlermenge als
auch Klassen, wie Mdchen der 10. Klasse, Jungen der 10. Klasse, Mdchen und
Jungen der 10. Klasse usw., analysieren.

Legen Sie zunchst fest, welche Klassenwerte Sie verwenden mchten.

Klassenwert Steht fr:


1 Mdchen 10. Klasse

Statistik und Datenplots 633


Klassenwert Steht fr:
2 Junge 10. Klasse
3 Mdchen 11. Klasse
4 Junge 11. Klasse

Hinweis: Sie bentigen keinen Klassenwert fr die gesamte Schlermenge. Es sind


auch keine Klassenwerte fr alle Schler der 10. oder der 11. Klasse erforderlich, da es
sich bei ihnen um Kombinationen anderer Klassen handelt.

Im Daten/Matrix-Editor knnen Sie die Ergebnisse und die Klassenwerte in zwei Spalten
eingeben.

Testergebnisse Klassenwerte
c1 c2
85 1
97 3
92 2
88 3
90 2
95 1
79 4
68 2
92 4
84 3

Statistik und Datenplots 634


Testergebnisse Klassenwerte
c1 c2
82 1

Mchten sie Klassenwerte verwenden, geben Sie bei der Durchfhrung einer
statistischen Berechnung oder bei der Definition eines Statistik-Plots die Klassenspalte
und die Klassenwerte an.

Stellen Sie hier YES ein.


Geben Sie die Nummer der
Spalte (oder den Namen der
Liste) ein, die die Klassenwerte
enthlt.

Geben Sie in Klammern { } und durch


Kommata voneinander getrennt die
anzuwendenden Klassenwerte ein
(weder Spaltennummer noch
Listenname).

Geben Sie in Klammern { } und durch Kommata voneinander getrennt die


anzuwendenden Klassenwerte ein (weder Spaltennummer noch Listenname).

Hinweis: Sie knnen Hufigkeitswerte auch einer Listenvariablen anstatt einer Spalte
entnehmen.

Zur Analyse von: Beziehen Sie diese Klassen ein:


Mdchen 10. Klasse {1}

Statistik und Datenplots 635


Zur Analyse von: Beziehen Sie diese Klassen ein:
Jungen 10. Klasse {2}
Md. u. Jung. 10. Klasse {1,2}
Mdchen 11. Klasse {3}
Jungen 11. Klasse {4}
Md. u. Jung. 11. Klasse {3,4}
alle Md. (10. u. 11. Kl.) {1,3}
alle Jung. (10. u. 11. Kl.) {2,4}

Hinweis: Zur Analyse der gesamten Schlermenge fllen Sie das Klassen-Eingabefeld
nicht aus. Klassenwerte werden ignoriert.

Wenn Sie ber ein CBL 2 oder CBR verfgen

Die Systeme Calculator-Based Laboratory (CBL 2) und Calculator-Based Ranger


(CBR) sind separat erhltliche Zusatzoptionen, die zur Sammlung von Daten aus
praktischen Experimenten dienen. Die CBL 2- und CBR-Programme fr den TI-89
Titanium / Voyage 200 sind auf der TI-Website unter folgender Adresse erhltlich:
education.ti.com.

So werden CBL 2-Daten gespeichert

Daten, die Sie mit dem CBL 2/CBL erfassen, werden zunchst im CBL 2 selbst
gespeichert. Sie mssen die Daten dann mit dem Befehl Get, der im Modul Technische
Referenz beschrieben wird, laden (d.h. sie an den TI-89 Titanium / Voyage 200
bertragen).

Statistik und Datenplots 636


Sie knnen zwar jeden Satz geladener Daten in verschiedenen Variablentypen
speichern (list, real, matrix, pic), fr die Durchfhrung von statistischen Berechnungen
bieten sich aber Listenvariablen an.

Wenn Sie die gesammelten Daten zum TI-89 Titanium / Voyage 200 bertragen,
knnen Sie die zu verwendenden Listenvariablennamen angeben. Mit dem CBL2 ist es
beispielsweise mglich, ber einen bestimmten Zeitraum Temperaturdaten zu sammeln.
Wenn Sie die Daten bertragen, knnen Sie zum Beispiel:

Temperaturdaten in einer Listenvariablen namens temp speichern.


Zeitdaten in einer Listenvariablen namens time speichern.

Nachdem Sie die CBL 2-Information im TI-89 Titanium / Voyage 200 gespeichert
haben, gibt es zwei Mglichkeiten, die CBL 2-Listenvariablen zu verwenden.

Hinweis: Anleitungen zur Bedienung des CBL 2 und zum bertragen von Daten an den
TI-89 Titanium / Voyage 200 finden Sie im Handbuch der CBL 2-Einheit.

Bezugnahme auf CBL 2-Listen

Bei der Durchfhrung einer statistischen Berechnung oder der Definition eines Plots,
knnen Sie CBL 2-Listenvariablen explizit angeben. Beispiel:

Geben Sie anstelle einer


Spaltennummer den Namen der
CBL2-/CBL-Listenvariablen ein.

Statistik und Datenplots 637


Eine Datenvariable mit CBL 2-Listen erzeugen

Sie knnen eine neue Datenvariable erstellen, die aus CBL 2-Listenvariablen besteht.

Verwenden Sie im Hauptbildschirm oder von einem Programm aus den Befehl
NewData.

NewData Datenvar, liste1 [,Liste2 ] [,Liste3 ] ...

Namen von CBL-Listenvariablen. In der


neuen Datenvariablen wird Liste 1 in
Spalte 1 kopiert und Liste 2 in Spalte 2,
etc.

Name der neuen Datenvariablen, die Sie


erstellen mchten.

Beispiel:
NewData temp1, time, temp
erstellt eine Datenvariable namens temp1, in welcher die Zeit in Spalte 1 und die
Temperatur in Spalte 2 dargestellt ist.

Statistik und Datenplots 638


Erstellen Sie im Daten/Matrix-Editor eine neue, leere Datenvariable mit einem
beliebigen Namen. Definieren sie fr jede CBL 2-Liste, die Sie mit einschlieen
mchten, eine Kopfzeile als den Namen dieser Liste.

Definieren Sie z.B. Spalte 1


als Time, Spalte 2 als
Temp.

Hinweis: Zum Definieren oder Lschen einer Kopfzeile verwenden Sie . Nheres
finden Sie im Modul Daten/Matrix Editor.
Nun sind die Spalten mit den CBL-Listen verbunden. Werden die Listen verndert,
erfolgt eine automatische Aktualisierung der Spalten. Wenn die Listen aber gelscht
werden, gehen die Daten verloren.
Sollen die Datenvariablen unabhngig von den CBL 2-Listen vorliegen, knnen Sie
den Kopf jeder Spalte lschen. Die Daten in der Spalte bleiben erhalten, aber es
besteht keine Verbindung mehr zwischen Spalte und CBL 2-Liste.

CBR

Auerdem knnen Sie mit dem Calculator-Based Ranger (CBR) die mathematischen
und wissenschaftlichen Zusammenhnge zwischen Entfernung, Geschwindigkeit,
Beschleunigung und Zeit fr die bei Ihrer Untersuchung gesammelten Daten ermitteln.

Statistik und Datenplots 639


Programmieren
Ein vorhandenes Programm ausfhren

Nachdem Sie ein Programm erstellt haben (wie in den verbleibenden Abschnitten dieses
Einheits erlutert), knnen Sie es vom Hauptbildschirm aus ausfhren. Die vom
Programm erzeugte Ausgabe wird auf dem Programm-I/O-Bildschirm, in einem
Dialogfeld oder auf dem Graphikbildschirm angezeigt.

Ein Programm ausfhren

Ausgangspunkt ist der Hauptbildschirm:

Programmieren 640
1. Geben Sie den Namen des Programms ein.

2. Sie mssen immer ein Paar prog1()


runder Klammern hinter dem Wenn keine Argumente
Programmnamen eingeben. erforderlich sind
Fr manche Programme ist die
bergabe eines Arguments
prog1(x,y)
notwendig.
Wenn Argumente
Hinweis: Mit 2 erforderlich sind
knnen Sie sich die
vorhandenen PRGM-Variablen
anzeigen lassen. Markieren
Sie eine Variable, und drcken
Sie , um ihren Namen in
die Eingabezeile zu kopieren.

3. Drcken Sie .

Hinweis: Die Argumente sind Ausgangswerte fr ein Programm.

Programmieren 641
Wenn Sie ein Programm ausfhren, nimmt der TI-89 Titanium / Voyage 200
Graphing Calculator automatisch eine berprfung auf Fehler vor. Beispielsweise wird
folgende Fehlermeldung angezeigt, wenn Sie:

Kein Klammernpaar ( ) hinter dem


Programmnamen eingeben.

Diese Fehlermeldung wird angezeigt, wenn


Sie:

Zu wenige Argumente eingeben.

Bei Auftreten eines Fehlers knnen Sie die Programmausfhrung abbrechen, indem Sie
N drcken. Sie knnen dann die Fehler beheben und das Programm erneut starten.

Hinweis: Der TI-89 Titanium / Voyage 200 berprft das Programm auch auf
Laufzeitfehler.

Einen Programmstopp erzwingen

Wenn die Programmausfhrung luft, wird in der Statuszeile BUSY angezeigt.

Programmieren 642
Drcken Sie , um einen Programmstopp zu erzwingen. Eine entsprechende Meldung
wird angezeigt.

Mchten Sie nun das Programm im


Programmeditor anzeigen lassen,
drcken Sie . Der Cursor steht bei
dem Befehl, an dem der Programmstopp
erfolgte.
Mchten Sie die Programmausfhrung
abbrechen, drcken Sie N.

Wo wird die Programmausgabe angezeigt?

Je nach den Befehlen im Programm, leitet der TI-89 Titanium / Voyage 200 die
Ausgabe automatisch auf den entsprechenden Bildschirm.

Die meisten Ein-/Ausgabebefehle benutzen den Programm-I/O-Bildschirm.


(Eingabebefehle sind Befehle, die den Benutzer auffordern, eine bestimmte Eingabe
vorzunehmen).
Befehle, die sich auf Graphen beziehen, benutzen in der Regel den
Graphikbildschirm.

Nach Programmende zeigt der TI-89 Titanium / Voyage 200 den letzten zuvor
angezeigten Bildschirm an.

Programmieren 643
Der Programm-I/O-Bildschirm

Im Programm-I/O-Bildschirm erfolgt die neue Ausgabe unterhalb der vorherigen (die


vom selben Programm oder von einem anderen stammen kann). Ist die Bildschirmseite
gefllt, wird der Bildschirminhalt bei der nchsten Ausgabe nach oben gescrollt.

Der Programm-I/O: -
Werkzeug ist verfgbar;
alle anderen sind
Letzte abgeblendet. Es gibt keine
Ausgabe Eingabezeile.

Hinweis: Nehmen Sie den Befehl Clr[O in Ihr Programm auf, um Ausgaben zu lschen,
die von einem vorher ausgefhrten Programm stammen. Sie knnen Clr[O auch vom
Hauptbildschirm ausfhren.

Wenn bei Programmende der Programm-I/O-Bildschirm angezeigt wird, kann man


irrtmlich annehmen, es handele sich um den Hauptbildschirm, da sich beide Anzeigen
hneln. Der Programm-I/O-Bildschirm wird jedoch nur fr die Programmausgabe bzw.
fr Eingabeaufforderungen benutzt. Sie knnen in diesem Bildschirm keine normalen
Berechnungen ausfhren.

Hinweis: Wenn nach Ausfhren eines Programms keine Hauptbildschirm-


Rechenvorgnge mglich sind, befinden Sie sich wahrscheinlich noch im Programm-I/O.

Den Programm-I/O-Bildschirm verlassen

Ausgangspunkt ist der Programm-I/O-Bildschirm:

Programmieren 644
Drcken Sie wechseln Sie vom Hauptbildschirm zum Programm-I/O-Bildschirm
und zurck.
oder
Drcken Sie N, 2 K, oder
@ "
H 8"
um den Hauptbildschirm anzuzeigen.
oder
Wechseln Sie zu einem anderen Anwendungsbildschirm (mit O, 8 # etc.).

Eine Programmeditor-Sitzung starten

Beim Aufruf des Programmeditors knnen Sie das aktuelle Programm bzw. die aktuelle
Funktion fortsetzen (d. h. die zuletzt angezeigte Programmeditor-Sitzung), ein
vorhandenes Programm bzw. eine vorhandene Funktion ffnen oder ein neues
Programm bzw. eine neue Funktion beginnen.

Ein neues Programm oder eine neue Funktion beginnen

1. Drcken Sie O, und whlen Sie dann


Program Editor.

2. Whlen Sie 3:New.

3. Machen Sie die erforderlichen Angaben


fr das neue Programm bzw. die neue
Funktion.

Programmieren 645
Feld Beschreibung:
Type Whlen Sie, ob Sie ein neues Programm
oder eine neue Funktion erstellen
mchten.
Folder Whlen Sie das Verzeichnis, in dem das Programm bzw. die
Funktion gespeichert werden sollen. Nhere Erluterungen zu
Verzeichnissen finden Sie in Startbildschirm-Modul des
Rechners.
Variable Geben Sie einen Variablennamen fr das Programm/die
Funktion ein.
Wenn Sie eine bereits existierende Variable angeben, erhalten
Sie nach Drcken von eine Fehlermeldung. Wenn Sie
die Fehlermeldung durch Drcken von N oder
besttigen, wird erneut das Dialogfeld NEW angezeigt.

4. Drcken Sie , um eine leere Schablone aufzurufen (zum Abschlu der


Eingabe in ein Eingabefeld, z. B. Variable, mssen Sie zweimal drcken).

Dies ist eine


Programmvorlage. Die
Funktionsvorlage sieht
hnlich aus.

Sie knnen nun, wie in den folgenden Abschnitten erlutert, mit dem
Programmeditor arbeiten.
Hinweis: Das Programm/die Funktion wird bei der Eingabe automatisch gespeichert.
Deshalb brauchen Sie das Programm/die Funktion nicht manuell zu speichern,

Programmieren 646
bevor Sie den Programmeditor verlassen, ein neues Programm beginnen oder ein
vorhandenes ffnen.

Das aktuelle Programm fortsetzen

Sie knnen den Programmeditor jederzeit verlassen und zu einer anderen Anwendung
wechseln. Um zu dem vor Verlassen des Programmeditors angezeigten Programm bzw.
der angezeigten Funktion zurckzukehren, drcken Sie O, und whlen Sie
1:Current.

Ein neues Programm im Programmeditor beginnen

Um das aktuelle Programm bzw. die aktuelle Funktion zu verlassen und ein neues
Programm/eine neue Funktion zu beginnen:

1. Drcken Sie , und whlen Sie 3:New.


2. Geben Sie den Typ, ein Verzeichnis und
eine Variable fr das neue Programm/die
neue Funktion an.
3. Drcken Sie zweimal .

Ein frheres Programm ffnen

Sie knnen jederzeit ein frher erstelltes Programm/eine frher erstellte Funktion ffnen.

Programmieren 647
1. Innerhalb des Program Editor: Drcken Sie , und whlen Sie 1:Open.
oder
Aus einer anderen Anwendung heraus: Drcken Sie O, und whlen Sie 2:Open.

2. Whlen Sie den gewnschten Typ, das


Verzeichnis und die Variable.
3. Drcken Sie .

Hinweis: Standardmig zeigt Variable das erste Programm/die erste Funktion in der
alphabetischen Reihenfolge an.

Ein Programm kopieren

Sie knnen ein Programm/eine Funktion kopieren, die Kopie ndern und so das Original
unverndert beibehalten.

1. Lassen Sie sich das zu kopierende Programm/die Funktion anzeigen.


2. Drcken Sie , und whlen Sie 2:Save Copy As.
3. Geben Sie ein Verzeichnis und eine Variable fr die Kopie an.
4. Drcken Sie zweimal .

Hinweis zum Lschen eines Programms

Da alle Programmeditor-Sitzungen automatisch gespeichert werden, knnen sich relativ


viele Programme ansammeln und es wird u.U. viel Speicherplatz belegt.

Programmieren 648
Sie lschen ein, Programm/eine Funktion mit Hilfe des Bildschirms VAR-LINK (2
). Nhere Erluterungen zu VAR-LINK finden Sie in Speicherund
Variablen-Verwaltung.

berblick ber die Programmeingabe

Ein Programm ist eine Folge von Befehlen, die nacheinander abgearbeitet werden
(wobei manche den Programmablauf ndern knnen). Generell gilt, dass alles, was auf
dem Hauptbildschirm ausgefhrt werden kann, auch in ein Programm aufgenommen
werden kann. Die Ausfhrung eines Programms endet am Programmende oder wenn es
einen Stop Befehl erreicht.

Programmzeilen eingeben und bearbeiten

Beginnen Sie in einer leeren Programmschablone mit der Eingabe der Programmzeilen.

Programmname, den Sie festlegen,


wenn Sie ein neues beginnen.
Die Programmbefehle geben Sie
zwischen Prgm und EndPrgm ein.
Jede Programmzeile beginnt mit einem
Doppelpunkt.

Hinweis: Verwenden Sie das Cursorfeld, um den Cursor an die gewnschte Position (fr
Eingabe oder ndern) zu bringen. Gehen Sie mit 8 C oder 8 D zum Anfang bzw.
Ende eines Programms.

Programmieren 649
Die Eingabe und die Bearbeitung der Programmbefehle im Programmeditor nehmen Sie
auf gleiche Weise vor wie das Eingeben und Bearbeiten von Text im Texteditor. Siehe
Text eingeben und bearbeiten in Texteditor.

Drcken Sie zum Abschlu jeder Programmzeile . Dadurch wird eine neue leere
Zeile eingefgt, in der Sie die Eingabe fortsetzen knnen. Eine Programmzeile kann
lnger sein als eine Bildschirmzeile. Ist dies der Fall, wird sie automatisch in der
nchsten Bildschirmzeile fortgesetzt.

Hinweis: Ein Befehl wird nicht beim Eingeben ausgefhrt. Er wird erst ausgefhrt, wenn
Sie das Programm ausfhren.

Mehrere Befehle in eine einzige Zeile eingeben

Sie knnen mehrere Befehle in eine einzige Zeile eingeben, sofern Sie sie jeweils durch
einen Doppelpunkt trennen (drcken Sie 2 ).

Kommentare eingeben

Mit Hilfe des Kommentarsymbols () knnen Sie Anmerkungen in ein Programm


aufnehmen. Bei der Programmausfhrung werden alle Zeichen rechts des ignoriert.

:prog1()
:Prgm
:Displays sum of 1 thru n
:Request "Enter an integer",n
:expr(n)!n:Convert to numeric expression
:------

Programmieren 650
Beschreibung des Programms.
Beschreibung von expr.

Hinweis: Verwenden Sie Kommentare, um erluterende Informationen zum


Programmcode aufzuzeichnen.

So geben Sie ein Kommentarsymbol ein:

Drcken Sie
@ 8d
H 2X
oder
Drcken Sie , und whlen Sie 9:.

Den Programmablauf steuern

Wenn Sie ein Programm ausfhren, werden die Befehle grundstzlich sequentiell
abgearbeitet. Es stehen jedoch auch Befehle zur Verfgung, die den Programmablauf
verndern. Zum Beispiel:

Mit Strukturen wie If...EndIf wird eine Bedingung berprft und anhand des
Ergebnisses der berprfung entschieden, welcher Teil des Programms ausgefhrt
wird.
Schleifen wie For...EndFor dienen zum Wiederholen einer Befehlsgruppe.

Programmieren 651
Einrckungen benutzen

Komplexere Programme mit :If x>5 Then


If...EndIf Strukturen und : Disp "x is > 5"
For...EndFor Schleifen knnen Sie :Else
leichter lesbar und verstndlicher : Disp "x is < or = 5"
gestalten, indem Sie Einrckungen :EndIf
verwenden.

Ergebnisse von Berechnungen anzeigen

In einem Programm werden Ergebnisse von Berechnungen nur angezeigt, wenn Sie
einen Ausgabebefehl benutzen. Dies ist ein wichtiger Unterschied zu Berechnungen, die
Sie auf dem Hauptbildschirm vornehmen.

Das Ergebnis der nebenstehenden :126


Berechnungen wird in einem :cos(p/4)
Programm nicht angezeigt (da kein :solve(x^2x2=0,x)
Ausgabebefehl vorhanden ist). Auf
dem Hauptbildschirm wrden die
Ergebnisse jedoch angezeigt.
Mit Ausgabebefehlen wie Disp :Disp 126
zeigen Sie Ergebnisse in einem :Disp cos(p/4)
Programm an. :Disp solve(x^2x
2=0,x)

Programmieren 652
Das Anzeigen eines :cos(p/4)!maximum
Berechnungsergebnisses bewirkt :Disp maximum
jedoch keine Speicherung des
Ergebnisses. Um auf ein Ergebnis
spter erneut zuzugreifen, legen
Sie es in einer Variablen ab.

Hinweis: Eine Zusammenstellung der verfgbaren Ausgabebefehle ist verfgbar.

Werte an ein Programm bergeben

Sie knnen Werte wie folgt an ein Programm bergeben:

Indem Sie vor Ausfhren des Programms die bentigten Werte in Variablen
speichern (mit ). Das Programm kann dann auf diese Variablen zugreifen.

Indem Sie Werte direkt in den :Disp 126


Programmtext aufnehmen. :cos(p/4)!maximum
Indem Sie Eingabebefehle :Input "Enter a
benutzen, die den Benutzer bei value",i
Ausfhrung des Programms :Request "Enter an
zur Eingabe der bentigten integer",n
Werte auffordern.
Indem Sie einen oder mehrere prog1(3,5)
Werte bei Programmstart an
das Programm bergeben.

Hinweis: Eine Zusammenstellung der verfgbaren Eingabebefehle ist verfgbar.

Programmieren 653
Beispiel fr die bergabe von Werten an ein Programm

Das folgende Programm zeichnet einen Kreis im Graphikbildschirm und anschlieend


eine horizontale Gerade entlang des obersten Punkts des Kreises. Drei Werte mssen
an das Programm bergeben werden: die x- und die y-Koordinate das Kreismittelpunkts
sowie der Radius r.

Wenn sie das Programm im Programmeditor verfassen:

Geben Sie im Klammerpaar ( ) :circ(x,y,r)


neben dem Programmnamen die :Prgm
Variablen an, die zur Aufnahme der :FnOff
bergebenen Werte vorgesehen :ZoomStd
sind. :ZoomSqr
:Circle x,y,r
Beachten Sie, dass das Programm
:LineHorz y+r
auch Befehle fr das Einrichten des
:EndPrgm
Graphikbildschirms enthlt.
Nur circ( ) wird in der
leeren Schablone
angezeigt. Die
Parameternamen mssen
Sie eintragen.

Hinweis: Sie knnen hier nicht circle als Programmnamen benutzen, da dies zu
einem Konflikt mit dem gleichnamigen Befehlsnamen fhrt.
Vor dem Zeichnen des Kreises deaktiviert das Programm alle ausgewhlten Y=
Editor-Funktionen, zeigt ein Standard-Ansichtfenster an und richtet dies
verhltnisgerecht ein.

Programmieren 654
Um das Programm vom Hauptbildschirm auszufhren:

Mu der Benutzer die circ(0,0,5)


entsprechenden Werte im
Klammerpaar ( ) angeben. bergabe an r
bergabe an y
bergabe an x
Die Argumente werden in
dieser Reihenfolge an das
Programm bergeben.

Hinweis: Dieses Beispiel geht davon aus, dass der Benutzer Werte eingibt, die im mit
ZoomStd und ZoomSqr eingerichteten Fenster angezeigt werden knnen.

berblick ber die Funktionseingabe

Eine Funktion, die Sie im Programmeditor eingeben, hnelt sehr stark den Funktionen
und Anweisungen, die Sie normalerweise auf dem Hauptbildschirm benutzen.

Wozu dienen benutzerdefinierte Funktionen?

Funktionen (wie auch Programme) sind ideal fr wiederkehrende Berechnungen oder


Aufgaben. Sie brauchen eine Funktion nur einmal zu verfassen. Danach knnen Sie sie
so oft wie ntig wiederverwenden. Funktionen besitzen jedoch einige Vorzge
gegenber Programmen.

Programmieren 655
Sie knnen Funktionen erstellen, die die integrierten Funktionen des TI-89
Titanium / Voyage 200 Graphing Calculator erweitern. Die neuen Funktionen
knnen Sie dann auf gleiche Weise wie andere benutzen.
Funktionen geben Werte zurck, die graphisch dargestellt oder in eine Tabelle
bernommen werden knnen. Programme knnen dies nicht.
Sie knnen eine Funktion innerhalb eines Terms benutzen (nicht jedoch ein
Programm). Zum Beispiel: 3func1(3) ist gltig, aber nicht 3prog1(3).
Da Sie einer Funktion Argumente bergeben knnen, knnen Sie allgemeingltige
Funktionen verfassen, die nicht an spezifische Variablennamen gebunden sind.

Hinweis: Sie knnen eine Funktion auch im Hauptbildschirm erstellen, aber der
Programmeditor ist fr komplexe, mehrzeilige Funktionen besser geeignet.

Unterschiede zwischen Funktionen und Programmen

In diesem Handbuch wird der Begriff Befehl vielfach bergreifend fr Anweisungen und
Funktionen benutzt. Beim Verfassen einer Funktion mssen Sie jedoch zwischen
Anweisungen und Funktionen unterscheiden.

Eine benutzerdefinierte Funktion:

Kann nur die folgenden Anweisungen benutzen. Alle anderen sind nicht zulssig.

Cycle Define Exit


For...EndFor Goto If...EndIf (alle
Lbl Local Formen)
Return While...EndWhile Loop...EndLoop
! ( Taste)

Programmieren 656
Kann alle integrierten Funktionen des TI-89 Titanium / Voyage 200 auer den
folgenden benutzen:

setFold setGraph setMode


setTable switch

Kann jede Variable nutzen, jedoch einen Wert nur in eine lokale Variable ablegen.
- Die Argumente, mit denen Werte an eine Funktion bergeben werden, werden
automatisch als lokale Variablen behandelt. Wenn Sie Werte in weitere
Variablen ablegen mchten, mssen Sie sie innerhalb der Funktion als lokale
Variablen deklarieren.
Kann kein Programm als Unterroutine aufrufen, kann aber eine andere
benutzerdefinierte Funktion aufrufen.
Kann kein Programm definieren.
Kann keine globale Funktion definieren, kann jedoch eine lokale Funktion definieren.

Hinweis: Nhere Erluterungen zu lokalen Variablen sind verfgbar.

Eine Funktion eingeben

Wenn sie im Programmeditor eine neue Funktion erstellen, zeigt der TI-89 Titanium /
Voyage 200 eine leere Schablone an.

Hinweis: Verwenden Sie das Cursorfeld, um den Cursor an die gewnschte Position (fr
Eingabe oder ndern) zu bringen.

Programmieren 657
Der Funktionsname, den
Sie beim Beginnen einer
neuen Funktion festlegen.
Die Befehle geben Sie
zwischen Func und
EndFunc ein.
Vergessen Sie nicht, hier die ggf.
Alle Zeilen einer Funktion erforderlichen Argumente anzugeben.
beginnen mit einem Verwenden Sie in der Definition nur
Doppelpunkt. Argumentnamen, die nie zum Aufrufen
der Funktion benutzt werden.

Ist fr die Funktion eine Eingabe erforderlich, mssen Werte an die Funktion bergeben
werden. (Eine benutzerdefinierte Funktion kann nur lokale Variablen speichern und kann
keine Anweisungen verwenden, die den Benutzer zu einer Eingabe auffordern).

Einen Wert aus einer Funktion zurckgeben

Es gibt zwei Mglichkeiten, einen Wert aus einer Funktion zurckzugeben:

Lassen Sie den Rckgabewert :cube(x)


in der letzten Funktionszeile :Func
(vor EndFunc), berechnen :x^3
:EndFunc

Programmieren 658
Verwenden Sie Return. Der :cube(x)
Nutzen dieses Befehls liegt :Func
darin, da Sie eine Funktion an :If x<0
einem beliebigen Punkt vor : Return 0
dem Funktionsende verlassen :x^3
und einen Rckgabewert :EndFunc
bergeben knnen.

Hinweis: In diesem Beispiel erfolgt die Berechnung nur, wenn x|0; andernfalls wird 0
zurckgegeben.

Das Argument x wird automatisch als lokale Variable behandelt. Wre hier jedoch eine
andere Variable erforderlich, msste diese mit dem Befehl Local als lokale Variable
deklariert werden.

Am Ende einer Funktion ist ein implizites Return vorhanden. Wenn die letzte Zeile kein
Term ist, tritt ein Fehler auf.

Eine Beispielfunktion

Die folgende Funktion liefert die x-te Wurzel von y ( x y ). Zwei Werte mssen an die
Funktion bergeben werden: x und y.

Programmieren 659
Hinweis: Da x und y in der Funktion lokal sind, besitzen eventuell bereits existierende
Variable x oder y keine Auswirkungen auf sie.

Definition der
Funktion im
Funktion bei Aufruf vom Hauptbildschirm Programmeditor

3!x:125!y
4xroot(3,125) 20 :xroot(x,y)
:Func
:y^(1/x)
5 :EndFunc

Ein Programm aus einem anderen heraus aufrufen

Ein Programm kann ein anderes Programm als Unterprogramm aufrufen. Das
Unterprogramm kann extern (ein anderes Programm) oder intern (Teil des
Hauptprogramms) sein. Unterprogramme sind sinnvoll, wenn eine Gruppe von Befehlen
an mehreren Stellen im Programm wiederholt werden mu.

Programmieren 660
Ein anderes Programm aufrufen

Zum Aufrufen eines anderen Programms benutzen Sie die gleiche Syntax wie fr das
Ausfhren eines Programms auf dem Hauptbildschirm.

:subtest1()
:Prgm
:For i,1,4,1 :subtest2(x,y)
: subtest2(i,i1000) :Prgm
:EndFor : Disp x,y
:EndPrgm :EndPrgm

Ein internes Unterprogramm aufrufen

Ein internes Unterprogramm definieren Sie mit dem Befehl Define in Verbindung mit
Prgm...EndPrgm. Da ein Unterprogramm definiert werden mu, bevor es zum ersten Mal
aufgerufen werden kann, sollten Unterprogramme am Anfang des Hauptprogramms
definiert werden.

Programmieren 661
Ein internes Unterprogramm wird auf gleiche Weise aufgerufen und ausgefhrt wie ein
eigenstndiges Programm.

:subtest1()
:Prgm
:local subtest2
:Define subtest2(x,y)=Prgm
: Disp x,y
:EndPrgm
:Beginning of main program
:For i,1,4,1
: subtest2(i,I*1000)
:EndFor
:EndPrgm

Deklariert das Unterprogramm als lokale Variable.


Definiert das Unterprogramm.
Ruft das Unterprogramm auf.

Hinweis: Benutzen Sie das Men Var zur Eingabe der Befehle Define und
Prgm...EndPrgm.

Hinweise zur Benutzung von Unterprogrammen

Am Ende eines Unterprogramms wird die Ausfhrung an das aufrufende Programm


zurckgegeben. Um ein Unterprogramm zu einem beliebigen Zeitpunkt vorher zu
verlassen, knnen Sie den Befehl Return benutzen.

Programmieren 662
Ein Unterprogramm kann nicht auf lokale Variablen zugreifen, die im aufrufenden
Programm deklariert sind. Gleichermaen kann das aufrufende Programm nicht auf
lokale Variablen zugreifen, die in einem Unterprogramm deklariert sind.

Der Befehl Lbl ist lokal fr das Programm, in dem er sich befindet. Daher kann mit dem
Befehl Goto im aufrufenden Programm nicht zu einem Label in einem Unterprogramm
(und umgekehrt) verzweigt werden.

Variablen in einem Programm benutzen

Programme verwenden Variablen grundstzlich auf gleiche Weise wie Sie dies auf dem
Hauptbildschirm tun. Allerdings bestimmt der Geltungsbereich einer Variablen, wie sie
gespeichert und wie auf sie zugegriffen wird.

Programmieren 663
Geltungsbereich von Variablen

Geltungsbereich Beschreibung
Systemvariablen Variablen mit reservierten Namen, die automatisch
(globale erzeugt werden, um Daten ber den Status des TI-89
Variablen) Titanium / Voyage 200 Graphing Calculator zu
speichern. So sind beispielsweise die Window-
Variablen (xmin, xmax, ymin, ymax etc.) global von
jedem Verzeichnis aus verfgbar.
Sie knnen stets unter bloer Angabe des
Variablennamens auf diese Variablen zugreifen,
unabhngig davon, welches das aktuelle Verzeichnis
ist.
Ein Programm kann keine Systemvariablen erzeugen.
Es kann deren Werte jedoch benutzen und (in den
meisten Fllen) neue Werte darin ablegen.

Programmieren 664
Geltungsbereich Beschreibung
Verzeichnis- Variablen, die in einem bestimmten Verzeichnis
variablen gespeichert sind.
Wenn Sie zum Speichern eines Werts nur den
Variablennamen angeben, wird er im aktuellen
Verzeichnis abgelegt. Zum Beispiel:
5!start
Wenn Sie nur einen Variablennamen angeben, mu
die Variable sich im aktuellen Verzeichnis befinden.
Andernfalls kann sie nicht gefunden werden (selbst,
wenn sie in einem anderen Verzeichnis vorhanden
ist).
Zum Speichern in einer Variablen, die sich in einem
anderen Verzeichnis befindet, bzw. zum Abrufen einer
solchen Variablen mssen Sie den Pfad angeben.
Zum Beispiel:

5!class\start
(class = Verzeichnisname; start = Variablenname)
Hat ein Programm Verzeichnisvariablen erzeugt,
bleiben diese auch nach Programmende erhalten, d. h.
sie belegen weiterhin Speicherplatz.

Programmieren 665
Geltungsbereich Beschreibung
Lokale Temporre Variablen, die nur whrend der Ausfhrung
Variablen eines Programms existieren. Bei Programmbeendigung
werden lokale Variablen automatisch gelscht.
Sie erzeugen eine lokale Variable in einem
Programm, indem Sie sie mit dem Befehl Local
deklarieren.
Eine lokale Variable ist auch dann eindeutig, wenn
eine Verzeichnisvariable gleichen Namens existiert.
Lokale Variablen sind ideal, um Werte temporr zu
speichern, die Sie nicht dauerhaft ablegen mchten.

Hinweis: Eine Graph-Funktion kann nicht auf lokale Variablen eines Programms
zugreifen. Zum Beispiel:

Local a
5!a
Graph acos(x)

Dies kann zur Anzeige eines Fehlers oder zu einem unerwarteten Resultat fhren (wenn
die Variable a bereits im aktuellen Verzeichnis vorhanden ist).

Circular Definition-Fehler

Bei der Auswertung einer benutzerdefinierten Funktion oder der Ausfhrung eines
Programms knnen Sie ein Argument angeben, das dieselbe Variable enthlt, welche
bereits zum Definieren der Funktion oder Erstellen des Programms verwendet wurde.
Die oben beschriebenen nderungen im Umgang mit benutzerdefinierten Funktionen

Programmieren 666
und Programmen schlieen das Auftreten eines Circular definition-Fehlers jedoch nicht
gnzlich aus. Beispiel:

x+1!x

oder

For i,i,10,1
Disp i
EndFor

Fhrt zu einem Circular definition -Fehler, wenn x oder i keinen Wert besitzen. Der
Fehler tritt hingegen nicht auf, wenn x oder i bereits ein Wert zugeteilt wurde.

Befehle fr Variablen und Funktionen

Befehl Beschreibung
Taste Speichert einen Wert in eine Variable ab. Wie auf dem
Hauptbildschirm bewirkt das Drcken von das
Symbol !.
Archive Verschiebt die angegebenen Variablen aus dem RAM-
Speicher in den Benutzerarchiv-Speicher.
BldData Dient zum Erstellen einer Datenvariablen auf Grundlage
der in den Y=Editor, den Window-Editor etc. eingegebenen
Graph-Daten.
CopyVar Kopiert den Inhalt einer Variablen.
Define Definiert eine Programm-/Unterroutinenvariable oder eine
Funktionsvariable in einem Programm.

Programmieren 667
Befehl Beschreibung
DelFold Lscht ein Verzeichnis. Zuvor mssen smtliche Variablen
in diesem Verzeichnis gelscht werden.
DelType Lscht nicht archivierte Variablen des angegebenen Typs
in allen Ordnern.
DelVar Lscht eine Variable.
getFold Gibt den Namen des aktuellen Verzeichnisse zurck.
getType Gibt eine Zeichenkette zurck, die den Datentyp einer
Variablen anzeigt. (EXPR, LIST, etc.)
isArchiv() Gibt an, ob die Variable archiviert ist oder nicht.
isLocked() Gibt an, ob die Variable gesperrt ist oder nicht.
isVar() Gibt an, ob die Variable in der Systemtabelle vorhanden ist
oder nicht.
Local Deklariert eine oder mehrere Variablen als lokale Variable.
Lock Sperrt eine Variable, so dass sie nicht versehentlich
gendert oder gelscht werden kann. Erst nachdem die
Sperre aufgehoben ist, kann sie gendert bzw. gelscht
werden.
MoveVar Verschiebt eine Variable aus einem Verzeichnis in ein
anderes.
NewData Erzeugt eine Datenvariable, deren Spalten aus einer Folge
angegebener Listen bestehen.
NewFold Erzeugt ein neues Verzeichnis.
NewPic Erzeugt eine Bild-Variable auf der Basis einer Matrix.
Rename Benennt eine Variable um.

Programmieren 668
Befehl Beschreibung
Unarchiv Verschiebt bestimmte Variablen aus dem Speicher des
Benutzerdatenarchivs in den RAM-Speicher.
Unlock Hebt die Sperre einer Variablen auf.

Hinweis: Die Befehle Define, DelVar und Local finden Sie im Men Var des
Programmeditors.

Lokale Variablen in Programmen verwenden

Eine lokale Variable ist eine temporre Variable, die nur whrend der Auswertung einer
benutzerdefinierten Funktion oder der Ausfhrung eines benutzerdefinierten Programms
existiert.

Beispiel fr lokalen Variablen

Der folgende Programmausschnitt zeigt eine For...EndFor Schleife (Einzelheiten dazu


folgen weiter hinten in dieser Einheit). Die Variable i ist der Schleifenzhler. In den
meisten Fllen wird diese Variable nur fr die Dauer der Programmausfhrung benutzt.

:Local I
:For i,0,5,1
: Disp I
:EndFor
:Disp i

Deklariert die Variable i als lokal.

Programmieren 669
Hinweis: Benutzen Sie nach Mglichkeit den Typ lokale Variable fr alle Variablen, die
nur innerhalb eines Programms bentigt werden und nach Programmende nicht
gespeichert bleiben mssen.

Wenn Sie die Variable i als lokal deklarieren, wird sie bei Programmende automatisch
gelscht und belegt nicht unntig Speicherplatz.

Wodurch wird der Undefined Variable-Fehler verursacht?

Die Fehlermeldung Undefined variable wird angezeigt, wenn Sie eine benutzerdefinierte
Funktion auswerten oder ein benutzerdefiniertes Programm ausfhren, das sich auf
nicht initialisierte lokale Variablen (Variablen, welchen kein Wert zugeteilt wurde)
bezieht.

Bei diesem Beispiel handelt es sich eher um eine Funktion mit mehreren Anweisungen
als um ein Programm. Hier werden zwar Zeilenumbrche gezeigt, Sie wrden den Text
aber wie z.B.: Define fact(n)=Func:Local als eine ununterbrochene Zeile eingeben. Die
Auslassung (...) zeigt an, dass der Text der Eingabezeile ber den Bildschirm
hinausgeht.

Beispiel:

Define fact(n)=Func:
Local m:
While n>1:
nm!m: n1!n:
EndWhile:
Return m:
EndFunc

Programmieren 670
Der lokalen Variablen m wurde kein Anfangswert zugeteilt.

In obigem Beispiel existiert die lokale Variable m unabhngig von einer etwaigen
auerhalb der Funktion vorliegenden Variablen m.

Lokale Variablen mssen initialisiert werden

Allen lokalen Variablen ist ein Anfangswert zuzuteilen, bevor diese aufgerufen werden
knnen.

Define fact(n)=Func:
Local m: 1!m:
While n>1:
nm!m: n1!n:
EndWhile:
Return m:
EndFunc

1 wird als Anfangswert fr m gespeichert.

Der TI-89 Titanium / Voyage 200 Graphing Calculator kann symbolische


Berechnungen nicht mit lokalen Variablen durchfhren.

Durchfhrung symbolischer Berechnungen

Soll eine Funktion oder ein Programm eine symbolische Berechnung durchfhren, so
mssen Sie anstelle einer lokalen eine globale Variable verwenden. Hierbei ist allerdings
zu beachten, dass die globale Variable nicht bereits auerhalb des Programms

Programmieren 671
vorhanden sein darf. Folgende Methoden knnen Ihnen bei diesem Vorgang behilflich
sein.

Stellen Sie einen Bezug zum Namen einer globalen Variablen (in der Regel zwei
oder mehr Zeichen) her, die wahrscheinlich nicht auerhalb der Funktion bzw. des
Programms existiert.
Verwenden Sie in der Funktion bzw. im Programm DelVar, um die globale Variable,
falls vorhanden, vor deren Aufruf zu lschen. (DelVar lscht weder gesperrte noch
archivierte Variablen.)

Zeichenkettenoperationen

Zeichenketten (Strings) dienen zum Speichern und Anzeigen von Text. Sie knnen eine
Zeichenkette direkt eingeben oder in eine Variable ablegen.

So werden Zeichenketten benutzt

Eine Zeichenkette ist eine Folge von Zeichen, die in Anfhrungszeichen


eingeschlossen sind. Beim Programmieren knnen Zeichenketten benutzt werden, um

Programmieren 672
Informationen anzuzeigen oder den Benutzer zu einer Aktion aufzufordern. Zum
Beispiel:

Disp "The result is",answer

oder

Input "Enter the angle in degrees",ang1

oder

"Enter the angle in degrees!str1


Input str1,ang1

Manche Eingabebefehle (wie etwa InputStr) legen eine Benutzereingabe automatisch


als Zeichenkette ab, wodurch das Eingeben von Anfhrungszeichen nicht erforderlich
ist.

Eine Zeichenkette kann nicht mathematisch ausgewertet werden, und zwar auch, wenn
es sich anscheinend um einen numerischen Term handelt. Beispiel: Die Zeichenkette
"61" stellt die Zeichen "6" und "1" dar und nicht die Zahl 61.

Sie knnen zwar keine Zeichenkette wie "61" oder "2x+4" in einer Berechnung benutzen,
aber Sie knnen eine Zeichenkette mit dem Befehl expr in einen numerischen Term
umwandeln.

Programmieren 673
Befehle fr Zeichenketten

Hinweis: Im Modul Technische Referenz finden Sie die Syntax fr alle Befehle und
Funktionen des TI-89 Titanium / Voyage 200 PLT.

Befehl Beschreibung
# Wandelt eine Zeichenkette in einen Variablennamen um.
Dies wird als Umleitung bezeichnet.
& Fgt zwei Zeichenketten zu einer einzigen zusammen
(hngt sie aneinander an).
char Liefert das Zeichen, das dem angegebenen Zeichencode
entspricht. Ist das Gegenstck zum Befehl ord.
dim Liefert die Anzahl der Zeichen in einer Zeichenkette.
expr Wandelt einen Zeichenkettenausdruck in einen Term um
und fhrt diesen aus. Ist das Gegenstck zum Befehl
string.
Wichtig: Manche Befehle, die der Benutzereingabe
dienen, legen den eingegebenen Wert als Zeichenkette ab.
Bevor Sie eine mathematische Operation auf diesen Wert
anwenden knnen, mssen Sie ihn in einen numerischen
Term umwandeln.
format Liefert einen Term entsprechend der Formatschablone
(fixed, scientific, engineering etc.) als Zeichenfolge.
inString Durchsucht eine Zeichenkette, um festzustellen, ob sie den
angegebenen Teilstring enthlt. Wenn ja, gibt inString die
Position des Zeichens zurck, an dem der Teilstring zum
ersten Mal in der Zeichenkette beginnt.
left Liefert eine bestimmte Anzahl von Zeichen ab dem Anfang
der Zeichenkette (links).

Programmieren 674
Befehl Beschreibung
mid Liefert eine bestimmte Anzahl von Zeichen ab einer
beliebigen Position in einer Zeichenkette.
ord Liefert den Zeichencode des ersten Zeichens in einer
Zeichenkette. Ist das Gegenstck zum Befehl char.
right Liefert eine bestimmte Anzahl von Zeichen ab dem Ende
der Zeichenkette (rechts).
rotate Fhrt eine Rotation der Zeichen innerhalb einer
Zeichenfolge aus. Der Standard ist L1 (ein Zeichen nach
rechts rotieren).
shift Verschiebt die Zeichen in einer Zeichenfolge und ersetzt
sie durch ein Leerzeichen. Der Standard ist L1 (um ein
Zeichen nach rechts verschieben und durch ein
Leerzeichen ersetzen). Beispiel: shift("abcde",2)"cde "
oder shift("abcde")" abcd"
string Wandelt einen numerischen Term in eine Zeichenkette um.
Ist das Gegenstck zum Befehl expr.

Bedingungsprfungen

Bedingungsprfungen dienen dazu, in Programmen eine Entscheidung ber den


Fortgang der Ausfhrung zu treffen. So kann ein Programm z. B. entscheiden, eine
Aktion auszufhren, wenn eine Bedingung wahr ist und eine andere, wenn die
Bedingung falsch ist. Bedingungsprfungen werden in Kontrollstrukturen wie If...EndIf
und in Schleifen wie While...EndWhile benutzt (weiter hinten in dieser Einheit erlutert).

Programmieren 675
Einen Testoperator eingeben

Geben Sie den Operator unmittelbar mit der Tastatur ein.


oder

Drcken Sie 2 I, und whlen Sie


8:Test. Whlen Sie dann aus dem Men
den Operator.
oder
Zeigen Sie die integrierten Funktionen mit
folgenden Tasten an:
@
H 2
Die Testoperatoren werden im unteren
Bereich des Mens Built-in angezeigt.

Relationale Bedingungsprfungen

Mit relationalen Operatoren knnen Sie eine Bedingungsprfung definieren, in der zwei
Werte verglichen werden. Die Werte knnen Zahlen, Terme, Listen oder Matrizen sein,
aber sie mssen vom gleichen Typ und von gleicher Dimension sein.

Operator Wahr, wenn: Beispiel


> Grer als a>8
< Kleiner als a<0
| Grer oder gleich a+b|100

{ Kleiner oder gleich a+6{b+1

Programmieren 676
Operator Wahr, wenn: Beispiel
= Gleich list1=list2
Ungleich mat1mat2

Hinweis: Mit der Tastatur knnen


Sie eingeben:
>= for |
<= for {
/= for
(Fr das Zeichen / drcken Sie e.)

Boolesche Bedingungsprfungen

Mit Booleschen Operatoren knnen Sie die Ergebnisse zweier getrennter Prfungen
miteinander kombinieren.

Operator Wahr, wenn: Beispiel


and Beide Prfungen wahr sind a>0 and a{10
or Mindestens eine Prfung wahr ist a{0 or b+c>10
xor Eine Prfung wahr und die andere a+6<b+1 xor c<d
falsch ist.

Programmieren 677
Die Funktion Nicht

Die Funktion Nicht (not) ndert das Ergebnis einer Prfung von wahr in falsch und
umgekehrt. Zum Beispiel:

not x>2 istwahr, wenn x{2


falsch, wenn x>2

Hinweis: Wenn Sie not auf dem Hauptbildschirm benutzen, wird es im Protokoll-Bereich
als ~ angezeigt. Beispiel: not x>2 wird angezeigt als ~(x>2).

If, Lbl und Goto zur Programmablaufsteuerung


benutzen

In einer If...EndIf Struktur wird eine Bedingungsprfung benutzt, um zu entscheiden, ob


einer oder mehrere Befehle ausgefhrt werden. Auch die Befehle Lbl (Label) und Goto
knnen in einem Programm benutzt werden, um an eine andere Stelle zu verzweigen
(zu springen).

Das Men F2 Control

Die Eingabe von If...EndIf Strukturen nehmen


Sie mit dem Men Control des
Programmeditors vor.

Programmieren 678
Der Befehl If ist unmittelbar im -Men
enthalten.

Sie knnen ein Untermen mit weiteren


If -Strukturen aufrufen, indem Sie 2:If...Then
whlen.
Wenn sie eine Struktur wie If...Then...EndIf :If | Then
auswhlen, wird eine Schablone an der :EndIf
Cursorposition eingefgt.
Der Cursor wird so
plaziert, dass Sie eine
Bedingungsprfung
eingeben knnen.

If-Befehl

Soll nur ein Befehl ausgefhrt werden, wenn eine Bedingungsprfung wahr ergibt,
benutzen Sie die allgemeine Form:

:If x>5
: Disp "x is greater than 5"
:Disp x

Wird nur ausgefhrt, wenn x>5; andernfalls bersprungen.


Wert von x wird stets angezeigt.

In diesem Beispiel mssen Sie x einen Wert zuweisen (in x speichern), bevor der Befehl
If ausgefhrt wird.

Programmieren 679
Hinweis: Verwenden Sie Einrckungen, um ein Programm leichter lesbar und
verstndlicher zu machen.

If...Then...EndIf Strukturen

Um mehrere Befehle auszufhren, wenn eine Bedingungsprfung wahr ergibt, benutzen


Sie die Struktur:

:If x>5 Then


: Disp "x is greater than 5"
: 2x!x
:EndIf
:Disp x

Wird nur ausgefhrt, wenn x>5.


Zeigt Wert von:
2x wenn x>5
x wenn x{5

Hinweis: EndIf markiert das Ende des Then-Blocks, der ausgefhrt wird, wenn die
Bedingung wahr ist.

Programmieren 680
If...Then...Else... EndIf Strukturen

Verwenden Sie folgende Struktur, um eine Gruppe von Befehlen auszufhren, wenn
eine Bedingungsprfung wahr ergibt und eine andere Gruppe, wenn sie falsch ergibt:

:If x>5 Then


: Disp "x is greater than 5"
: 2x!x
:Else
: Disp "x is less than or
equal to 5"
: 5x!x
:EndIf
:Disp x

Wird nur ausgefhrt, wenn x>5.


Wird nur ausgefhrt, wenn x{5.
Zeigt Wert an:
2x wenn x>5
5x wenn x{5

If...Then...ElseIf... EndIf Strukturen

Mit einer komplexeren Form des If-Befehls knnen Sie eine Folge von Bedingungen
berprfen. Nehmen Sie an, Ihr Programm fordert zur Eingabe einer von vier Optionen
auf. Benutzen Sie zum Abprfen der einzelnen Optionen (If Choice=1, If Choice=2, etc.),
eine If...Then...ElseIf...EndIf Struktur.

Weitere Informationen und Beispiele finden Sie im Modul Technische Referenz.

Programmieren 681
Die Befehle Lbl und Goto

Auerdem knnen Sie den Ablauf eines Programms mit den Befehlen Lbl (label) und
Goto steuern.

Den Befehl Lbl benutzen Sie, um einer bestimmten Stelle des Programms eine Marke
(einen Namen) zuzuweisen.

Lbl labelName
Der Name, den Sie dieser Stelle des Programms
zuweisen (die Regeln fr die Namensgebung sind
die gleichen wie fr Variablennamen).

Sie knnen dann von einer beliebigen Stelle des Programms mit dem Befehl Goto an die
Stelle verzweigen, die Sie mit dieser Marke versehen haben.

Goto labelName
Gibt an, zu welchem Lbl Befehl verzweigt wird

Programmieren 682
Da der Befehl Goto ein unbedingter Befehl ist (er verzweigt stets zur angegebenen
Marke), wird er hufig in Verbindung mit If benutzt, um die Verzweigung mit einer
Bedingungsprfung zu verbinden. Zum Beispiel:

:If x>5
: Goto GT5
:Disp x
:--------
:--------
:Lbl GT5
:Disp "The number was > 5

Wenn x>5, wird direkt zur Marke GT5 verzweigt.


Dieses Beispielprogramm mu Befehle enthalten, die die Ausfhrung von Lbl GT5 verhindern
(z. B. Stop), wenn x<=_5.

Schleifen fr die Wiederholung von Befehlen


verwenden

Sie verwenden Schleifen, um eine Gruppe gleicher Befehle mehrmals hintereinander


auszufhren. Es stehen Ihnen mehrere Schleifentypen zur Verfgung. Jeder
Schleifentyp bietet Ihnen auf der Grundlage einer Bedingungsprfung eine andere
Mglichkeit zum Beenden (Verlassen) der Schleife.

Programmieren 683
Das Men F2 Control

Zur Eingabe der meisten Schleifenbefehle


verwenden Sie das Control Men des
Programmeditors.

Wenn Sie die Schleife auswhlen, werden der :For |


Schleifenbefehl und sein End Befehl an der :EndFor
Cursorposition eingefgt.
Sind fr die Schleife
Argumente
erforderlich, wird der
Cursor hinter dem
einleitenden
Schleifenbefehl
angezeigt.

Sie knnen dann mit der Eingabe der Befehle beginnen, die in der Schleife ausgefhrt
werden.

Hinweis: Ein Schleifenbefehl markiert den Anfang der Schleife. Der entsprechende End
Befehl markiert das Schleifenende.

For...EndFor Schleifen

Eine For...EndFor Schleife benutzt einen Zhler, um die Anzahl der


Schleifenwiederholungen zu steuern. Die Syntax des Befehls For ist:

Programmieren 684
Hinweis: Der Endwert kann kleiner sein als der Anfangswert, dann mu jedoch ein
negatives Inkrement benutzt werden.

For(variable, anfangswert, endwert [, inkrement])


Variable, die als Zhler dient


Wert des Zhlers zu Beginn des ersten Durchlaufs
Die Schleife wird beendet, wenn variable diesen Wert berschreitet
Wird nach jedem Durchlauf zum Zhler addiert. Inkrement ist
optional; wenn kein Inkrement angegeben wird, wird 1 verwendet.

Bei Ausfhrung von For wird der Wert der variablen mit dem endwert verglichen. Ist
variable nicht grer (bzw. bei negativem Inkrement kleiner) als endwert, wird die
Schleife ausgefhrt; andernfalls wird die Programmausfhrung mit dem nach EndFor
folgenden Befehl fortgesetzt.

i>5 :For i,0,5,1


i{5
: --------
: --------
:EndFor
:--------

Hinweis: Der Befehl For erhht die Zhlervariable automatisch, so dass das Programm
die Schleife nach einer bestimmten Anzahl von Wiederholungen beenden kann.

Nach dem Durchlauf der Schleife (EndFor), wird die Programmsteuerung wieder an den
Befehl For bergeben, variable erhht und mit endwert verglichen.

Programmieren 685
Zum Beispiel:

:For i,0,5,1
: Disp I
:EndFor
:Disp i

Zeigt 0, 1, 2, 3, 4 und 5 an.


Zeigt 6 an. Wenn variable auf 6 erhht ist, wird die Schleife nicht mehr ausgefhrt.

Hinweis: Sie knnen die Zhlervariable als lokal deklarieren, wenn ihr Wert nach
Programmende nicht mehr bentigt wird.

While...EndWhile Schleifen

Eine While...EndWhile Schleife wiederholt einen Block von Befehlen so lange, wie eine
Bedingung wahr ist. Die Syntax des Befehls While ist:

While bedingung

Bei Ausfhrung von While wird die Bedingung ausgewertet. Ist bedingung wahr, wird die
Schleife ausgefhrt; andernfalls wird die Programmausfhrung mit dem nach EndWhile
folgenden Befehl fortgesetzt.

x|5 :While x<5


x < 5
: --------
: --------
:EndWhile
:--------

Programmieren 686
Hinweis: Der Befehl While nimmt keine automatische nderung der Bedingung vor. Sie
mssen Befehle in die Schleife aufnehmen, die das Beenden der Schleife ermglichen.

Nach dem Durchlauf der Schleife (EndWhile), wird die Programmsteuerung wieder an
den Befehl While bergeben, wo bedingung erneut berprft wird.

Damit die Schleife mindestens einmal durchlaufen wird, mu die bedingung anfnglich
wahr sein.

Allen Variablen, die in bedingung benutzt werden, mu vor dem Befehl While
einWert zugewiesen werden. (Sie knnen die Werte fest ins Programm einfgen
oder den Benutzer zur Eingabe auffordern).
Die Schleife mu Befehle enthalten, welche die Werte in der bedingung ndern, so
dass diese schlielich falsch ergibt. Andernfalls bleibt bedingung stets wahr, und
das Programm kann die Schleife nicht verlassen (Endlosschleife).

Zum Beispiel:

:0!x
:While x<5
: Disp x
: x+1!x
:EndWhile
:Disp x

Initialisiert x.
Zeigt 0, 1, 2, 3 und 4 an.
Inkrementiert x.
Zeigt 5 an. Wenn x den Wert erreicht 5, wird die Schleife nicht mehr ausgefhrt.

Programmieren 687
Loop...EndLoop Schleifen

Ein Loop...EndLoop Befehl erzeugt eine Schleife, die im Prinzip endlos wiederholt wird,
da der Befehl Loop keine Argumente besitzt.

:Loop
: --------
: --------
:EndLoop
:--------

Eine solche Schleife ist mit Befehlen zu versehen, die dem Programm das Beenden der
Schleife erlauben. Hufig benutzt werden dafr: If, Exit, Goto, und Lbl (Marke). Zum
Beispiel:

:0!x
:Loop
: Disp x
: x+1!x
: If x>5
: Exit
:EndLoop
:Disp x

Ein If berprft die Bedingung.


Schleife wird beendet und Ausfhrung hier fortgesetzt, wenn x den Wert 6 erreicht.

Hinweis: Der Befehl Exit beendet die aktuelle Schleife.

Programmieren 688
In diesem Beispiel kann der Befehl If an einer beliebigen Stelle in der Schleife stehen.

Wenn der Befehl If hier steht: Wird die Schleife:


Am Anfang der Schleife Nur ausgefhrt, wenn die Bedingung
wahr ist.
Am Ende der Schleife Mindestens einmal ausgefhrt;
danach nur dann erneut, wenn die
Bedingung wahr ergibt.

Der Befehl If knnte auch einen Goto Befehl benutzen, um zu einem Befehl Lbl (Marke)
zu springen.

Ein sofortiger erneuter Schleifendurchlauf

Der Befehl Cycle bergibt die Ausfhrungssteuerung sofort an den einleitenden


Schleifenbefehl und leitet einen neuen Durchlauf ein, bevor der aktuelle Durchlauf
vollstndig ausgefhrt ist. Sie knnen diesen Befehl in folgenden Schleifentypen
benutzen: For...EndFor, While...EndWhile, und Loop...EndLoop.

Schleifen aus Lbl und Goto

Zwar sind die Befehle Lbl (Marke) und Goto eigentlich keine Schleifenbefehle, aber sie
knnen zum Aufbau einer Endlosschleife benutzt werden. Zum Beispiel:

Programmieren 689
:Lbl START
: --------
: --------
:Goto START
:--------

Wie bei der Konstruktion mit Loop...EndLoop sind in die Schleife Befehle aufzunehmen,
die das ordnungsgeme Beenden ermglichen.

Den TI-89 Titanium / Voyage 200 konfigurieren

Programme knnen Befehle enthalten, die die Konfiguration von TI-89


Titanium /Voyage 200 Graphing Calculator ndern. Da Modusnderungen besonders
ntzlich sind, vereinfacht das Menleistenmen Mode des Programmeditors die Eingabe
der korrekten Syntax fr den Befehl setMode.

Konfigurationsbefehle

Befehl Beschreibung
getConfg Liefert eine Liste der Taschenrechnermerkmale.
getFold Liefert den Namen des aktuellen Verzeichnisse.
getMode Liefert die aktuelle Einstellung eines bestimmten Modus.
getUnits Zeigt eine Liste der Standardeinheiten an.
setFold Macht ein Verzeichnis zum aktuellen Verzeichnis.

Programmieren 690
Befehl Beschreibung
setGraph Aktiviert ein bestimmtes Graphikformat (Coordinates,
Graph Order, etc.).
setMode Aktiviert jeden Modus auer Current Folder.
setTable Setzt den angegebenen Tabellen-Setupparameter
(tblStart, @tbl, etc.).
setUnits Setzt die Standardeinheiten fr angezeigte Ergebnisse.
switch Setzt in einem geteilten Bildschirm das aktive Fenster oder
liefert die Nummer des aktiven Fensters.

Hinweis: Die in den Funktionen setMode( ), getMode( ), setGraph( ) und setTable( )


verwendeten Parameter-/Modusstrings werden bei Verwendung in einem Programm
nicht in andere Sprachen bersetzt (siehe Modul Technische Referenz).

Den Befehl SetMode eingeben

Im Programmeditor:

Programmieren 691
1. Bringen Sie den Cursor an die Stelle, an der Sie den Befehl setMode einfgen
mchten.

2. Drcken Sie folgende Tasten:


@ 2
H
Hierdurch wird eine Modusliste angezeigt.
Hinweis: Im Modusmen kann der Modus
Current Folder nicht eingestellt werden.
Verwenden Sie dazu den Befehl setFold.

3. Whlen Sie einen Modus, um ein Men mit dessen gltigen Einstellungen
aufzurufen.
4. Whlen Sie eine Einstellung.

Die korrekte Syntax wird in :setMode("Graph","FUNCTION")


Ihr Programm eingefgt.

Benutzereingaben abfragen und Programmausgabe


einstellen

Zwar knnen Werte fest in ein Programm integriert (oder vorab in Variablen gespeichert)
werden, ein Programm kann jedoch auch whrend der Ausfhrung den Benutzer zu
Eingaben auffordern. Umgekehrt, kann ein Programm auch Informationen ausgeben
(anzeigen), etwa Ergebnisse von Berechnungen.

Programmieren 692
Das Men F3 I/O

Die meistbenutzten Ein-/Ausgabebefehle


knnen Sie mit dem Men I/O des
Programmeditors eingeben.

Sie knnen ein Untermen mit weiteren


Befehlen aufrufen, indem Sie 1:Dialog
whlen.

Eingabebefehle

Befehl Beschreibung
getKey Liefert den Code der nchsten gedrckten Taste.
Input Fordert den Benutzer zur Eingabe eines Ausdrucks auf.
Wie dieser behandelt wird, hngt von der Eingabeart ab.
Beispiel:
Ein numerischer Ausdruck wird als Term behandelt.
Ein in Anfhrungszeichen eingeschlossener Ausdruck
wird als Zeichenkette behandelt.
Input kann auch den Graphikbildschirm aufrufen und so
dem Benutzer die Mglichkeit geben, die Variablen xc und
yc (rc und qc im Polar-Modus) durch Verschieben des
Graphikcursors zu aktualisieren.

Programmieren 693
Befehl Beschreibung
InputStr Fordert den Benutzer zur Eingabe eines Ausdrucks auf.
Der Ausdruck wird stets als Zeichenkette behandelt,
braucht also nicht in "Anfhrungszeichen" gestellt zu
werden.
PopUp Zeigt ein Popup-Men an, damit der Benutzer einen
Menpunkt auswhlen kann.
Prompt Fordert den Benutzer zur Eingabe einer Folge von
Ausdrcken auf. Wie fr Input richtet sich die Behandlung
der einzelnen Ausdrcke nach der Art der Eingabe.
Request Zeigt ein Dialogfeld an, das den Benutzer zur Eingabe
eines Ausdrucks auffordert. Request behandelt den
Ausdruck stets als Zeichenkette.

Hinweis: Zeichenketten knnen nicht in Berechnungen benutzt werden. Sie knnen eine
Zeichenkette jedoch mit dem Befehl expr in einen numerischen Term umwandeln.

Ausgabebefehle

Befehl Beschreibung
Clr[O Lscht den Programm-I/O-Bildschirm.

Disp Zeigt einen Term oder eine Zeichenkette auf dem


Programm-I/O-Bildschirm an. Disp kann auch den Inhalt
des aktuellen Programm-I/O-Bildschirms ohne zustzliche
Informationen ausgeben.
DispG Zeigt den aktuellen Inhalt des Graphikbildschirms an.
DispHome Zeigt den aktuellen Inhalt des Hauptbildschirms an

Programmieren 694
Befehl Beschreibung
DispTbl Zeigt den aktuellen Inhalt des Tabellen-Bildschirms an.
Output Zeigt einen Term oder eine Zeichenkette beginnend an den
angegebenen Koordinaten auf dem Programm-I/O-
Bildschirm an.
Format Legt das Anzeigeformat fr numerische Informationen fest.
Pause Hlt die Programmausfhrung so lange an, bis der
Benutzer drckt. Sie knnen whrend der Pause
einen Term anzeigen. Dies gibt dem Benutzer Zeit, die
Ausgabe zu lesen, und er kann das Programm dann weiter
ausfhren lassen.
Text Zeigt ein Dialogfeld mit einem bestimmten Text (einer
Zeichenkette) an.

Hinweis:

In einem Programm bewirkt das Ausfhren einer Berechnung noch keine Anzeige
des Ergebnisses. Sie mssen dazu einen Ausgabebefehl verwenden.

Nach einem Disp bzw. einem Output Befehl wird die Programmausfhrung
unmittelbar fortgesetzt. Daher empfiehlt sich das Einfgen eines Pause Befehls.

Befehle fr die grafische Benutzeroberflche

Befehl Beschreibung
Dialog... Definiert einen Programmblock (bestehend aus Befehlen
endDlog wie Title, Request, etc.), der ein Dialogfeld anzeigt.

Programmieren 695
Befehl Beschreibung
Toolbar... Definiert einen Programmblock (bestehend aus Title, Item
EndTbar etc.), der die Menleisten-Mens ersetzt. Die so
umdefinierte Menleiste ist nur whrend des Programms
und nur bis zur Auswahl eines Menpunktes wirksam.
Anschlieend wird die ursprngliche Menleiste angezeigt.
CustmOn... Aktiviert oder entfernt eine benutzerdefinierte Menleiste.
CustmOff
Custom... Definiert einen Programmblock, der bei Drcken von
EndCustm 2 eine benutzerdefinierte Menleiste anzeigt.
Diese Menleiste bleibt wirksam, bis der Benutzer erneut
2 drckt oder die Anwendung wechselt.
DropDown Zeigt ein Dropdown-Men in einem Dialogfeld an.
Item Zeigt einen Menpunkt fr eine umdefinierte Menleiste an.
Request Erzeugt ein Eingabefeld in einem Dialogfeld.
Text Zeigt eine Zeichenkette in einem Dialogfeld an.
Title Zeigt den Titel eines Dialogfelds oder einen Menleisten-
Mentitel innerhalb einer Menleiste an.

Hinweis:

Wenn Sie ein Programm ausfhren, in dem eine Custom- Menleiste erzeugt wird,
ist diese auch nach Programmende weiterhin verfgbar.

Request und Text sind eigenstndige Befehle, die auch auerhalb eines Dialogfelds
oder eines Menleisten-Programmblocks benutzt werden knnen.

Programmieren 696
Benutzermens erstellen

Mit der Benutzermen-Funktion des TI-89 Titanium / Voyage 200 Graphing Calculator
knnen Sie eigene Menleisten erstellen. In einem Benutzermen knnen sich alle
verfgbaren Funktionen, Anweisungen oder Zeichenstze befinden. Der TI-89
Titanium / Voyage 200 verfgt ber ein vorgegebenes Benutzermen, das Sie
bearbeiten oder neu definieren knnen.

Das Benutzermen ein- und ausschalten

Wenn Sie ein Benutzermen erstellen, knnen Sie es entweder manuell ein- und
ausschalten oder es von einem Programm automatisch ein- und ausschalten lassen.

Zum: Drcken Sie:


Einschalten des Im Hauptbildschirm oder einer anderen Anwendung:
Benutzermens Drcken Sie 2 .
Im Hauptbildschirm oder einem Programm:
Fhren Sie den Befehl CustmOn aus.

Programmieren 697
Zum: Drcken Sie:
Ausschalten In allen Anwendungen:
des Drcken Sie 2
Benutzermens erneut.
oder
Gehen Sie zu einer anderen
Anwendung.
Bei Verwendung des vorgegebenen
Benutzermens im Hauptbildschirm:
1. Whlen Sie das Men Tools
aus:
@ 2 CustmOff
H
Select 3:CustmOff.
Dadurch wird CustmOff in die
Eingabezeile eingefgt.
2. Drcken Sie .
CustmOff knnen Sie auch in einem
Programm verwenden.

Hinweis: Wenn Sie das Benutzermen einschalten, ersetzt es die normale Menleiste.
Sofern nicht ein anderes Benutzermen erzeugt wurde, wird das vorgegebene
angezeigt.

Programmieren 698
Benutzermens definieren

Arbeiten Sie mit folgender allgemeinen Struktur, um ein Benutzermen zu erstellen.

:
Custom
: Title Titel des Mens F1
: Item Element 1
: Item Element 2
:
: Title Titel des Mens F2
:
: Title titleTitel des Mens F2
:
:EndCustm

Hinweis: Wenn der Benutzer ein Menelement whlt, wird der durch diesen Menbefehl
definierte Text an der aktuellen Cursorposition eingefgt.

Beispiel:

:Custom

:Title "Vars"
:Item "L1":Item "M1":Item "Prgm1":Item "Func1":Item "Data1"
:Item "Text1":Item "Pic1":Item "GDB1":Item "Str1"

:Title "f(x)"
:Item "f(x)":Item "g(x)":Item "f(x,y)":Item "g(x,y)"
:Item "f(x+h)":Item "Define f(x) ="

Programmieren 699
:Title "Solve"
:Item "Solve(":Item " and ":Item "{x,y}"
:Item "Solve( and ,{x,y})"

:Title "Units"
:Item "_m/_s^2":Item "_ft/_s^2":Item "_m":Item "_ft":Item "_l"
:Item "_gal":Item "_\o\C":Item "_\o\F":Item "_kph":Item "_mph"

:Title "Symbols"
:Item "#":Item "\beta\":Item "?":Item "~":Item "&"

:Title "Internat'l"
:Item "\e`\":Item "\e'\":Item "\e^\":Item "\a`\"
:Item "\u`\":Item "\u^\":Item "\o^\":Item "\c,\":Item "\u..\"

:Title "Tools"
:Item "ClrHome":Item "NewProb":Item "CustmOff"

:EndCustm

:CustmOn

Hinweis: Das vorgegebene Benutzermen Ihres Taschenrechners kann hiervon leicht


abweichen.

Hinweis: Beachten Sie, dass "_\o\C" und "_\o\F" im Men als C und F angezeigt
werden. Siehe ebenso die internationalen akzentuierten Buchstaben.

Programmieren 700
Wenn Sie das vorgegebene Benutzermen ndern mchten, verwenden Sie 3:Restore
custom default (wie unten beschrieben), um die Befehle fr das vorgegebene Men
abzurufen. Kopieren Sie diese Befehle, erzeugen Sie mit dem Programmeditor ein
neues Programm, und fgen Sie die Befehle in das leere Programm ein. Dann knnen
Sie die Befehle nach Belieben verndern.

Hinweis: Dadurch werden alle Befehle in eine einzige Zeile eingefgt. Sie mssen sie
nicht in separate Zeilen aufteilen.

Es kann nur jeweils ein Benutzermen erstellt und verwendet werden. Wenn Sie
mehrere bentigen, schreiben Sie fr jedes Benutzermen ein separates Programm.
Fhren Sie dann das Programm fr das erforderliche Men aus.

Das vorgegebene Benutzermen wiederherstellen

Gehen Sie wie folgt vor, wenn Sie das vorgegebene Benutzermen wiederherstellen
mchten:

1. Whlen Sie im normalen Men des Aussgangsbildschirms (nicht im Benutzermen)


Clean Up:
@ 2
H

2. Whlen Sie 3:Restore custom default.


Dadurch werden die zum Erstellen des
Standardmens bentigten Befehle in die
Eingabezeile kopiert.

3. Drcken Sie , um die Befehle auszufhren und das vorgegebene Men


wiederherzustellen.

Programmieren 701
Das vorige Benutzermen wird dadurch gelscht. Wurde dieses Men mit einem
Programm erstellt, kann es spter durch erneute Ausfhrung des Programms wieder
erstellt werden.

Eine Tabelle oder eine Graphik erzeugen

Mit den Befehlen des vorliegenden Abschnitts knnen Sie eine Tabelle oder eine
Graphik erzeugen, die mit einer oder mehreren Funktionen oder Gleichungen erstellt
werden.

Befehle fr Tabellen

Befehl Beschreibung
DispTbl Zeigt den aktuellen Inhalt des Tabellenbildschirms an.
setTable Setzt die Tabellenparameter Graph <> Table oder
Independent. (Sie knnen die beiden anderen
Tabellenparameter setzen, indem Sie die gewnschten
Werte in die Systemvariablen tblStart und @tbl
abspeichern.)
Table Erstellt auf der Basis von Termen oder Funktionen eine
Tabelle und zeigt sie an.

Programmieren 702
Befehle fr Graphiken

Befehl Beschreibung
ClrGraph Lscht Zeichnungen von Funktionen oder Termen, die mit
dem Befehl Graph gezeichnet wurden.
Define Erzeugt eine benutzerdefinierte Funktion.
DispG Zeigt den aktuellen Inhalt des Graphikbildschirms an.
FnOff Hebt die Auswahl aller (oder nur der angegebenen) Y=
Funktionen auf.
FnOn Whlt alle (oder nur die angegebenen) Y= Funktionen aus.
Graph Stellt einen oder mehrere Terme graphisch dar, wobei der
aktuelle Graphikmodus benutzt wird.
Input Zeigt den Graphikbildschirm an, damit der Benutzer die
Variablen xc und yc (rc und qc im Polar-Modus) durch
Verschieben des Graphikcursors aktualisieren kann.
NewPlot Erstellt eine neue Plot-Definition fr Statistikdaten.
PlotsOff Hebt die Auswahl aller (oder nur der angegebenen)
Statistikplots auf.
PlotsOn Whlt alle (oder nur die angegebenen) Statistikplots aus.
setGraph ndert Einstellungen fr die verschiedenen Graphikformate
(Coordinates, Graph Order, etc.).
setMode Setzt den Graph-Modus und andere Modi.
Style Setzt den Anzeigestil fr eine Funktion.
Trace Ermglicht einem Programm das Tracen eines Graphen.

Programmieren 703
Befehl Beschreibung
ZoomBox Fhrt alle Zoom-Operationen aus, die im Men des
bis Y= Editor, des Window-Editors und des Graphikbildschirms
ZoomTrig zur Verfgung stehen.

Hinweis: Nhere Erluterungen zur Verwendung von setMode sind verfgbar.

Befehle fr Graphikbilder und Graphik-Einstellungen

Befehl Beschreibung
AndPic Zeigt den Graphikbildschirm an und berlagert ihn in einer
AND-Operation mit einem gespeicherten Graphikbild.
CyclePic Zeigt eine Folge gespeicherter Graphikbilder bewegt an.
NewPic Erzeugt eine Graphikbildvariable auf der Grundlage einer
Matrix.
RclGDB Stellt alle Einstellungen wieder her, die in einer GDB-
Variablen gespeichert sind.
RclPic Zeigt den Graphikbildschirm an und berlagert ihn in einer
OR-Operation mit einem gespeicherten Graphikbild.
RplcPic Lscht den Graphikbildschirm und zeigt ein gespeichertes
Graphikbild an.
StoGDB Legt die aktuellen Graph-Einstellungen in einer GDB-
Variablen ab.
StoPic Kopiert den Graphikbildschirm (bzw. einen angegebenen
rechteckigen Ausschnitt) in eine Graphikbildvariable.

Programmieren 704
Befehl Beschreibung
XorPic Zeigt den Graphikbildschirm an und berlagert ihn in einer
XOR-Operation mit einem gespeicherten Graphikbild.

Hinweis: Weitere Erluterungen zu Graphikbildern und Graphik-Einstellungen finden Sie


in Weitere Darstellungsarten.

Im Graphikbildschirm zeichnen

Mit Befehlen dieses Abschnitts knnen sie ein Zeichenobjekt im Graphikbildschirm


erstellen.

Pixel-Koordinaten und Punkt-Koordinaten

Beim Zeichnen eines Objekts benutzen Sie eines von zwei Koordinatensystemen zur
Angabe eines Orts auf dem Bildschirm.

Pixel-Koordinaten Bezieht sich auf die Pixel, die den physischen Bildschirm
bilden. Diese sind unabhngig vom Ansichtfenster, da der Bildschirm immer:
@ 159 (0 bis 158) Pixel breit, 77 (0 bis 76) Pixel hoch.
H 239 (0 bis 238) Pixel breit, 103 (0 bis 102) Pixel hoch.

Programmieren 705
Punkt-Koordinaten Bezieht sich auf die Koordinaten fr das aktuelle
Ansichtfenster (gem Definition im Window-Editor).

0,0 @ 158,0 -10,10 10,10

@ 0,76 @ 158,76
H 0,102 -10,-10 10,-10

Pixel-Koordinaten Punkt-Koordinaten
(unabhngig vom Ansichtfenster) (fr Standard-Ansichtfenster)

Hinweis: Erluterungen zu Pixel-Koordinaten in geteilten Bildschirmen finden Sie in


Geteilte Bildschirme.

Viele Zeichenbefehle liegen in zwei Formen vor: einer fr Pixel- und einer fr Punkt-
Koordinaten.

Hinweis: Pixel-Befehle beginnen mit Pxl, z. B. PxlChg.

Gezeichnete Objekte lschen

Befehl Beschreibung
ClrDraw Lscht alle gezeichneten Objekte vom Graphikbildschirm.

Programmieren 706
Einen Punkt oder ein Pixel zeichnen

Befehl Beschreibung
PtChg bzw. PxlChg kehrt ein Pixel an den angegebenen Koordinaten um
PxlChg (aktiviert bzw. deaktiviert es). PtChg, der entsprechende
Befehl mit Punkt-Koordinaten, wirkt sich auf das Pixel aus,
das dem Punkt am nchsten liegt. Ist das Pixel
ausgeschaltet, wird es eingeschaltet. Ist das Pixel
eingeschaltet, wird es ausgeschaltet.
PtOff bzw. Schaltet das Pixel an den angegebenen Koordinaten aus
PxlOff (lscht es). PtOff, der entsprechende Befehl mit Punkt-
Koordinaten, wirkt sich auf das Pixel aus, das dem Punkt am
nchsten liegt.
PtOn bzw. Schaltet das Pixel an den angegebenen Koordinaten ein
PxlOn (zeigt es an). PtOn, der entsprechende Befehl mit Punkt-
Koordinaten, wirkt sich auf das Pixel aus, das dem Punkt am
nchsten liegt.
PtTest bzw. Gibt wahr bzw. falsch zurck und dient dazu, zu ermitteln, ob
PxlTest ein Pixel ein (wahr) oder aus (falsch) ist.
PtText bzw. Zeigt eine Zeichenkette an den angegebenen Koordinaten
PxlText an.

Gerade und Kreise zeichnen

Befehl Beschreibung
Circle bzw. Zeichnet, lscht oder invertiert einen Kreis mit
PxlCrcl angegebenem Mittelpunkt und Radius.

Programmieren 707
Befehl Beschreibung
DrawSlp Zeichnet eine Gerade mit angegebener Steigung durch
einen angegebenen Punkt.
Line bzw. Zeichnet, lscht oder invertiert eine Gerade zwischen zwei
PxlLine Koordinatenpaaren.
LineHorz bzw. Zeichnet, lscht oder invertiert eine horizontale Gerade
PxlHorz durch eine angegebene Zeilenkoordinate.
LineTan Zeichnet eine Tangente fr einen angegebenen Term
durch den angegebenen Punkt. (Es wird nur die Tangente
gezeichnet, nicht der Term).
LineVert bzw. Zeichnet, lscht oder invertiert eine vertikale Gerade durch
PxlVert die angegebene Spaltenkoordinate.

Terme zeichnen

Befehl Beschreibung
DrawFunc Zeichnet einen angegebenen Term.
DrawInv Zeichnet die Inverse eines angegebenen Terms.
DrawParm Zeichnet eine Parameterdarstellung , wobei die
angegebenen Terme als x- und y-Komponenten benutzt
werden.
DrawPol Zeichnet einen angegebenen Polar-Term.
DrwCtour Zeichnet Konturen im 3D-Darstellungsmodus.
Shade Zeichnet zwei Terme und schraffiert die Bereiche, in denen
term1 < term2.

Programmieren 708
Auf einen anderen TI-89 Titanium / Voyage 200,
ein CBL 2 oder CBR zugreifen

Wenn Sie zwei TI-89 Titanium / Voyage 200 Graphing Calculator miteinander
verbinden (wie in Gerte verbinden und aufrsten erlutert), knnen Programme beider
Gerte Variablen miteinander austauschen. Wenn Sie einen TI-89 Titanium /
Voyage 200 mit einem optional erhltlichen Calculator-Based Laboratory (CBL 2)
oder Calculator-Based Ranger (CBR) verbinden, kann ein Programm vom TI-89
Titanium / Voyage 200 auf das CBL 2 oder CBR zugreifen.

Das Men F3 I/O

Die Befehle in diesem Abschnitt geben Sie


mit dem Men I/O des Programmeditors
ein.

1. Drcken Sie , und whlen Sie 8:Link.


2. Whlen Sie einen Befehl.

Programmieren 709
Auf einen anderen TI-89 Titanium / Voyage 200 zugreifen

Sind zwei TI-89 Titanium / Voyage 200 miteinander gekoppelt, fungiert das eine Gert
als Sender, das andere als Empfnger.

Befehl Beschreibung
GetCalc Im empfangenden Gert ausgefhrt. Richtet das Gert fr
den Empfang einer Variablen ber den Ein-
/Ausgabeanschlu ein.
Nachdem das empfangende Gert GetCalc ausgefhrt
hat, mu das sendende SendCalc ausfhren.
Nachdem das sendende Gert SendCalc ausgefhrt hat,
wird die Variable im empfangenden Gert gespeichert (in
der mit GetCalc angegebenen benannten Variablen).

SendCalc Im sendenden Gert ausgefhrt. Sendet eine Variable ber


den I/O-Port an das empfangende Gert.
Bevor das sendende Gert SendCalc ausfhrt, mu das
empfangende Gert GetCalc ausfhren.

SendChat Wird auf dem sendenden Gert als allgemeine Alternative


zu SendCalc ausgefhrt. Besonders hilfreich, wenn es sich
beim empfangenden Gert um einen TI-92 handelt (oder fr
ein allgemeines "Chat"-Programm, das sowohl die
Verwendung eines TI-92, TI-92 Plus als auch eines
Voyage 200 zult).

Hinweis: Ein Musterprogramm, das das sendende und das empfangende Gert so
synchronisiert, da GetCalc und SendCalc in der korrekten Reihenfolge ausgefhrt
werden, finden Sie in Variablen mit einem Programm bertragen in Gerte verbinden
und aufrsten.

Programmieren 710
Auf ein CBL 2 oder CBR zugreifen

Nhere Erluterungen finden Sie in dem zum CBL 2 oder CBR gehrigen Handbuch.

Befehl Beschreibung
Get Ruft eine Variable aus dem angeschlossenen CBL 2 oder
CBR ab und speichert sie im TI-89 Titanium /
Voyage 200.
Send Sendet eine Listenvariable vom TI-89 Titanium /
Voyage 200 an das CBL 2 oder CBR.

Programme debuggen und Fehler abfangen

Im Rahmen der Programmerstellung knnen Sie mehrere Verfahren zur Fehlersuche


und Fehlerbehebung anwenden. Sie knnen auch einen Fehlerbehandlungsbefehl in
das Programm selbst aufnehmen.

Laufzeitfehler

Der erste Schritt beim Debuggen eines Programms ist, es auszufhren. Der TI-89
Titanium / Voyage 200 Graphing Calculator berprft bei Ausfhrung automatisch

Programmieren 711
jeden Befehl auf Syntaxfehler. Wird ein Fehler gefunden, wird eine entsprechende
Meldung angezeigt.

Sie knnen das Programm im


Programmeditor anzeigen, indem Sie
drcken. Der Cursor wird ungefhr
an der Stelle angezeigt, an der der Fehler
auftrat.

Sie knnen die Programmausfhrung abbrechen und zum Hauptbildschirm


zurckzukehren, indem Sie N drcken.

Wenn Ihr Programm dem Benutzer eine Auswahl aus mehreren Optionen anbietet,
fhren Sie das Programm unbedingt aus, und testen Sie jede Option.

Debugging-Verfahren

Laufzeitfehlermeldungen knnen Syntaxfehler erfassen und anzeigen, aber keine Fehler


im logischen Aufbau des Programms. Die folgenden Verfahren knnen hier hilfreich
sein.

Verwenden Sie beim Testen keine lokalen Variablen: Auf diese Weise knnen Sie
die Variablenwerte nach Programmende berprfen. Deklarieren Sie die
betreffenden Variablen als lokal, nachdem das Programm fehlerfrei ist.
Fgen Sie vorbergehend Disp und Pause Befehle in das Programm ein, um die
Werte wichtiger Variablen anzuzeigen.
- Disp und Pause knnen nicht in einer benutzerdefinierten Funktion benutzt
werden. Sie knnen die Funktion jedoch vorbergehend zu einem Programm
machen, indem Sie Func und EndFunc in Prgm und EndPrgm ndern. Dann

Programmieren 712
knnen Sie Disp und Pause benutzen, um das Programm zu debuggen. Zum
Abschlu entfernen Sie die Disp und Pause Befehle, und wandeln das
Programm wieder in eine Funktion um.
Um sicherzustellen, dass die Anzahl der Durchlufe einer Schleife korrekt ist,
knnen Sie sich die Zhlervariable oder die Werte der Bedingungsprfung anzeigen
lassen.
Um festzustellen, ob ein Unterprogramm tatschlich ausgefhrt wird, knnen Sie am
Anfang und am Ende der Routine eine Meldung anzeigen lassen, etwa Entering
subroutine und Exiting subroutine.

Befehle fr die Fehlerbehandlung

Befehl Beschreibung
Try...EndTry Definiert einen Programmblock, der dem Programm die
Ausfhrung eines Befehls und ggf. das Abfangen eines
Fehlers ermglicht, der von diesem Befehl verursacht
wurde.
ClrErr Setzt den Fehlerstatus zurck und setzt die Fehlernummer
in der Systemvariablen Errornum auf Null.
PassErr bergibt einen Fehler an die nchste Ebene des
Try...EndTry Blocks.

Programmieren 713
Beispiel: Unterschiedliche Zugnge beim
Programmieren

Das Programmierbeispiel im Modul Mathematik-Schnellstart stellt ein Programm dar,


das den Benutzer auffordert, eine Ganzzahl einzugeben. Alle Ganzzahlen von 1 bis zur
eingegebenen Ganzzahl werden addiert und das Ergebnis wird anzeigt.

Beispiel 1

In diesem Beispiel werden InputStr fr die Eingabe, eine While...EndWhile Schleife fr


die Berechnung und Text fr die Anzeige des Ergebnisses benutzt.

:prog1()
:Prgm
:InputStr "Enter an integer",n
:expr(n)!n
:0!temp:1!I
:While i{n
: temp+i!temp
: i+1!I
:EndWhile
:Text "The answer is "&string(temp)
:EndPrgm

Eingabeaufforderung im Programm-I/O-Bildschirm.
Wandelt die mit InputStr eingegebene Zeichenkette in einen Term um.
Rechenschleife.
Zeigt Ausgabe in einem Dialogfeld an.

Programmieren 714
Hinweis: Das Zeichen { wird mit 8 (Null) erzeugt, das Zeichen & mit
@ 8 p (anfgen)
H 2H

Beispiel 2

In diesem Beispiel werden Prompt fr die Eingabe, Lbl und Goto zum Erzeugen einer
Schleife und Disp fr die Anzeige des Ergebnisses benutzt.

:prog2()
:Prgm
:Prompt n
:0!temp:1!I
:Lbl top
: temp+i!temp
: i+1!I
: If i{n
: Goto top
:Disp temp
:EndPrgm

Eingabeaufforderung im Programm-I/O-Bildschirm.
Rechenschleife.
Zeigt Ausgabe im Programm-I/O-Bildschirm an.

Hinweis: Da Prompt n als numerischen Wert liefert, brauchen Sie n nicht mit expr
umzuwandeln.

Programmieren 715
Beispiel 3

In diesem Beispiel wird Dialog...EndDlog zur Erzeugung von Dialogfeldern fr die Ein-
und Ausgabe benutzt. Das Ergebnis wird in einer Loop...EndLoop Schleife berechnet.

:prog3()
:Prgm
:Dialog
: Title "Enter an integer"
: Request "Integer",n
:EndDlog
:expr(n)!n
:0!temp:0!I
:Loop
: temp+i!temp
: i+1!I
: If i>n
: Exit
:EndLoop
:Dialog
: Title "The answer is"
: Text string(temp)
:EndDlog
:EndPrgm

Definiert ein Dialogfeld fr die Eingabe.


Wandelt die mit Request eingegebene Zeichenkette in einen Term um.
Rechenschleife.
Definiert ein Dialogfeld fr die Ausgabe.

Programmieren 716
Beispiel 4

In diesem Beispiel werden die integrierten Funktionen des TI-89 Titanium /


Voyage 200 zum Berechnen des Ergebnisses benutzt, wodurch keine Schleife
notwendig ist.

:prog4()
:Prgm
:Input "Enter an integer",n
:sum(seq(i,i,1,n))!temp
:Disp temp
:EndPrgm

Eingabeaufforderung im Programm-I/O-Bildschirm.
Summenberechnung.
Zeigt Ausgabe im Programm-I/O-Bildschirm an.

Hinweis: Da Input n als numerischen Wert liefert, brauchen Sie n nicht mit expr
umzuwandeln.

Funktion In diesem Beispiel benutzt fr:


seq Das Erzeugen der Folge der ganzen Zahlen von 1 bis n.

seq(term, var, anf, ende [,schritt])


Term zur Erzeugung der Folge


Variable, die inkrementiert wird
Anfangs- und Endwert von var
Inkrement fr var ; wenn keine Angabe, wird 1 benutzt

Programmieren 717
Funktion In diesem Beispiel benutzt fr:
sum Bildet die Summe der ganzen Zahlen, die in der mit seq
erzeugten Liste enthalten sind.

Assemblersprachen-Programme

Man kann Programme, die fr den TI-89 Titanium / Voyage 200 Graphing Calculator
in Assembler geschrieben wurden, ausfhren. Typischerweise laufen Assembler
Programme viel schneller und bieten grere Sicherheit, als Programme die man mit
Hilfe des vorhandenen Program Editors schreibt.

Wo Sie Assembler-Programme finden

Sowohl Assembler- als auch mit dem Editor erstellte Programme finden Sie auf der
website von TI unter: education.ti.com.

Die dort verfgbaren Programme bieten zustzliche Funktionen, die nicht im TI-89
Titanium / Voyage 200 enthalten sind. Auf der Texas Instruments Website finden Sie
aktuellste Informationen.

Verwenden Sie, nachdem Sie ein Programm aus dem Internet auf Ihren Computer
heruntergeladen haben, ein USB cable oder TI-GRAPH LINK Computer-Handheld-
Verbindungskabel und die Software TI Connect, um das Programm an Ihren TI-89
Titanium / Voyage 200 zu senden.

Anweisungen zur Installation von Flash Apps finden Sie unter education.ti.com/guides.

Programmieren 718
Bemerkung zum TI-GRAPH LINK

Wenn Sie ein TI-GRAPH LINK Computer-Handheld-Verbindungskabel und Software


fr den TI-89 oder TI-92 Plus besitzen, sollten Sie darauf achten, dass die Software
TI-GRAPH LINK mit dem TI-89 Titanium oder Voyage 200 nicht kompatibel ist. Das
Kabel funktioniert jedoch mit allen Gerten. Verwenden Sie auf Ihrem Computer die
Software TI Connect.

Ein Computer-Handheld-Verbindungskabel oder ein Gerteverbindungskabel knnen


Sie im TI Online Store unter education.ti.com/buy bestellen.

Ausfhrung eines Assemblersprachen-Programms

Nachdem Sie ein Assembler-Programm in Ihrem Gert gespeichert haben, kann dies
wie jedes andere Programm im Hauptbildschirm ausgefhrt werden.

Wenn fr das Programm ein oder mehrere Argumente erforderlich sind, setzen Sie
diese in ( ). Nheres zu den erforderlichen Argumenten finden Sie in der
Dokumentation des Programms.

Befindet sich das Programm nicht im aktuellen Verzeichnis, so mu dessen


Pfadname angegeben werden.

Sie knnen ein Assembler-Programm als Unterprogramm von einem anderen


Programm aus aufrufen, es lschen oder es wie jedes andere Programm verwenden.

Programmieren 719
Schnellzugriffstasten fr die Ausfhrung eines Programms

Im Hauptbildschirm knnen Sie mit Schnellzugriffstasten bis zu sechs benutzerdefinierte


oder Assemblersprachen-Programme ausfhren. Diese mssen allerdings gem
folgender Tabelle benannt sein.

Zur Ausfhrung des Programms


Drcken Sie im Hauptbildschirm: namens (falls vorhanden):
81 kbdprgm1( )

86 kbdprgm6( )

Die Programme mssen im Verzeichnis MAIN gespeichert sein. Auerdem kann ein
Programm, fr welches ein Argument erforderlich ist, nicht mit Schnellzugriffstasten
ausgefhrt werden.

Wenn Sie Programme, deren Namen von den hier aufgefhrten abweichen, mit
Schnellzugriffstasten ausfhren mchten, mssen Sie das vorhandene Programm
entweder in kbdprgm1( ) etc. kopieren oder umbenennen.

Ein Assembler-Programm kann nicht bearbeitet werden

Assembler-Programme lassen sich mit dem TI-89 Titanium / Voyage 200 nicht
bearbeiten. Der eingebaute Programm-Editor ffnet keine Assembler-Programme.

Anzeige einer Liste der Assembler-Programme

So werden die im Speicher befindlichen Assemblersprachen-Programme aufgelistet:

Programmieren 720
1. Rufen Sie den VAR-LINK Bildschirm auf (2 ).
2. Drcken Sie View.

3. Whlen Sie das entsprechende


Verzeichnis (oder mit All alle
Verzeichnisse), und stellen Sie Var Type =
Assembly ein.

4. Drcken Sie , um die Liste der


Assembler-Programme anzuzeigen.

Hinweis: Assembler-Programme gehren zum Datentyp ASM.

Informationen zum Schreiben eines Assembler-Programms

Es ist nicht Zweck dieses Handbuchs, die Informationen zu liefern, die ein unerfahrener
Programmierer zum Schreiben eines Assembler-Programms bentigt. Wenn Sie
allerdings Erfahrungen mit Assemblersprachen haben, konsultieren Sie bitte die Texas
Instruments-Website (education.ti.com). Dort finden Sie genaue Angaben zum Zugreifen
auf die Funktionen des TI-89 Titanium / Voyage 200.

Der TI-89 Titanium / Voyage 200 enthlt auch einen Exec-Befehl zum Ausfhren einer
Zeichenfolge aus Motorola 68000 op-Codes. Diese Codes fungieren als eine Art
Assembler-Programm. Weitere Angaben siehe TI-website.

Hinweis: Programme in Assembler knnen nur auf einem PC, nicht jedoch auf dem
Taschenrechner geschrieben werden.

Programmieren 721
Achtung: Exec ermglicht den Zugriff auf die gesamte Kapazitt des Mikroprozessors.
Fehler sind ohne weiteres mglich und fhren zur Sperrung des Taschenrechners und
zum Datenverlust. Es empfiehlt sich daher, vor der Arbeit mit dem Befehl Exec eine
Sicherungskopie der Taschenrechnerdaten anzulegen.

Programmieren 722
Texteditor
Eine Texteditor-Sitzung starten

Wenn Sie den Texteditor starten, knnen Sie eine neue Sitzung beginnen, die aktuelle
Sitzung fortsetzen (d. h. die zuletzt angezeigte Texteditor-Sitzung) oder eine frhere
Sitzung ffnen.

Eine neue Sitzung starten

1. Drcken Sie O, und whlen Sie Text


Editor.

2. Whlen Sie 3:New.


Das Dialogfeld NEW wird angezeigt.
3. Geben Sie ein Verzeichnis und eine
Textvariable zum Speichern der neuen
Sitzung an.

Feld Beschreibung
Type Automatisch auf Text eingestellt; kann nicht gendert
werden.

Texteditor 723
Feld Beschreibung
Folder Zeigt an, in welchem Verzeichnis die Textvariable
gespeichert wird. Nhere Erluterungen zu Verzeichnis
finden Sie im Modul Startbildschirm des Rechners.
Ein anderes Verzeichnis whlen Sie so: Drcken Sie B, um
das Men der vorhandenen Verzeichnisse aufzurufen.
Whlen Sie dort das gewnschte Verzeichnis.
Variable Geben Sie einen Variablennamen ein.
Wenn Sie eine bereits existierende Variable angeben,
erhalten Sie nach Drcken von eine Fehlermeldung.
Wenn Sie die Fehlermeldung durch Drcken von N oder
besttigen, wird erneut das Dialogfeld NEW
angezeigt.

4. Drcken Sie , um einen leeren Texteditor-Bildschirm aufzurufen (zum


Abschlu der Eingabe in ein Eingabefeld, z. B. Variable, mssen Sie zweimal
drcken).

Ein Doppelpunkt markiert


den Beginn eines Absatzes.

Der blinkende Cursor zeigt die


aktuelle Texteingabeposition.

Sie knnen nun wie in den folgenden Abschnitten erlutert mit dem Texteditor
arbeiten.

Texteditor 724
Hinweis: Die Sitzung wird bei der Eingabe automatisch gespeichert. Deshalb brauchen
Sie die Sitzung nicht manuell zu speichern, bevor Sie den Texteditor beenden, eine neue
Sitzung starten oder eine frhere ffnen.

Die aktuelle Sitzung fortsetzen

Sie knnen den Texteditor jederzeit beenden und zu einer anderen Anwendung
wechseln. Um zu der vor Beenden des Texteditors angezeigten Sitzung
zurckzukehren, drcken Sie O 8, und whlen Sie 1:Current.

Eine neue Sitzung innerhalb des Texteditors starten

Um die aktuelle Texteditor-Sitzung zu


beenden und eine neue zu starten:

1. Drcken Sie , und whlen Sie 3:New.


2. Geben Sie ein Verzeichnis und eine
Textvariable fr die neue Sitzung an.
3. Drcken Sie zweimal .

Eine frhere Sitzung ffnen

Sie knnen jederzeit eine frhere Texteditor-Sitzung ffnen.

Texteditor 725
1. Innerhalb des Texteditors: Drcken Sie , und whlen Sie 1:Open.
oder
Aus einer beliebigen Anwendung heraus: Drcken Sie O 8, und whlen Sie
2:Open.

2. Whlen Sie das gewnschte Verzeichnis


und die gewnschte Textvariable.
3. Drcken Sie .

Hinweis: Standardmig zeigt Variable die erste in der alphabetischen Liste vorhandene
Textvariable an.

Einen Text kopieren

Sie knnen einen Text kopieren, die Kopie bearbeiten und so das Original unverndert
beibehalten.

1. Lassen Sie sich den zu kopierenden Text anzeigen.


2. Drcken Sie , und whlen Sie 2:Save Copy As.
3. Geben Sie ein Verzeichnis und eine Textvariable fr die Kopie der Textes an.
4. Drcken Sie zweimal .

Hinweis zum Lschen von Texten

Da alle Texteditor-Sitzungen automatisch gespeichert werden, kann sich relativ viel Text
ansammeln, und es wird u.U. viel Speicherplatz belegt.

Texteditor 726
Sie lschen einen Text, indem Sie den Bildschirm VAR-LINK (2 ) zum
Lschen der Textvariablen der Sitzung benutzen. Nhere Erluterungen zu VAR-LINK
finden Sie in Speicher-und Variablen-Verwaltung.

Text eingeben und bearbeiten

Nachdem Sie eine Texteditor-Sitzung gestartet haben, knnen Sie Text eingeben und
bearbeiten. Grundstzlich verwenden Sie dazu die gleichen Verfahren, die Sie bereits
fr Eingaben in die Eingabezeile des Hauptbildschirms kennengelernt haben.

Text eingeben

Wenn Sie eine neue Texteditor-Sitzung gestartet haben, wird ein leerer Bildschirm
angezeigt. Wenn Sie eine frhere Sitzung ffnen oder zu der aktuellen Sitzung
zurckkehren, wird der Text dieser Sitzung angezeigt.

Jeder Absatz beginnt mit


einem Leerzeichen und
einem Doppelpunkt.

Das fhrende Leerzeichen


wird in Befehlsskripts und
Laborberichten benutzt.

Blinkender Text-Cursor

Sie brauchen nicht an jedem Zeilenende zu drcken. Ist das Zeilenende erreicht,
wird das nchste eingegebene Zeichen automatisch in die nchste Zeile gestellt.
Drcken Sie nur, wenn Sie einen neuen Absatz beginnen mchten.

Texteditor 727
Wenn der Text den unteren Bildschirmrand erreicht, scrollen die oberen Zeilen ber den
oberen Rand aus dem Bildschirm.

Wenn Sie ein USB cable und die Software TI Connect mit dem TI-89 Titanium
verwenden, bzw. ein TI-GRAPH LINK Rechner-Computer-Verbindungskabel und die
Software TI Connect mit dem Voyage 200 Graphing Calculator, dann knnen Sie
mit Ihrer Computer-Tastatur eine Textdatei schreiben und diese anschlieend an den
TI-89 Titanium / Voyage 200 senden. Dies empfiehlt sich fr die Eingabe
umfangreicher Texte.

Informationen zum Bezug des bentigten Kabels oder von Updates der Software
TI Connect finden Sie auf der TI Website unter education.ti.com, oder kontaktieren Sie
Texas Instruments ber TI-Cares.

Hinweis:

Verwenden Sie das Cursorfeld, um den Textcursor an die gewnschte Position (fr
Eingabe oder ndern) zu bringen.

Drcken Sie 2 C oder 2 D, um den Text um je ein Bild aufwrts bzw. abwrts
zu durchlaufen und C oder D, wenn Sie den Cursor an den Anfang bzw. das
Ende der Textsitzung bringen wollen.

Buchstaben eingeben

Aufgabe: Auf dem TI-89: Auf dem Voyage 200:


Einen einzelnen j und dann die Taste Buchstabentaste
Kleinbuchstaben fr den jeweiligen
eingeben. Buchstaben (die
Statuszeile zeigt an)

Texteditor 728
Aufgabe: Auf dem TI-89: Auf dem Voyage 200:
Einen einzelnen und dann die Taste fr und danach die
Grobuchstaben den jeweiligen Buchstaben Buchstabentaste (in der
eingeben. (die Statuszeile zeigt + an) Statuszeile ist + zu sehen)
Ein Leerzeichen j (Alpha-Funktion Leertaste
eingeben. der Taste ?)
Die 2 (keine Tasten)
Kleinbuchstaben- (Statuszeile zeigt an)
Feststellfunktion
einschalten.
Die 2
Grobuchstaben- (Statuszeile zeigt an)
Feststellfunktion
einschalten.
Eine der beiden j (schaltet 2 (schaltet
Feststellfunktione Grobuchstabentaste und Grobuchstabentaste aus)
n ausschalten. Kleinbuchstabentaste aus)

Hinweis: Um auf dem TI-89, x, y, z oder t einzugeben, brauchen Sie weder j noch die
Feststellfunktion. Fr die Eingabe von X, Y, Z oder T mssen Sie jedoch oder die
Grobuchstaben-Feststellfunktion verwenden. Beim Umschalten zwischen
Anwendungen, wie z.B. zwischen Texteditor und Hauptbildschirm, ist die
Feststellfunktion auf dem TI-89 stets ausgeschaltet.

Wenn eine der beiden Feststellfunktionen beim TI-89 eingeschaltet ist:

Mssen Sie zum Eingeben eines Punktes, Kommas oder anderer Zeichen, welche
die Primrfunktion einer Taste darstellen, die Feststellfunktion ausschalten.

Texteditor 729
Mssen Sie zum Eingeben eines Zweitfunktions-Zeichens wie z.B. 2 [ die
Feststellfunktion nicht ausschalten. Nach der Eingabe dieses Zeichens bleibt die
Feststellfunktion weiterhin aktiv.

Zeichen lschen

Zu lschendes Zeichen: Drcken Sie:


Zeichen links des Cursors 0 oder 7
Zeichen rechts des Cursors 8 (oder 0)
Alle Zeichen rechts des Cursors bis ans M
Absatzende
Den gesamten Text des Absatzes MM
(unabhngig von der Position des Cursors)

Hinweis: Wenn sich rechts des Cursors keine Zeichen befinden, lscht M den
gesamten Absatz.

Texteditor 730
Markieren von Text

Zweck: Vorgehensweise:
Text markieren Bringen Sie den Cursor an den Anfang oder an das Ende
des gewnschten Textstcks.
Halten Sie gedrckt, und drcken Sie:
A oder B, um ein Zeichen links bzw. rechts des
Cursors zu markieren.
D oder C, um alle Zeichen bis zur Cursorposition in
der vorhergehenden bzw. in der folgenden Zeile zu
markieren.

Hinweis: Sie heben die Markierung auf, ohne Text zu lschen oder zu ersetzen, indem
Sie den Cursor bewegen.

Markierten Text ersetzen oder lschen

Zweck: Vorgehensweise:
Markierten Text ersetzen Geben Sie den neuen Text ein.
Markierten Text lschen Drcken Sie 0.

Texteditor 731
Text ausschneiden, kopieren und einfgen

Mit Ausschneiden und Kopieren wird markierter Text in die Zwischenablage des TI-89 /
Voyage 200 bertragen. Ausschneiden lscht dabei den Text an seinem Ursprungsort
(und dient daher zum Verschieben von Text), whrend beim Kopieren der Text am
Ursprungsort erhalten bleibt.

1. Markieren Sie den zu kopierenden bzw. zu verschiebenden Text.

2. Drcken Sie .
3. Whlen Sie den gewnschten
Menpunkt.
Zum Verschieben von Text: 4:Cut.
oder
Zum Kopieren von Text: 5:Copy.
Hinweis: Sie knnen die Schnelltasten:
@ 5, 6, 8 7
H X, C, V
zum Ausschneiden, Kopieren bzw.
Einfgen verwenden, ohne das -Men
benutzen zu mssen.

4. Bewegen Sie den Textcursor an die Stelle, an der Sie den Text einfgen mchten.
5. Drcken Sie , und whlen Sie 6:Paste.

Sie knnen dieses Verfahren zum Ausschneiden, Kopieren und Einfgen von Text
verwenden:

Innerhalb einer Text-Sitzung.

Texteditor 732
Fr den Textaustausch zwischen zwei Textsitzungen. Dazu schneiden Sie den Text
in einer Sitzung aus bzw. kopieren ihn, ffnen anschlieend eine andere Sitzung
und fgen ihn dort ein.
Aus einer Textsitzung in eine andere Anwendung. Sie knnen so z. B. Text in die
Eingabezeile des Ausgangsbildschirms kopieren.

Text suchen

Gehen Sie innerhalb des Texteditors wie folgt vor:

1. Bringen Sie den Textcursor an eine beliebige Stelle vor dem zu suchenden
Textstck. Die Suche beginnt immer an der aktuellen Cursorposition.

2. Drcken Sie .

3. Geben Sie den zu suchenden Text ein.


Bei der Suche wird nicht nach Gro-
/Kleinschreibung unterschieden. Beispiel:
CASUS, casus und Casus ergeben das
gleiche Suchresultat.
Hinweis: Der zuletzt eingegebene
Suchtext bleibt im Dialogfeld FIND
erhalten. Sie knnen ihn berschreiben
oder ndern.
4. Drcken Sie zweimal .

Texteditor 733
Wird der Suchtext: Verhlt sich der Cursor so:
Gefunden Rckt an den Anfang des gefundenen Textteils.
Nicht gefunden Bleibt an der ursprnglichen Stelle.

Zeichen berschreiben oder einfgen

Standardmig befindet sich der TI-89 / Voyage 200 im Einfgemodus. Drcken von
2 / schaltet zwischen dem Einfge- und dem berschreibmodus hin und her.

Befindet sich der TI-89 / Bewirkt die Eingabe des


Voyage 200 im: nchsten Zeichens:
Das Zeichen wird am Cursor
eingefgt.

Schmaler Cursor
zwischen Zeichen

Das markierte Zeichen wird ersetzt.

Cursor markiert ein


Zeichen

Hinweis: An der Form des Cursors erkennen Sie, ob der Einfge- oder der
berschreibmodus aktiv ist.

Texteditor 734
Den gesamten Text lschen

Um den gesamten Text der Sitzung zu lschen und wieder einen leeren Bildschirm zu
erhalten, drcken Sie , und whlen Sie dann 8:Clear Editor.

Sonderzeichen eingeben

Mit Hilfe des Mens CHAR knnen Sie Sonderzeichen aus einer Liste auswhlen.
Einige gngige Zeichen knnen Sie auch mit der Tastatur eingeben. Sie knnen eine
Tastaturbelegungsbersicht aufrufen, die die Zeichen und die zugeordneten Tasten
anzeigt.

Das Men CHAR benutzen

1. Drcken Sie 2 .
2. Whlen Sie die gewnschte Kategorie.
In einem Untermen sehen Sie die in der
jeweiligen Kategorie verfgbaren
Zeichen. $ zeigt an, dass
3. Whlen Sie ein Zeichen aus. Unter das Men weitere
Eintrge enthlt.
Umstnden mssen Sie das Men
scrollen, um alle Zeichen zu sehen.
Hinweis: Fr akzentuierte Buchstaben
whlen Sie International. Gebruchliche
internationale Zeichen sind auerdem im
vorgegebenen Benutzermen
(2 ) verfgbar.

Texteditor 735
Die Tastaturbelegung anzeigen

Die Tastaturbelegungsbersicht zeigt Tastenkombinationen fr die Eingabe gewisser


Sonderzeichen und griechischer Buchstaben. Auerdem werden
Schnelltastenkombinationen fr andere Taschenrechnerfunktionen angezeigt.

In der Tastaturbelegung werden nicht alle verfgbaren Tastenkombinationen angezeigt.


Eine vollstndige Liste ist innen auf der Vorder- und der Rckseite des Bucheinbands zu
finden.

Um Tastenkombinationen zu nutzen, drcken Sie zuerst die Taste 2. Einige wenige


Sonderzeichen sind auf der Tastatur angegeben, die meisten aber nicht.

Auf dem TI-89 Titanium: Auf dem Voyage 200:


Rufen Sie die Tastaturbelegung mit Rufen Sie die Tastaturbelegung mit
^ auf. Mit N wird die auf. Mit N wird die
Tastaturbelegung ausgeblendet. Tastaturbelegung ausgeblendet.

TI-89 Titanium Tastaturbelegung Voyage 200 Tastaturbelegung


Um auf TI-89 Titanium
Schnelltastenkombinationen
zuzugreifen, drcken Sie zunchst .

Texteditor 736
Tastenkombinationen der
Tastenkombinationen der Tastaturbelegung des
Tastaturbelegung des TI-89: Voyage 200:
GREEK ( c) Hiermit erfolgt der GREEK (2 G) Hiermit erfolgt der
Zugriff auf den griechischen Zugriff auf den griechischen
Zeichensatz (eine Beschreibung Zeichensatz (eine Beschreibung
erfolgt weiter hinten in diesem Absatz). erfolgt weiter hinten in diesem Absatz).
SYSDATA ( b) Kopiert die CAPS (2 ) Schaltet
aktuellen Graphik-Koordinaten in die Grobuchstaben ein bzw. aus.
Systemvariable sysdata. Accent marks (, , , , , und ~)
FMT ( ) ruft das Dialogfeld werden dem nchsten eingegebenen
FORMATS auf. Buchstaben zugeordnet (eine
KBDPRGM1 9 ( 1 - 9) Beschreibung erfolgt weiter hinten in
Haben Sie benutzerdefinierte oder diesem Abschnitt).
Assemblersprachen-Programme mit
kbdprgm1() bis kbdprgm9() benannt,
dann fhren diese
Tastenkombinationen das
entsprechende Programm aus.

Texteditor 737
Tastenkombinationen der
Tastenkombinationen der Tastaturbelegung des
Tastaturbelegung des TI-89: Voyage 200:
OFF ( :) hnlich wie
2 :, jedoch mit folgenden
Unterschieden:
Sie knnen : drcken, wenn
eine Fehlermeldung erscheint
Wird der TI-89 Titanium wieder
eingeschaltet, erscheint wieder der
Bildschirm, der beim Ausschalten
aktiv war.
HOMEDATA ( ?) Kopiert die
aktuellen Graphik-Koordinaten in den
Protokoll-Bereich des
Hauptbildschirms.

Eingabe von Sonderzeichen ber die Tastatur

Hinweis: Um das Auffinden der notwendigen Tasten zu erleichtern, sind in diesen


bersichtsdarstellungen fr die Tastaturbelegung nur die Sonderzeichen angegeben.

Auf dem TI-89 Titanium: Auf dem Voyage 200:


Drcken Sie und dann die Taste, Drcken Sie 2 und dann die Taste,
der das gewnschte Symbol der das gewnschte Symbol
zugeordnet ist. Beispiel: p zugeordnet ist. Beispiel: 2 H ergibt
(anfgen) ergibt &. &.

Texteditor 738
Auf dem TI-89 Titanium: Auf dem Voyage 200:

Ob Alpha Lock ein- oder Ob Caps Lock ein- oder


ausgeschaltet ist, besitzt keinen ausgeschaltet ist, besitzt keinen
Einflu auf die Eingabe dieser Einflu auf die Eingabe dieser
Sonderzeichen. Sonderzeichen.

Hinweis: Als Erleichterung beim Auffinden der mglichen Tasten sind in diesen
Tastaturbelegungen nur die Sondersymbole dargestellt.

Akzentzeichen mit der Voyage 200 Tastatur eingeben

Wenn Sie eine Akzentzeichentaste


drcken, wird nicht sofort ein
Buchstabe mit Akzent/Umlaut
angezeigt, sondern der nchste
Buchstabe, den Sie eingeben, wird
mit dem Akzent/Umlaut versehen.
Hinweis: Zur Vereinfachung
1. Drcken Sie 2 und dann die sind hier nur die Akzent-
Taste, der das Akzent- /Umlautzeichen abgebildet.
/Umlautzeichen zugeordnet ist.

Texteditor 739
2. Drcken Sie die Taste des Buchstabens, den Sie mit dem Akzent/Umlaut versehen
mchten.
Sie knnen sowohl Klein- als auch Grobuchstaben mit einem Akzent/Umlaut
versehen.
Sie knnen nur Zeichen mit einem Akzent/Umlaut versehen, fr die dies
zulssig ist.

Umlaut/Akzent Zulssig fr folgende Buchstaben


(Klein- und Grobuchstaben) Beispiele
A, E, I, O, U, Y ,
A, E, I, O, U, y (jedoch nicht Y) ,
A, E, I, O, U ,
` A, E, I, O, U ,
C ,
~ A, O, N ,

Griechische Buchstaben ber die Tastatur eingeben

Drcken Sie die Tasten zum Aufrufen des griechischen Zeichensatzes. Whlen Sie dann
den entsprechenden Buchstaben auf der Tastatur, um ein griechisches Zeichen
einzugeben.

Auf dem TI-89: Auf dem Voyage 200:


Drcken Sie c, um auf den Drcken Sie 2 G, um auf den
griechischen Zeichensatz griechischen Zeichensatz zuzugreifen.
zuzugreifen.

Texteditor 740
Auf dem TI-89: Auf dem Voyage 200:


X Y Z T

QQ W
W EE R
R T Y U
U II OO PP


A B C D E
AA SS D
D F
F G H
H JJ KK LL

F G H I J
ZZ XX C
C V
V B
B N
N M
M qq

K L M N O


P Q R S U


V W

Hinweis: Wenn Sie eine Tastenkombination drcken, durch die kein griechischer
Buchstabe aufgerufen wird, wird der normale Buchstabe der betreffenden Taste
aufgerufen. Ihr Handheld zeigt keine Tastaturbelegungsbersicht fr griechische
Buchstaben an. Die abgebildetet bersicht dient nur zu Referenzzwecken.

Texteditor 741
Mehrere Tasten bieten Zugang zu griechischen Gro- und Kleinbuchstaben.

Auf dem TI-89: Auf dem Voyage 200:


Drcken Sie c, um auf den Drcken Sie 2 G, um auf den
griechischen Zeichensatz griechischen Zeichensatz
zuzugreifen. zuzugreifen.
Mit c j + Buchstabe erfolgt Mit 2 G + Buchstabe erfolgt
Zugriff auf griechische Zugriff auf griechische
Kleinbuchstaben. Beispiel: Kleinbuchstaben. Beispiel:
c j [W] ergibt 2 G W ergibt
Mit c + Buchstabe erfolgt Mit 2 G + Buchstabe erfolgt
Zugriff auf griechische Zugriff auf griechische
Grobuchstaben. Beispiel: Grobuchstaben. Beispiel:
c [W] ergibt 2 G W ergibt

Welche Tasten auf dem TI-89 zu drcken sind, hngt davon ab, ob die Feststelltaste
aktiviert ist; beispielsweise:

Auf dem TI-89, wenn: Dann:


Keine Feststellfunktion c X oder c j X ergibt .
eingeschaltet ist. (j ist fr X, Y, Z, oder T nicht
erforderlich.verwendet.)

c j W ergibtt .
c W ergibtt
( wird fr Grobuchstaben
verwendet.)
Die Kleinbuchstaben- c X ergibt .
Feststellfunktion (2 ) c W ergibt .
eingeschaltet ist. c W ergibt .

Texteditor 742
Auf dem TI-89, wenn: Dann:
Die Grobuchstaben- c X ergibt .
Feststellfunktion ( ) c W ergibt .
eingeschaltet ist. c W ergibt .

Wichtig: Wenn Sie bei aktivierter Feststellfunktion j auf dem TI-89 drcken, um auf
einen griechischen Buchstaben zuzugreifen, wird die Feststellfunktion ausgeschaltet.

Aufstellung aller Sonderzeichen

Eine Aufstellung aller Sonderzeichen finden Sie im Modul Technische Referenz.

Ein Befehlsskript eingeben und ausfhren

Sie knnen mit dem Texteditor Befehlsskripte erstellen und diese jederzeit vom
Hauptbildschirm aus ausfhren. Auf diese Weise knnen Sie interaktive Beispielskripts
erstellen, in denen Sie eine Folge von Befehlen vordefinieren, und diese einzeln
ausfhren.

Eine Befehlsmarke einfgen

Gehen Sie innerhalb des Texteditors wie folgt vor:

Texteditor 743
1. Bringen Sie den Cursor in die Zeile, die Sie als Befehlszeile ausweisen mchten.

2. Drcken Sie , um das Command-Men


zu ffnen.
3. Whlen Sie 1:Command.
Es wird nun einC am Anfang der
Textzeile angezeigt (links des
Doppelpunkts).
Hinweis: Es wird damit keine neue Zeile
fr einen Befehl eingefgt, sondern nur
eine vorhandene Zeile als Befehlszeile
markiert.
4. Geben Sie einen Befehl genau wie im
Hauptbildschirm ein.
Die Zeile darf nur den Befehl enthalten,
keinen weiteren Text.
Hinweis: Sie knnen eine Zeile vor oder
nach Eingabe des Befehls als
Befehlszeile markieren.

Sie knnen in eine einzige Zeile mehrere Befehle eingeben, wenn Sie die Befehle
jeweils durch einen Doppelpunkt trennen.

Eine Befehlsmarke lschen

Damit wird nur die Markierung C gelscht, nicht jedoch der Befehlstext selbst.

1. Bringen Sie den Cursor an eine beliebige Stelle der markierten Zeile.

Texteditor 744
2. Drcken Sie , und whlen Sie 4:Clear command.

Einen Befehl ausfhren

Um einen Befehl ausfhren zu knnen, mu die Zeile mit einem C markiert sein. Wenn
Sie eine nicht mit einem C markierte Zeile auszufhren versuchen, wird dies ignoriert.

1. Bringen Sie den Cursor an eine beliebige Stelle der Befehlszeile.


2. Drcken Sie .

Der Befehl wird in die Eingabezeile des Hauptildschirms kopiert und ausgefhrt.
Whrend der Ausfhrung wird kurzzeitig der Hauptbildschirm angezeigt und
anschlieend wieder der Texteditor.

Nach der Ausfhrung rckt der Cursor in die nchste Skriptzeile vor, so da Sie weitere
Befehle ausfhren knnen.

Hinweis: Um das Ergebnis auf dem Hauptbildschirm einzusehen, drcken Sie @ ";
H " oder benutzen Sie eine geteilte Anzeige.

Den Texteditor-Bildschirm/Hauptbildschirm teilen

Durch Teilen des Bildschirms knnen Sie gleichzeitig Ihr Befehlsskript und das Ergebnis
der Befehlsausfhrung einsehen.

Zweck: Drcken Sie:


Bildschirm teilen , und whlen Sie
1:Script view.

Texteditor 745
Zweck: Drcken Sie:
Rckkehr zur , und whlen Sie
ganzseitigen Texteditor- 2:Clear split.
Anzeige

Sie knnen einen geteilten Bildschirm auch manuell mit 3 einrichten. Mit richten
Sie eine geteilte Anzeige von Texteditor/ Hauptbildschirm jedoch auf viel einfachere
Weise als mit 3 ein.

Die aktive Anwendung wird durch eine fette Umrandung kenntlich gemacht.
Standardmig ist der Texteditor die aktive Anwendung.
Zum Umschalten zwischen Texteditor und Hauptbildschirm drcken Sie 2 a
(zweite Funktion von O).

Ein Skript aus Hauptbildschirmeintrgen erstellen

Vom Hauptbildschirm aus knnen Sie alle im Protokoll-Bereich befindlichen Eintrge in


einer Textvariable abspeichern. Die Eintrge werden automatisch im Skriptformat
gespeichert, so da Sie die Textvariable im Texteditor ffnen und die Eintrge als
Befehle ausfhren knnen.

Nhere Erluterungen hierzu finden Sie in Eingaben in Hauptbildschirm als Texteditor-


Skript speichern in Weitere Funktionen des Hauptbildschirms.

Texteditor 746
Beispiel

1. Geben Sie das Skript ein. Drcken Sie


, und whlen Sie 1:Command, um die
Befehlszeilenmarken zu setzen.
2. Drcken Sie , und whlen Sie
1:Script view.

3. Setzen Sie den Cursor in die erste


Befehlszeile. Drcken Sie anschlieend
, um den Befehl auszufhren.
Hinweis: Manche Befehle bentigen
lngere Zeit zur Ausfhrung. Warten Sie,
bis die Anzeige Busy verschwindet, bevor
Sie erneut drcken.
4. Drcken Sie wiederholt , um die
einzelnen Befehle auszufhren. Fhren
Sie den letzten Befehl vor dem Befehl
Graph aus, aber nicht Graph selbst.
5. Fhren Sie den Befehl Graph aus.
Hinweis: In diesem Beispiel zeigt der
Befehl Graph den Graphik-Bildschirm
statt des Hauptbildschirms an.
6. Drcken Sie , und whlen Sie
2:Clear split, um zur ganzseitigen Anzeige
des Texteditors zurckzukehren.

Texteditor 747
Gleichungslser
ffnen des Gleichungslsers und Eingabe einer
Gleichung

Zeigen Sie zunchst den numerischer Gleichungslser an, und geben Sie dann die zu
lsende Gleichung ein.

ffnen des numerischen Gleichungslsers

Drcken Sie O, und whlen Sie Numeric


Solver.

Der Bildschirm des numerischen


Gleichungslsers zeigt, falls vorhanden, die
zuletzt eingegebene Gleichung an.

Eingabe einer Gleichung

Geben Sie Ihre Gleichung in die Zeile eqn:


ein.

Sie knnen: Zum Beispiel:


Eine Gleichung direkt eintippen. a=(m2Nm1)/(m2+m1)g
a+b=c+sin(d)

Gleichungslser 748
Sie knnen: Zum Beispiel:
Einen Bezug zu einer an anderer y1(x) sei entweder im:
Stelle definierten Funktion oder Y= Editor: y1(x)=1.25xcos(x)
Gleichung herstellen. oder
HInweis:
im Hauptbildschirm definiert:
Verwenden Sie keine Define y1(x)=1.25xcos(x)
Systemfunktionsnamen (wie
y1(x) oder r1(q)) als einfache Sie wrden dann folgendes in die
Variablen (y1 oder r1). numerische Auflsungsfunktion
eingeben:
Vorsicht mit impliziter
y1(x)=0 oder y1(t)=0, etc.
Multiplikation. a(m2+m1)
wird z.B. als Das Argument mu
Funktionsreferenz behandelt, nicht mit dem zur
nicht als a (m2+m1). Definition der
Funktion oder
Gleichung
verwendeten
bereinstimmen.

Geben Sie einen Term ohne das e+fNln(g)


Zeichen = ein. Wenn Sie drcken, wird der Term
Hinweis: Wenn Sie die mit einer Systemvariablen namens exp
Variablen definieren, knnen Sie gleichgesetzt:
entweder exp definieren oder exp=e+fNln(g)
danach auflsen.

Gleichungslser 749
Sie knnen: Zum Beispiel:
Rufen Sie eine zuvor Siehe entsprechenden Abschnitt in
eingegebene Gleichung auf, diesem Einheit.
oder ffnen Sie eine
gespeicherte Gleichung.
Hinweis: Wenn Sie
drcken, wird die aktuelle
Gleichung automatisch in die
Systemvariable eqn
gespeichert.

Aufrufen zuvor eingegebener Gleichungen

Die zuletzt eingegebenen Gleichungen (bis zu 11 mit der Standardeinstellung) werden


im Speicher aufbewahrt. So rufen Sie eine dieser Gleichungen auf:

1. Drcken Sie im Bildschirm des


numerischen Gleichungslsers .
Die zuletzt eingegebenen Gleichungen
werden in einem Dialogfeld angezeigt.

Gleichungslser 750
2. Whlen Sie eine Gleichung.
Drcken Sie zum Whlen der
angezeigten Gleichung .
Um eine andere Gleichung zu
Gleichungen werden
whlen, drcken Sie B. Eine Liste nur einmal aufgelistet.
wird angezeigt, aus der Sie dann die Auch wenn Sie
gewnschte Gleichung whlen dieselbe Gleichung
knnen. fnfmal eingeben, wird
HInweis: Sie knnen bestimmen, wie viele sie nur einmal
aufgefhrt.
Gleichungen gespeichert werden.
Drcken Sie im Gleichungslser ,,
und whlen Sie 9:Format (bzw. drcken
Sie folgende Tasten:
@ 8 ; H 8 F). Whlen Sie dann
eine Zahl von 1 bis 11.
3. Drcken Sie .

Gleichungslser 751
Speichern von Gleichungen zur spteren Verwendung

Da die Anzahl an Gleichungen, die Sie mit Eqns aufrufen knnen, beschrnkt ist,
wird eine bestimmte Gleichung wahrscheinlich nicht unbegrenzt lang aufbewahrt.

Um die aktuelle Gleichung zur knftigen


Verwendung zu sichern, speichern Sie sie in
eine Variable.

1. Drcken Sie im Bildschirm der


numerischen Auflsungsfunktion ,, und
whlen Sie 2:Save Copy As.
2. Geben Sie ein Verzeichnis und einen
Variablennamen fr die Gleichung an.
3. Drcken Sie zweimal .

Hinweis: Eine Gleichungsvariable gehrt, wie in den Bildschirmen MEMORY und VAR-
LINK angezeigt, zum Datentyp EXPR.

ffnen einer gespeicherten Gleichung

So ffnen Sie eine zuvor gespeicherte


Gleichungsvariable:

1. Drcken Sie im Bildschirm des


numerischen Gleichungslsers ,, und
whlen Sie 1:Open.

Gleichungslser 752
2. Whlen Sie das betreffende Verzeichnis
und die gewnschte Gleichungsvariable.
3. Drcken Sie .

Die Variable eqn


enthlt die aktuelle
Gleichung; in der
Liste wird sie stets
alphabetisch
aufgefhrt.

Die bekannten Variablen definieren

Geben Sie, nachdem Sie eine Gleichung in den numerischen Gleichungslser eingetippt
haben, die entsprechenden Werte fr alle auer der unbekannten Variablen ein.

Gleichungslser 753
Definieren der Variablenliste

Nachdem Sie Ihre Gleichung in die Zeile eqn:


eingegeben haben, drcken Sie
oder D.

Die Variablen werden in der Reihenfolge, in


Die Lsung mu
welcher sie in der Gleichung auftreten, auf
innerhalb der
dem Bildschirm aufgelistet. Wurde eine angegebenen
Variable bereits definiert, so wird ihr Wert Grenzen liegen.
angezeigt. Diese Variablenwerte knnen Diese knnen
bearbeitet werden. gendert werden.

Hinweis: Der Wert einer gesperrten oder


archivierten Variablen kann nicht bearbeitet
werden.

Geben Sie fr alle Variablen, auer fr diejenige, nach der die Gleichung aufgelst
werden soll, eine Zahl oder einen Term ein.

Gleichungslser 754
Hinweise und hufige Fehler

Wenn Sie eine Variable:


- Bezglich einer anderen Variablen
der Gleichung definieren, so mu
diese zuerst definiert werden.
- Bezglich einer anderen Variablen Da a bezglich g
definieren, die nicht in der Gleichung definiert ist, mu g
auftritt, dann mu diese Variable vor a definiert
werden. Wenn Sie
bereits einen Wert besitzen; sie kann
den Cursor in eine
nicht undefiniert bleiben.
andere Zeile setzen,
- Als Term definieren, so wird sie wird g/3 ausgewertet.
ausgewertet, sobald Sie den Cursor
von der Zeile weg bewegen. Der
Term mu als reelle Zahl auswertbar
sein.
Enthlt die Gleichung eine bereits
bezglich anderer Variablen definierte
Variable, so werden diese anderen
Variablen aufgelistet.
Hinweis: Wenn Sie einer Variablen im Wurde a zuvor als
numerischen Gleichungslser einen Wert b+c!a definiert, dann
werden b und c
zuteilen, ist diese Variable global definiert.
anstelle von a
Sie bleibt auch bestehen, wenn Sie den
aufgelistet.
Gleichungslser verlassen.

Gleichungslser 755
Beziehen Sie sich auf eine zuvor
definierte Funktion, so werden nicht die
zum Definieren der Funktion, sondern alle
als Argumente im Funktionsaufruf
verwendeten Variablen aufgelistet.
Wurde f(a,b) zuvor als
(a^2+b^2) definiert
und Ihre Gleichung
enthlt f(x,y), dann
werden nicht a und b,
sondern x und y
aufgelistet.

Enthlt die Gleichung eine


Systemvariable (xmin, xmax, etc.), wird
diese Variable nicht aufgelistet. Der
Gleichungslser verwendet den
Im Standard-
vorhandenen Wert der Systemvariablen.
Ansichtfenster
Hinweis: Sie knnen nach keiner anderen xmax=10.
Systemvariablen als exp auflsen.
Auerdem kann nicht zur graphischen
Darstellung verwendet werden, wenn die
Gleichung eine Systemvariable enthlt.
Obgleich Sie eine Systemvariable in der
Gleichung verwenden knnen, tritt bei
Verwendung von zur graphischen
Darstellung der Lsung ein Fehler auf.

Gleichungslser 756
Beim Auftreten des nebenstehenden
Fehlers, lschen Sie den eingegebenen
Variablenwert. Bearbeiten Sie dann die
Gleichung, so dass eine andere Variable Beispiel: y1(x) ist
verwendet wird. undefiniert, und Sie
Hinweis: Dieser Fehler tritt auf, wenn Sie verwenden y1.
einen reservierten Namen falsch
verwenden oder sich auf eine undefinierte
Systemfunktion als einfache Variable
ohne Klammern beziehen.

Bearbeiten der Gleichung

Drcken Sie im numerischen Gleichungslser auf C, bis sich der Cursor auf der
Gleichung befindet. Der Bildschirm wird automatisch umgeschaltet und zeigt lediglich
die Zeile eqn: an. Nehmen Sie die erforderlichen nderungen vor, und drcken Sie dann
oder D, um zur Variablenliste zurckzukehren.

Gleichungslser 757
Angabe einer ersten Nherung bzw. von Grenzen (optional)

Um die Lsung schneller zu erhalten, oder um eine bestimmte Lsung zu finden (bei
mehreren Lsungen), knnen Sie folgendermaen vorgehen:

Geben Sie eine erste Nherung fr die


unbekannte Variable ein. Die Nherung
mu innerhalb der angegebenen
Grenzen liegen.
Geben Sie untere und obere Grenzen in Die erste Nherung
der Nhe der Lsung ein. mu innerhalb der
Grenzen liegen.

Als Grenzen knnen Sie auch Variablen oder Terme eingeben, die sich nach passenden
Werten auswerten lassen (bound={lower,upper}) oder aber eine gltige Listenvariable,
die eine zweielementige Liste enthlt (bound=list). Die Grenzen mssen aus zwei
Fliekommaelementen bestehen, wobei das erste kleiner oder gleich dem zweiten
Element sein mu.

HInweis: Graphische Wahl einer ersten Nherung.

Nach der unbekannten Variablen auflsen

Nachdem Sie eine Gleichung im numerischen Gleichungslser eingegeben und die


Werte fr die bekannten Variablen festgesetzt haben, knnen Sie nun nach der
unbekannten Variablen auflsen.

Gleichungslser 758
Ermittlung der Lsung

Nachdem alle bekannten Variablen definiert


sind:

1. Setzen Sie den Cursor auf die


unbekannte Variable.
Setzen Sie den
Cursor auf die
Variable, nach
welcher aufgelst
werden soll.

2. Drcken Sie Solve.


3. markiert die Lsung und leftNrt. Die
Markierung wird entfernt, wenn Sie
einen Wert bearbeiten, den Cursor auf die
Gleichung setzen oder den
Gleichungslser verlassen.

HInweis: Drcken Sie zum Abbrechen einer Berechnung . Die unbekannte Variable
zeigt den Wert an, der zum Zeitpunkt der Unterbrechung geprft wurde.

Die linke und die rechte Seite der Gleichung werden unter Verwendung der Lsung und
der eingegebenen Werte getrennt ausgewertet. leftNrt zeigt die Differenz und somit die
Genauigkeit der Lsung an. Je kleiner der Wert, desto genauer ist die Lsung. Bei einer
exakten Lsung ist leftNrt =0.

Wenn Sie: Gehen Sie wie folgt vor:


Nach anderen Werten ndern Sie die Gleichung oder die
auflsen mchten Variablenwerte.

Gleichungslser 759
Wenn Sie: Gehen Sie wie folgt vor:
Fr eine Gleichung mit Geben Sie eine andere Nherung bzw. einen
mehreren Lsungen eine neuen Satz Randwerte nahe der gewnschten
andere Lsung finden Lsung ein.
mchten
Folgende Meldung Drcken Sie N. Die unbekannte Variable
erhalten: zeigt den Wert an, der geprft wurde, als der
Fehler auftrat.
Mglicherweise ist der Wert von leftNrt als
Ergebnis klein genug.
Falls nicht, geben Sie andere Randwerte ein.

Hinweis: Die Gleichung wird mittels eines iterativen Verfahrens aufgelst. Kann das
Verfahren nicht gegen eine Lsung konvergieren, so tritt dieser Fehler auf.

Die Lsung graphisch darstellen

Nachdem die bekannten Variablen definiert wurden, knnen Sie die Lsung einer
Gleichung sowohl vor als auch nach dem Lsen nach der unbekannten Variablen
jederzeit graphisch darstellen. Durch die graphische Darstellung der Lsungen sehen
Sie, wie viele Lsungen vorhanden sind, und Sie haben die Mglichkeit, mit dem Cursor
passende erste Nherung bzw. Grenzen zu whlen.

Gleichungslser 760
Anzeige des Graphen

Belassen Sie den Cursor im numerischen


Gleichungslser auf der unbekannten
Variablen. Drcken Sie , und whlen Sie:

1:Graph View Graph View verwendet


oder die aktuellen
3:ZoomStd Fenstervariablenwerte.
oder
4:ZoomFit Nheres zu ZoomStd
und ZoomFit finden
Sie in Grundlagen der
graphischen Darstellung
von Funktionen.

Der Graph wird im geteilten Bildschirm


angezeigt, in welchem:

Die unbekannte Variable auf der x-Achse


und
leftNrt auf der y-Achse geplottet sind. Es werden die
aktuellen
Lsungen fr die Gleichung liegen bei Grafikformat-
leftNrt=0 vor, wo der Graph die x-Achse Einstellungen
schneidet. verwendet.

Hinweis: Nheres finden Sie in Geteilte


Bildschirme.

Gleichungslser 761
Sie knnen den Graphen mit Hilfe des frei beweglichen Cursors, der Tracing- oder
Zooming-Funktion etc. untersuchen. Eine Erklrung hierzu finden Sie in Grundlagen der
graphischen Darstellung von Funktionen.

Wie sich der Graph auf verschiedene Einstellungen auswirkt

Wenn Sie einen Graphen im numerischen Gleichungslser anzeigen,

So werden folgende Modi automatisch auf diese Einstellungen gesetzt:

Modus Einstellung
Graph FUNCTION

Etwaige im Y= Editor gewhlte


Funktionen werden nicht graphisch
dargestellt.
Split Screen LEFT-RIGHT
Number of Graphs 1

Hinweis: Haben Sie zuvor andere Moduseinstellungen verwendet, mssen Sie diese
manuell neu whlen.
Die Auswahl aller Statistik-Plots wird aufgehoben.
Es kann vorkommen, dass der Graphikbildschirm auch nach dem Verlassen des
numerischen Gleichungslsers weiterhin die Lsung der Gleichung anzeigt und
etwaige gewhlte Y=-Funktionen ignoriert. ffnen Sie in diesem Fall den Y= Editor,
und kehren Sie dann zum Graphikbildschirm zurck. Der Graph wird auch durch
Wechseln des Graph-Modus oder die Verwendung von ClrGraph im Hauptbildschirm
( 5) oder die Ausfhrung eines Programms zurckgesetzt.

Gleichungslser 762
Wahl einer neuen Anfangsnherung aus der Graphik

So whlen Sie mit Hilfe des Graphikcursors eine Anfangsnherung:

1. Setzen Sie den Cursor (den Freihand- oder Trace-Cursor) auf den Punkt, der als
neue Anfangsnherung verwendet werden soll.

2. Aktivieren Sie den Bildschirm des


numerischen Gleichungslsers mit
2 a.
3. Vergewissern Sie sich, dass der
Cursor auf der unbekannten Variablen
sitzt, und drcken Sie . setzt den xc-Wert
Hinweis: Die Cursor-Koordinate xc ist des Grafikcursors als
der Wert der unbekannten Variablen Ausgangsschtzung
und yc der Wert von leftNrt. und den yc-Wert als
leftNrt. Die Werte xmin
4. Drcken Sie , um die Gleichung und xmax des Graphen
erneut zu lsen. werden als Grenzen
gesetzt.

Rckkehr zur Vollbildanzeige

Ausgangsposition ist der geteilte Bildschirm:

Um den Bildschirm des numerischen Gleichungslsers im Vollbildmodus


anzuzeigen, aktivieren Sie den Bildschirm mit 2 a, drcken und whlen
dann 2:Clear Graph View.
oder

Gleichungslser 763
Drcken Sie 2 K zweimal, um den Hauptbildschirm anzuzeigen.

Lschen der Variablen vor dem Verlassen des Gleichungslsers

Wenn Sie eine Gleichung auswerten, bleiben deren Variablen auch nach Verlassen des
numerischen Gleichungslsers weiterhin bestehen. Enthlt die Gleichung aus einem
Zeichen bestehende Variablen, so knnen deren Werte sptere symbolische
Berechnungen ungewollt beeinflussen. Sie sollten deshalb vor dem Verlassen der
numerischen Auflsungsfunktion:

1. @ 2
H
drcken, um alle aus einem Zeichen bestehenden Variablen aus dem aktuellen
Verzeichnis zu lschen.
2. Zur Besttigung des Vorgangs drcken.
Die Anzeige kehrt zur Zeile eqn: des Gleichungslsers zurck.

Hinweis: Mit folgenden Tasten knnen Sie aus einem Zeichen bestehende Variablen im
Gleichungslser lschen:
@ 2 ; H .

Gleichungslser 764
Zahlensysteme
Zahlensysteme eingeben und konvertieren

Unabhngig vom jeweiligen Basis-Modus mu bei der Eingabe einer Dual- oder
Hexadezimalzahl stets das entsprechende Prfix verwendet werden.

Eingabe einer Dual- oder Hexadezimalzahl

Geben Sie eine Dualzahl in folgender Form ein:

0b binaryNumber (for example: 0b11100110)


Dualzahl mit bis zu 32 Stellen

Null (nicht Buchstabe O) und Buchstabe b

Geben Sie eine Hexadezimalzahl in folgender Form ein:

0h hexadecimalNumber (for example: 0h89F2C)

Hexadezimalzahl mit bis zu 8 Stellen

Null (nicht Buchstabe O und Buchstabe h

Hinweis: Die Zeichen b und h im Prfix sowie die Hex-Zeichen A F knnen in Gro-
oder Kleinbuchstaben eingegeben werden.

Zahlensysteme 765
Geben Sie eine Zahl ohne Prfix 0b oder 0h ein, wie z.B. 11, so wird diese stets als
Dezimalzahl behandelt. Lassen Sie das Prfix 0h bei einer ein Zeichen von A F
enthaltenden Hexadezimalzahl weg, dann wird der gesamte Eintrag oder ein Teil davon
als Variable behandelt.

Zahlensysteme konvertieren

Verwenden Sie den Konvertierungsoperator 4.

integerExpression 4 Bin Zur Eingabe von 4 drcken Sie 2 4.


integerExpression 4 Dec Sie knnen Basiskonvertierungen auch
integerExpression 4 Hex aus dem MATH/Base-Men whlen.

So konvertieren Sie beispielsweise 256 von Fr einen binren oder


dezimal in binr: hexadezimalen Eintrag
mu das Prfix 0b bzw.
256 4 Bin 0h verwendet werden.

Hinweis: Handelt es sich bei Ihrer Eingabe


nicht um eine ganze Zahl, wird Domain
error gemeldet.
In den Ergebnissen wird
So konvertieren Sie 101110 von binr in zur Kennzeichnung des
hexadezimal: Zahlensystems das
Prfix 0b bzw. 0h
verwendet.
0b101110 4 Hex

Zahlensysteme 766
Alternative Konvertierungsmethode

Anstelle der Verwendung von 4: Wenn Base mode = BIN:

1. Stellen Sie Base-Modus mit 3 auf


das Zahlensystem ein, in welches
konvertiert werden soll.
2. Tippen Sie im Hauptbildschirm die zu Wenn Base mode = HEX:
konvertierende Zahl ein (mit dem
richtigen Prfix), und drcken Sie
.

Mathematische Operationen mit Hexadezimal- oder


Dualzahlen durchfhren

Bei jeder Operation mit ganzen Zahlen kann eine Hexadezimal- oder Dualzahl
eingegeben werden. Die Ergebnisse werden gem dem jeweiligen Basismodus
angezeigt. Beachten Sie aber, dass die Gre der Ergebnisse bei Base = HEX oder BIN
durch bestimmte Grenzen beschrnkt ist.

Zahlensysteme 767
Einstellung des Basismodus fr angezeigte Ergebnisse

1. Drcken Sie 3 , um Seite 2 des


Bildschirms MODE anzuzeigen.
2. Gehen Sie zum Base-Modus, drcken
Sie B, und whlen Sie die erforderliche
Einstellung.
3. Drcken Sie zum Schlieen des
Bildschirms MODE.
Der Base-Modus regelt nur das Wenn Base-Mode = HEX:
Anzeigeformat ganzzahliger Ergebnisse.

Hinweis: Der Base-Modus wirkt sich nur auf


die Ausgabe aus. Zur Eingabe einer
Hexadezimal- oder Dualzahl mu stets das
Prfix 0h bzw. 0b verwendet werden. Prfix 0h im Ergebnis
kennzeichnet die Basis.
Bruch- und Fliekomma-Ergebnisse
werden stets in dezimaler Form angezeigt.

Zahlensysteme 768
Dividieren mit Base = HEX oder BIN

Bei Base=HEX oder BIN wird ein Wenn Base mode = HEX:

Divisionsergebnis nur dann in


hexadezimaler oder binrer Form
angezeigt, wenn es ganzzahlig ist.

Um sicherzustellen, dass eine Division Drcken Sie 8 ,


stets eine ganze Zahl ergibt, verwenden um das Ergebnis in der
Sie intDiv( ) anstelle von e. Form APPROXIMATE
anzuzeigen.

Grenbeschrnkungen bei Base = HEX oder BIN

Bei Base=HEX oder BIN wird ein ganzzahliges Ergebnis intern als 32-Bit-Dualzahl mit
Vorzeichen mit folgendem Bereich (in hexadezimaler und dezimaler Form dargestellt)
gespeichert:
0hFFFFFFFF 0h1
L1 1

0h80000000 0h0 0h7FFFFFFF


L2.147.483.648 0 2.147.483.647

Ist der Absolutwert eines Ergebnisses zu gro, um in einer 32-Bit-Dualform mit


Vorzeichen gespeichert zu werden, wird eine symmetrische Modulo-Operation
durchgefhrt, um das Ergebnis in den erforderlichen Bereich zu bringen. Jede Zahl, die
grer als 0h7FFFFFFF ist, wird davon betroffen. So werden zum Beispiel 0h80000000
bis 0hFFFFFFFF zu negativen Zahlen.

Zahlensysteme 769
Bits vergleichen oder manipulieren

Mit folgenden Operatoren und Funktionen lassen sich die Bits in Dualzahlen vergleichen
oder manipulieren. Eine ganze Zahl knnen Sie in jedem Zahlensystem eingeben. Fr
die Bit-Operationen werden Ihre Eintrge automatisch in Dualzahlen konvertiert, und die
Ergebnisse werden gem dem Basismodus angezeigt.

Boolesche Operationen

Operator mit Syntax Beschreibung


not ganze_Zahl Gibt das Einerkomplement zurck, wobei alle
Bits umgekehrt sind.
? ganze_Zahl Gibt das Zweierkomplement zurck, bei dem es
sich um das Einerkomplement + 1 handelt.
ganze_Zahl1 and Das Ergebnis eines and-Vergleichs der
ganze_Zahl2 einzelnen Bits ist dann 1, wenn beide Bits 1
sind; anderenfalls ist das Ergebnis 0. Der
zurckgegebene Wert stellt die Bit-Ergebnisse
dar.
ganze_Zahl1 or Das Ergebnis eines or-Vergleichs der einzelnen
ganze_Zahl2 Bits ist dann 1, wenn mindestens eines der
beiden Bits 1 ist; es ist nur dann 0, wenn wenn
beide Bits 0 sind. Der zurckgegebene Wert
stellt die Bit-Ergebnisse dar.

Zahlensysteme 770
Operator mit Syntax Beschreibung
ganze_Zahl1 xor Das Ergebnis eines xor-Vergleichs der
ganze_Zahl2 einzelnen Bits ist dann 1, wenn eines der Bits
(nicht aber beide) 1 ist; es ist 0, wenn entweder
beide Bits 0 oder beide Bits 1 sind. Der
zurckgegebene Wert stellt die Bit-Ergebnisse
dar.

Hinweis: Sie knnen diese Operatoren aus dem MATH/Base-Men whlen. Ein Beispiel
fr die Verwendung jedes einzelnen Operators finden Sie im Modul Technische
Referenz.

Nehmen Sie an, Sie geben ein: Wenn Base mode = HEX:

0h7AC36 and 0h3D5F

Intern werden die hexadezimalen ganzen


Zahlen in eine 32-Bit-Dualzahl mit Wenn Base mode = BIN:
Vorzeichen konvertiert.

Dann werden die sich entsprechenden Bits


verglichen.

0h7AC36 = 0b00000000000001111010110000110110
and and
0h3D5F 0b00000000000000000011110101011111
0b00000000000000000010110000010110 = 0h2C16
Fhrende Nullen werden im
Ergebnis nicht angezeigt.

Zahlensysteme 771
Das Ergebnis wird gem dem Base-Modus angezeigt.

Hinweis: Geben Sie eine ganze Zahl ein, die zum Speichern in einer 32-Bit-Dualform mit
Vorzeichen zu gro ist, so wird eine symmetrische Modulo-Operation vorgenommen, die
den Wert in den erforderlichen Bereich bringt.

Das Ergebnis wird gem dem Base-Modus angezeigt.

Bits rotieren und verschieben

Funktion mit Syntax Beschreibung


rotate(ganze_Zahl) Wenn Anzahl_Rotationen:
oder weggelassen wird, rotieren die Bits um
rotate(ganze_Zahl, eine Stelle nach rechts (Standard ist L1).
Anzahl_Rotationen)
negativ ist, rotieren die Bits um die
angegebene Anzahl von Stellen nach
rechts.
positiv ist, rotieren die Bits um die
angegebene Anzahl von Stellen nach links.
In einer Rotation nach rechts nimmt das ganz
rechts stehende Bit die Stelle des ganz links
stehenden Bits ein; umgekehrt bei einer
Linksrotation.

Zahlensysteme 772
Funktion mit Syntax Beschreibung
shift(ganze_Zahl) Wenn Anzahl_Verschiebungen:
oder weggelassen wird, werden die Bits um
shift(ganze_Zahl,Anzahl_ eine Stelle nach rechts verschoben
Verschiebungen) (Standard ist L1).
negativ ist, werden die Bits um die
angegebene Anzahl von Stellen nach
rechts verschoben.
positiv ist, werden die Bits um die
angegebene Anzahl von Stellen nach links
verschoben.
Bei einer Verschiebung nach rechts wird das
ganz rechts stehende Bit abgeschnitten, und
als ganz links stehendes Bit wird 0 oder 1
eingesetzt. Bei einer Linksverschiebung wird
das ganz links stehende Bit abgeschnitten,
und als Bit ganz rechts wird eine 0
eingesetzt.

Zahlensysteme 773
Hinweis: Sie knnen diese Funktionen aus dem MATH/Base-Men whlen. Ein Beispiel
fr die Verwendung jeder Funktion finden Sie im Modul Technische Referenz.

Nehmen Sie an, Sie geben ein: Wenn Base mode = HEX:

shift(0h7AC36)

Intern wird die hexadezimale ganze Zahlin


eine 32-Bit-Dualzahl mit Vorzeichen Wenn Base mode = BIN:
konvertiert.

Dann wird die Verschiebung auf die


Dualzahl angewendet.

Jedes Bit wird nach rechts verschoben.

7AC36 = 0b00000000000001111010110000110110

0 wird eingesetzt, wenn Bit ganz Abgeschnitten


links 0 ist, und 1, wenn es 1 ist.

b00000000000000111101011000011011 = 0h3D61B

Fhrende Nullen werden im Ergebnis


nicht angezeigt.

Das Ergebnis wird gem dem Base-Modus angezeigt.

Zahlensysteme 774
Hinweis: Geben Sie eine ganze Zahl ein, die zum Speichern in einer 32-Bit-Dualform mit
Vorzeichen zu gro ist, so wird eine symmetrische Modulo-Operation vorgenommen, die
den Wert in den erforderlichen Bereich bringt.

Zahlensysteme 775
Speicher- und Variablenmanagement
Den Speicher berprfen und zurcksetzen

Der MEMORY Bildschirm zeigt die Nutzung des Speichers an. Sie sehen hier, wieviel
Speicher (in Byte) alle Variablen jedes Datentyps derzeit belegen, ob sie im RAM-
Speicher oder im Benutzerarchiv gespeichert sind. Mit diesem Bildschirm knnen Sie
den Speicher auch zurcksetzen.

Den MEMORY Bildschirm aufrufen

Drcken Sie 2 ;. Der folgende Bildschirm stammt von einem Voyage 200. (Die
Zahlen auf Ihrem Bildschirm MEMORY knnen sich von den angezeigten unterscheiden.)

Prgm/Asm: Umfasst die fr den TI-89 Titanium / Voyage 200 geschriebenen


Programme und alle geladenen Assemblersprachen-Programme
History: Gre der Eingabe-/Antwortpaare, die im Protokoll-Bereich des Hauptbildschirms
gespeichert sind
FlashApp: Gre der Flash-Anwendungen
RAM free: Freier Speicherplatz im RAM-Speicher
Flash-ROM free: Freie Kapazitt im Flash-ROM

Speicher- und Variablenmanagement 776


Hinweis: Zur Anzeige der Gre einzelner Variabler und um festzustellen, ob sich diese
im Benutzerarchiv befinden, verwenden Sie den VAR-LINK Bildschirm.

Zum Schlieen des Bildschirms drcken Sie . Um den Speicher zurckzusetzen,


gehen Sie wie folgt vor.

Den Speicher zurcksetzen

Ausgangspunkt ist der MEMORY Bildschirm:

1. Drcken Sie .
2. Whlen Sie den gewnschten Menpunkt
aus.

Speicher- und Variablenmanagement 777


Speicher Beschreibung
RAM 1:All RAM: Durch Zurcksetzen des RAM werden
smtliche darin enthaltenen Daten und Programme aus
dem Arbeitsspeicher gelscht.
2:Default: Systemvariablen und -modi werden auf ihre
werksseitig definierten Einstellungen zurckgesetzt. Dies
gilt nicht fr benutzerdefinierte Variablen, Funktionen
oder Verzeichnisse.
Flash-ROM 1: Archive: Durch Zurcksetzen dieses Archivspeichers
werden alle Daten und Programme aus dem Flash-ROM
gelscht.
2:Flash Apps: Durch Zurcksetzen dieses Speichers
werden alle Flash-Anwendungen aus dem Flash-ROM
gelscht.
3:Both: Durch zurcksetzen dieser beiden Speicher
werden smtliche Daten, Programme und Flash-
Anwendungen aus dem Flash-ROM gelscht.
All Memory Durch Zurcksetzen werden alle Daten, Programme und
Flash-Anwendungen aus dem RAM und aus dem Flash-
ROM gelscht.

Wichtig: Um einzelne (anstatt alle) Variablen zu lschen, verwenden Sie VAR-LINK.


3. Besttigen Sie nach Aufforderung mit .
Der TI-89 Titanium / Voyage 200 zeigt eine Meldung an, wenn das Zurcksetzen
abgeschlossen ist.
Hinweis: Sie annullieren das Zurcksetzen, indem Sie N statt drcken.
4. Quittieren Sie die Meldung durch Drcken von .

Speicher- und Variablenmanagement 778


Den VAR-LINK Bildschirm anzeigen

Der VAR-LINK Bildschirm zeigt die zur Zeit definierten Variablen und Verzeichnisse an.
Wenn Sie diesen Bildschirm aufgerufen haben, knnen Sie verschiedene
Verwaltungsoperationen fr Variablen und/oder Verzeichnisse vornehmen.

Den VAR-LINK Bildschirm aufrufen

Drcken Sie 2 Standardmig zeigt der VAR-LINK Bildschirm die Liste


smtlicher benutzerdefinierter Variablen in allen Verzeichnissen und mit allen
Datentypen an.

Verzeichnisnamen (alphabetisch sortiert)


Zeigt installierte Flash-Anwendungen an
Gre in Byte
Datentyp
Variablennamen (alphabetisch sortiert)

Symbol... Bedeutung...

4 Komprimierte Verzeichnisdarstellung (rechts neben dem


Ordnernamen).

Speicher- und Variablenmanagement 779


Symbol... Bedeutung...

6 Erweiterte Verzeichnisdarstellung (rechts neben


Verzeichnisnamen).

6 Bildlauf zur Anzeige weiterer Variablen und/oder


Verzeichnisse (im unteren linken Teil des Bildschirms).

Wenn mit ausgewhlt.

Gesperrt

Archiviert

Die Liste scrollen:

Drcken Sie D oder C. (Mit 2 D bzw. 2 C knnen Sie seitenweise scrollen.)


oder
Geben Sie einen Buchstaben ein. Wenn Variablennamen existieren, die damit
beginnen, rckt der Cursor zum ersten Variablennamen vor, der mit diesem
Buchstaben beginnt und markiert den Namen.

Hinweis: Geben Sie einen Buchstaben mehrmals hintereinander ein, um die


Variablennamen zu durchlaufen, die mit diesem Buchstaben beginnen.

Speicher- und Variablenmanagement 780


Anzeige der Variablentypen auf dem VAR-LINK Bildschirm

Typ Beschreibung
ASM Assemblersprachen-Programm
DATA Daten
EXPR Term bzw. Ausdruck
FUNC Funktion
GDB Graphikeinstellungen
LIST Liste
MAT Matrix
PIC Grafikbild
PRGM Programm
STR Zeichenkette (String)
TEXT Text-Variable

Typen, die nicht oben aufgefhrt werden, sind verschiedene, durch Anwendungen
genutzte Datentypen.

Speicher- und Variablenmanagement 781


Den VAR-LINK Bildschirm schlieen

Um den VAR-LINK Bildschirm zu verlassen (zu schlieen) und zur aktuellen Anwendung
zurckzukehren, verwenden Sie oder N wie nachfolgend erlutert.

Drcken Sie: Um:


Den markiert angezeigten Variablen- oder Verzeichnis
namen an die Cursorposition in der aktuellen Anwendung
zu kopieren.
N Zur aktuellen Anwendung zurckzukehren, ohne den
markierten Namen dort einzufgen.

Informationen ber Variablen auf dem


Hauptbildschirm anzeigen

Vom Hauptbildschirm aus knnen Sie Informationen ber Variablen anzeigen, ohne den
VAR-LINK Bildschirm zu ffnen.

Um zu bestimmen, ob eine Variable mit einem bestimmten Namen in der


Systemtabelle existiert, geben Sie die IsVar()-Funktion auf dem Hauptbildschirm ein.
IsVar (var_name)
IsVar ist eine Funktion, bei der der Variablennamen
in Klammern angegeben werden muss.

Um zu bestimmen, ob eine Variable archiviert wurde, verwenden Sie die IsArchiv()-


Funktion.
IsArchiv (var_name)

Speicher- und Variablenmanagement 782


Mit der IsLocked()-Funktion knnen Sie bestimmen, ob eine Variable gesperrt ist.
IsLocked (var_name)

Umgehen mit Variablen und Verzeichnissen mit


VAR-LINK

Sie knnen sich auf dem VAR-LINK Bildschirm den Inhalt einer Variablen anzeigen
lassen. Sie knnen auch einen oder mehrere angezeigte Posten auswhlen und die
nachfolgend erluterten Operationen ausfhren.

Den Inhalt einer Variablen anzeigen

Sie knnen den Inhalt aller Variablentypen auer ASM, DATA, GDB, und durch Flash
Apps erzeugte Variablen anzeigen lassen. Eine DATA-Variable beispielsweise mssen
Sie im Daten/Matrix-Editor ffnen.

1. Bringen Sie auf dem VAR-LINK Bildschirm den Cursor auf die gewnschte Variable,
um sie zu markieren.

2. Drcken Sie folgende Tasten:


@ 2
H
Wenn sie ein Verzeichnis markieren, wird
die Anzahl der Variablen in diesem
Verzeichnis angezeigt.

3. Drcken Sie eine beliebige Taste, um zu VAR-LINK zurckzukehren.

Speicher- und Variablenmanagement 783


Hinweis: Sie knnen den Inhalt einer Variablen in diesem Bildschirm nicht ndern.

Listenposten auswhlen

Fr andere Operationen whlen Sie die gewnschte(n) Variable(n) bzw. das/die


Verzeichnis/se aus.

Auswhlen von: Vorgehensweise:


Eine einzige Variable Bringen Sie den Cursor in die gewnschte Zeile,
oder ein einziges drcken Sie dann .
Verzeichnis
Eine Gruppe von Markieren Sie jedes einzelne Element, und
Variablen oder drcken Sie . Links von jedem ausgewhlten
Verzeichnis Element erscheint ein . Wenn Sie ein
Verzeichnis auswhlen, werden alle Variablen in
diesem Verzeichnis ausgewhlt. Verwenden Sie
, um ein Element auszuwhlen bzw. eine
Auswahl aufzuheben.
Alle Variablen und Drcken Sie B, um den Ordner zu ffnen und
alle Verzeichnis dann All, und whlen Sie 1:Select All.
Durch Auswahl von 3:Select Current wird die
letzte Gruppe vom Elementen ausgewhlt, die bei
der aktuellen VAR-LINK-Sitzung an Ihr Gert
bertragen wurde.
Durch Auswahl von 4:Expand All bzw.
5:Collapse All werden Ordner bzw. Flash-
Anwendungen erweitert oder komprimiert
angezeigt.

Speicher- und Variablenmanagement 784


Hinweis: Mit A oder B erfolgt ein Wechsel zwischen erweiterter oder komprimierter
Darstellung eines durch Hervorhebung markierten Verzeichnisses.

Verzeichnisse und Variablen

Mit Verzeichnissen knnen Sie Variablen auf einfache Weise verwalten, indem Sie
Variablen in zusammengehrige Gruppen aufteilen.

Der TI-89 Titanium / Voyage 200 Graphing Calculator verfgt ber ein vorgegebenes
Verzeichnis namens MAIN. Wenn Sie nicht gerade weitere Ordner erstellen und einen
vom Benutzer erstellten Ordner zum aktuellen Ordner whlen, werden alle Variablen per
Vorgabe im Ordner MAIN gespeichert. Eine Systemvariable oder eine Variable mit
reserviertem Namen kann hingegen nur im Verzeichnis MAIN gespeichert werden.

Beispiele fr Variablen, die nur in


MAIN gespeichert werden knnen
Fenstervariablen
(xmin, xmax ,etc.)
Tabellen-Setup-Variablen
(TblStart, @Tbl, etc.)
Y= Editor-Funktionen
(y1(x), etc.)

Wenn Sie weitere Verzeichnisse erstellen, knnen Sie separate Stze


benutzerdefinierter Variablen speichern (einschlielich selbstdefinierter Funktionen). Sie
knnen beispielsweise je ein Verzeichnis fr die verschiedenen Anwendungen des TI-89
Titanium / Voyage 200 erstellen (Math, Text-Editor etc.) oder auch fr verschiedene
Klassen. Eine benutzerdefinierte Variable kann in jedem vorhandenen Verzeichnis
gespeichert werden.

Speicher- und Variablenmanagement 785


Die benutzerdefinierten Variablen in einem Verzeichnis sind unabhngig von den
Variablen in anderen Verzeichnissen. Deshalb knnen in Verzeichnissen separate
Variablenstze mit gleichen Variablennamen aber unterschiedlichen Werten gespeichert
werden.

MAIN
Variablen Systemvariablen
Benutzerdefinierte
a=1, b=2, c=3
f(x)=x+x+x

ALG102
Name des aktuellen Benutzerdefinierte
Verzeichnisses b=5, c=100
f(x)=sin(x)+cos(x)

DAVE
Benutzerdefinierte
a=3, b=1, c=2
f(x)=x+6

MATH
Benutzerdefinierte
a=42, c=6
f(x)=3x+4x+25

Sie knnen innerhalb eines Verzeichnisses kein weiteres Verzeichnis erstellen.

Auf die Systemvariablen im Verzeichnis MAIN kann unabhngig vom aktuellen


Verzeichnis stets direkt zugegriffen werden.

Speicher- und Variablenmanagement 786


Hinweis: Benutzerdefinierte Variablen werden, falls nicht anders von Ihnen festgelegt, im
aktuellen Verzeichnis gespeichert.

Ein Verzeichnis vom VAR-LINK Bildschirm aus erstellen

1. Drcken Sie 2 .

2. Drcken Sie Manage, und whlen Sie


5:Create Folder.

3. Geben Sie einen eindeutigen Verzeichnisnamen mit bis zu acht Zeichen ein, und
drcken Sie zweimal .

Nach der Erstellung eines Verzeichnisses in VAR-LINK ist dieses nicht automatisch das
aktuelle Verzeichnis.

Ein Verzeichnis vom Hauptbildschirm aus erstellen

Geben Sie auf dem Startbildschirm des Rechners den Befehl NewFold ein.
NewFold Verzeichnisname
Name des zu erstellenden Verzeichnisses. Dieser
neue Verzeichnis ist dann automatisch das aktuelle
Verzeichnis.

Speicher- und Variablenmanagement 787


Das aktuelle Verzeichnis mit dem Hauptbildschirm einstellen

Geben Sie die Funktion setFold auf dem Startbildschirm des Rechners ein.
setFold (Verzeichnisname)
Bei der Funktion setFold mssen Sie den
Verzeichnisnamen in runde Klammern setzen.

Bei Ausfhrung von setFold wird der Name des zuvor aktuellen Verzeichnisses
zurckgegeben.

Das aktuelle Verzeichnis mit dem Dialogfeld MODE einstellen

1. Drcken Sie 3.

2. Markieren Sie die Current Folder-


Einstellung.
3. Drcken Sie B, um ein Men der
vorhandenen Verzeichnisse zu ffnen.
Hinweis: Mchten Sie das Men oder das
Dialogfeld verlassen, ohne nderungen
zu speichern, drcken Sie N.

4. Whlen Sie das gewnschte Verzeichnis. Sie haben folgende Mglichkeiten:


Markieren Sie den Verzeichnisnamen, und drcken Sie .
oder
Drcken Sie die entsprechende Ziffer bzw. den Buchstaben des Verzeichnisses.

Speicher- und Variablenmanagement 788


5. Drcken Sie , um die nderungen zu speichern und das Dialogfeld zu
schlieen.

Variable oder Verzeichnis umbenennen

Bitte beachten Sie, da beim Whlen eines Verzeichnisses mit automatisch auch die
in diesem Verzeichnis befindlichen Variablen gewhlt werden. Falls erforderlich, knnen
Sie mit die Auswahl einzelner Variablen aufheben.

1. Whlen Sie in VAR-LINK die Variablen und/oder Ordner.


2. Drcken Sie Manage und whlen Sie 3:Rename.

3. Geben Sie einen eindeutigen Namen ein,


und drcken Sie zweimal .
Wenn Sie mehrere Posten ausgewhlt
haben, werden Sie fr jeden zur Eingabe
eines neuen Namens aufgefordert.

Variablen aus anderen Verzeichnissen verwenden

Sie knnen auf eine benutzerdefinierte Variable oder Funktion zugreifen, die sich nicht
im aktuellen Verzeichnis befindet. Geben Sie anstelle des bloen Variablennamens den
gesamten Pfadnamen an.

Speicher- und Variablenmanagement 789


Ein Pfadname hat folgende Form:

Verzeichnisname \ Variablenname
oder
Verzeichnisname \ Funktionsname

Beispiel:

Wenn Current Folder = MAIN Verzeichnis und Variable

MAIN
a=1
f(x)=x+x+x

MATH
a=42
f(x)=3x+4x+25

Eine Liste der vorhandenen Verzeichnisse und Variablen knnen Sie einsehen, indem
Sie 2 drcken. Mit dem VAR-LINK-Bildschirm knnen Sie eine Variable
markieren und drcken, um den Namen dieser Variablen in die Eingabezeile der
gerade geffneten Anwendung einzufgen. Beim Einfgen eines Variablennamens, der
sich nicht im aktuellen Verzeichnis befindet, wird der Pfad (Verzeichnisname\Variablenname)
eingefgt.

Speicher- und Variablenmanagement 790


Nur bestimmtes Verzeichnis und/oder Variablentyp bzw. Flash-
Anwendung anzeigen

Wenn Sie eine groe Zahl von Variablen oder Verzeichnis angelegt haben, kann es
schwierig sein, eine bestimmte Variable zu finden. Aus diesem Grund knnen Sie die
Ansicht des VAR-LINK Bildschirms ndern, um nur bestimmte Informationen anzeigen zu
lassen.

Ausgangspunkt ist der VAR-LINK Bildschirm:

1. Drcken Sie View.


2. Markieren Sie die Einstellung, die Sie
ndern mchten, und drcken Sie B. Es
wird ein Men mit Auswahlmglichkeiten
angezeigt. (Ein Men annullieren,
drcken Sie N.)
View Ermglicht die Auswahl
anzuzeigender Variablen, Flash-
Anwendungen oder Systemvariablen.
Hinweis: Um sich die Systemvariablen
(Y= Editor Funktionen, Window-
Variablen etc.) anzeigen zu lassen,
whlen Sie 3:System.
Folder Enthlt immer die Eintrge 1:All
und 2:main, weitere Verzeichnis jedoch
nur, wenn Sie Verzeichnis angelegt
haben.

Speicher- und Variablenmanagement 791


Var Type Listet die Variablentypen auf.
$ zeigt an, dass Sie durch Scrollen
weitere Variablentypen erreichen.

3. Whlen Sie die gewnschte Einstellung.


4. Wenn wieder der VAR-LINK VIEW Bildschirm angezeigt wird, drcken Sie .

Auf dem daraufhin aktualisierten Bildschirm VAR-LINK werden ausschlielich das


gewhlte Verzeichnis, Variablentyp oder die Flash-Anwendung angezeigt.

Variable von einem Verzeichnis in ein anderes kopieren oder


verschieben

Es mu auer MAIN noch mindestens ein weiteres Verzeichnis vorhanden sein. Mit
VAR-LINK knnen Sie Variable nicht innerhalb desselben Verzeichnisses kopieren.

1. Whlen Sie auf dem VAR-LINK Bildschirm die gewnschten Variablen aus.
2. Drcken Sie Manage, und whlen Sie 2:Copy oder 4:Move.

3. Whlen Sie den Zielordner.

Speicher- und Variablenmanagement 792


4. Drcken Sie . Die kopierten oder verschobenen Variablen behalten ihre
ursprnglichen Namen.
Hinweis: Um innerhalb eines Verzeichnisses eine Kopie einer Variable zu erstellen,
verwenden Sie 9 (z. B. a1!a2) oder den Befehl CopyVar auf dem
Hauptbildschirm.

Sperren oder entsperren von Variablen, Ordnern und Flash-


Anwendungen

Ist eine Variable gesperrt, knnen Sie diese weder lschen, umbenennen noch ihr einen
neuen Wert zuweisen. Sie knnen sie jedoch kopieren, verschieben und ihren Inhalt
anzeigen. Ist ein Verzeichnis gesperrt, knnen Sie darin befindliche Variable normal
benutzen (sofern sie nicht gesperrt sind), aber Sie knnen das Verzeichnis nicht
lschen.

1. Whlen Sie im VAR-LINK Bildschirm die gewnschten Variablen, Verzeichnis bzw.


die Flash-Anwendung aus.
2. Drcken Sie Manage, und whlen Sie 6:Lock oder 7:UnLock .

weist auf gesperrte Variable oder Ordner


im RAM hin.
kennzeichnet eine archivierte Variable, die
automatisch gesperrt ist.

Speicher- und Variablenmanagement 793


Ein Verzeichnis mit dem VAR-LINK Bildschirm lschen

Wenn Sie auf dem Bildschirm VAR-LINK ein Verzeichnis lschen, werden auch alle
Variablen in diesem Verzeichnis gelscht. Das Verzeichnis MAIN knnen Sie nicht
lschen.

1. Drcken Sie 2 .
2. Drcken Sie um das/die zu
lschenden Verzeichnisse zu whlen.
(Die Variablen des Verzeichnisses
werden automatisch gewhlt.)

3. Drcken Sie 1:Delete oder 0.

4. Drcken Sie um das Lschen des


Verzeichnisses einschlielich aller
enthaltenen Variablen zu besttigen.

Lschen einer Variablen oder eines Verzeichnisses vom


Hauptbildschirm aus

Vor dem Lschen eines Verzeichnisses vom Hauptbildschirm aus, mssen Sie alle
Variablen lschen, die in diesem Verzeichnis gespeichert sind.

Speicher- und Variablenmanagement 794


Geben Sie zum Lschen einer Variablen auf dem Startbildschirm des Rechners
(Hauptbildschirm) den Befehl DelVar ein.
DelVar var1 [, var2] [, var3] ...
Geben Sie zum Lschen aller Variablen eines bestimmten Typs auf dem
Hauptbildschirm des Taschenrechners den Befehl DelType ein.
DelType var_type wobei var_type der Variablentyp ist.
Hinweis: Der Befehl DelType lscht in allen Ordnern alle Variablen des angegebenen
Typs.
Geben Sie zum Lschen eines leeren Verzeichnisses auf dem Startbildschirm des
Rechners den Befehl DelFold ein.
DelFold Verzeichnis1 [, Verzeichnis2] [, Verzeichnis3] ...
Hinweis: Das Verzeichnis MAIN knnen Sie nicht lschen.

Einen Variablennamen in eine Anwendung kopieren

Nehmen Sie an, Sie geben einen Term im Hauptbildschirm ein, haben aber den Namen
einer Variablen vergessen, die Sie benutzen mchten. Sie knnen den VAR-LINK
Bildschirm aufrufen, die Variable dort aus einer Liste auswhlen und den
Variablennamen unmittelbar in die Eingabezeile des Hauptbildschirms bernehmen.

In welche Anwendungen knnen Sie Namen bernehmen?

Sie knnen in folgende Anwendungen einen Variablennamen an der aktuellen


Cursorposition einfgen.

Speicher- und Variablenmanagement 795


Hauptbildschirm, Y= Editor, Tabelleneditor oder Daten/Matrix-Editor Der Cursor
mu sich in der Eingabezeile befinden.
Texteditor, Window-Editor, Numerischen Gleichungslser oder Programmeditor
Der Cursor kann sich an einer beliebigen Stelle auf dem Bildschirm befinden.

In vielen Flash-Anwendungen knnen Sie einen Variablennamen auch einfach an der


aktuellen Cursorposition einfgen.

Vorgehensweise

Ausgangspunkt ist eine der vorgenannten Anwendungen:

1. Setzen Sie den Cursor an die Stelle, an sin(|


der der Variablenname eingefgt werden
soll.
2. Drcken Sie 2 .
3. Markieren Sie die gewnschte Variable.
Hinweis: Sie knnen auch
Verzeichnisnamen markieren und
einfgen.
4. Drcken Sie um den sin(a1|
Variablennamen zu bernehmen.
Hinweis: Eingefgt wird der Name der
Variablen, nicht ihr Inhalt. (Benutzen Sie
2 statt 2 , um ihren
Inhalt aufzurufen.)

Speicher- und Variablenmanagement 796


5. Fahren Sie mit der Eingabe des Terms sin(a1)|
fort.

Wenn Sie einen Variablennamen bernehmen, der sich nicht im aktuellen Verzeichnis
befindet, wird der Pfad der Variablen eingefgt.

sin(class\a2
CLASS ist nicht das aktuelle Verzeichnis. Wenn Sie die
Variable a2 in CLASS markieren, wird der Pfad eingefgt.

Eine Variable archivieren und aus dem Archiv


entnehmen

Verwenden Sie zum interaktiven Archivieren einer Variablen und zum Entnehmen einer
Variablen aus dem Archiv den VAR-LINK Bildschirm. Diese Vorgnge sind auch im
Hauptbildschirm oder von einem Programm aus mglich.

Warum Variablen archivieren?

Das Benutzerdatenarchiv dient zum:

Speichern von Daten, Programmen oder anderen Variablen an einem sicheren Ort,
an welchem sie weder bearbeitet noch versehentlich gelscht werden knnen.
Freirumen von RAM-Speicherplatz durch das Archivieren von Variablen. Zum
Beispiel:
- Sie knnen Variablen archivieren, auf die Sie zwar zugreifen, die Sie aber weder
bearbeiten noch ndern mssen. Ebenso Variablen, die zwar gegenwrtig nicht

Speicher- und Variablenmanagement 797


verwendet werden, aber fr eine knftige Verwendung aufbewahrt werden
mssen.
Hinweis: Systemvariable oder Variable mit reservierten Namen knnen nicht
archiviert werden.
- Wenn Sie zustzliche Programme fr Ihren TI-89 Titanium / Voyage 200
Graphing Calculator erwerben, besonders, wenn sie gro sind, kann es sein,
dass Sie RAM-Speicherplatz freirumen mssen, bevor die Installation dieser
Programme mglich ist.

Zustzlicher RAM-Speicherplatz kann die Ausfhrungszeit fr bestimmte


Berechnungstypen verbessern.

Im VAR-LINK Bildschirm

Zum Archivieren oder Entnehmen aus dem Archiv

1. Drcken Sie 2 , um den VAR-LINK Bildschirm anzuzeigen.


2. Whlen Sie eine oder mehrere Variablen aus einem oder mehreren verschiedenen
Verzeichnissen. (Durch die Wahl eines Verzeichnisnamens knnen Sie ein
komplettes Verzeichnis whlen.)
Hinweis: Um eine einzelne Variable zu whlen, markieren Sie diese. Zum Whlen
mehrerer Variablen markieren Sie jede gewnschte Variable und drcken .

3. Drcken Sie , und whlen Sie


entweder:
8:Archive Variable
oder
9:Unarchive Variable

Speicher- und Variablenmanagement 798


Wenn Sie 8:Archive Variable whlen, werden
die Variablen in das Benutzerarchiv
bertragen.

= archivierte Variable

Auf eine archivierte Variable knnen Sie wie auf jede gesperrte Variable zugreifen. Eine
archivierte Variable befindet sich in jedem Fall weiterhin in ihrem ursprnglichen
Verzeichnis; sie wird einfach nur im Benutzerarchiv anstatt im RAM-Speicher
gespeichert.

Hinweis: Eine archivierte Variable wird automatisch gesperrt. Sie knnen zwar auf die
Variable zugreifen, sie aber weder bearbeiten noch lschen.

Im Hauptbildschirm oder von einem Programm aus

Verwenden Sie die Befehle Archive und Unarchiv.

Archive variable1, variable2,


Unarchiv variable1, variable2,

Wenn eine Abfallentsorgungs-Meldung angezeigt


wird

Wenn Sie das Benutzerarchiv hufig verwenden, erhalten Sie mglicherweise ab und zu
eine Abfallentsorgungs-Meldung. Sie wird angezeigt, wenn Sie versuchen, eine
Variable zu archivieren und nicht genug freier Archivspeicherplatz verfgbar ist. Der

Speicher- und Variablenmanagement 799


TI-89 Titanium / Voyage 200 versucht, die archivierten Variablen umzuordnen, um
Speicherplatz freizurumen.

Reaktion auf die Abfallentsorgungs-Meldung

Wenn Sie nebenstehende Meldung erhalten:

Drcken Sie , um den


Archiviervorgang fortzusetzen.
oder
Drcken Sie zum Abbrechen N.

Hinweis: Wenn die Batterien schwach sind, sollten sie vor der Abfallbeseitigung ersetzt
werden, weil Archivspeicher verloren gehen knnte.

Ob die Variable nach der Abfallbeseitigung archiviert werden kann, hngt davon ab,
wieviel Speicherplatz freigerumt wurde. Falls sie nicht archiviert wird, sollten Sie einige
Variablen aus dem Archiv entnehmen und es erneut versuchen.

Warum wird die Abfallentsorgung nicht automatisch ohne Meldung


durchgefhrt?

Die Meldung:

Teilt Ihnen mit, warum ein Archivierungsvorgang lnger als blich dauert. Sie warnt
Sie auch davor, dass der Vorgang fehlschlgt, wenn nicht gengend Speicherplatz
vorhanden ist.

Speicher- und Variablenmanagement 800


Kann Sie ebenso warnen, wenn das Programm in einer Schleife festhngt, die das
Benutzerarchiv wiederholt fllt. Lschen Sie den Archiviervorgang und suchen Sie
nach der Ursache.

Warum ist die Abfallentsorgung erforderlich?

Das Benutzerarchiv ist in Sektoren unterteilt. Zunchst werden die Variablen der Reihe
nach in Sektor 1 gespeichert. Dies erfolgt bis zum Ende des Sektors. Sobald dieser
Sektor nicht mehr ber genug Speicherplatz verfgt, wird die nchste Variable am
Anfang des nchsten Sektors gespeichert. Dabei entsteht in der Regel ein leerer Block
am Ende des vorigen Sektors.

Jede Variable, die Sie archivieren, wird im ersten leeren Block der erforderlichen Gre
gespeichert.

Hinweis: Eine archivierte Variable wird innerhalb eines zusammenhngenden Blocks


eines Sektors gespeichert. Sie kann die Sektorgrenze nicht berlappen.

Speicher- und Variablenmanagement 801


Bereich 1
variable A

variable B
Leerer Block

variable D variable C Bereich 2

Bereich 3
Je nach Gre wird
Variable D an einem dieser
Orte gespeichert.

Dieser Vorgang wird bis zum Ende des letzten Sektors fortgesetzt. Je nach Gre der
einzelnen Variablen knnen die leeren Blcke eine bedeutende Speicherplatzmenge
darstellen.

Hinweis: Eine Abfallentsorgung erfolgt, wenn die zu archivierende Variable grer als
jeder leere Block ist.

Wie sich das Entnehmen einer Variablen aus dem Archiv auf den
Vorgang auswirkt

Wenn Sie eine Variable aus dem Archiv entnehmen, wird diese ins RAM kopiert und
nicht wirklich aus dem Benutzerarchiv gelscht.

Speicher- und Variablenmanagement 802


Bereich 1
v a r ia b le A

Die Variablen B und C


belegen auch nach der Bereich 2
Entnahme aus dem
Archiv noch
Speicherplatz. v a r ia b le D

Bereich 3

Aus dem Archiv entnommene Variablen sind als lschbereit markiert; d.h. dass sie bei
der nchsten Abfallentsorgung gelscht werden.

Speicher- und Variablenmanagement 803


Wenn der MEMORY Bildschim gengend freien Speicherplatz anzeigt

Auch wenn der MEMORY Bildschirm anzeigt, dass zum Archivieren einer Variablen
gengend Speicherplatz vorhanden ist, kann es sein, dass Sie eine Abfallentsorgungs-
Meldung erhalten.

Dieser Speicherbildschirm des TI-89 Titanium


zeigt den nach der Entfernung aller als
lschbereit markierter Variablen verfgbaren
Speicherplatz an.

Wenn Sie eine Variable aus dem Flash-ROM


entnehmen, vergrert sich unverzglich die
Archive free-Menge. Der Platz ist aber erst
nach der nchsten Abfallentsorgung
verfgbar.

Der Voyage 200 Graphing Calculator stellt dem Benutzer ber 2,7 MB frei
verfgbaren Flash-ROM-Speicher bereit. Die gesamten 2,7 MB knnen fr Flash Apps
verwendet werden, aber nur etwa 1 MB davon kann fr Datenarchive des Benutzers
verwendet werden.

Der Abfallentsorgungs-Vorgang

Der Abfallentsorgungs-Vorgang:

Lscht die aus dem Archiv entnommenen Variablen aus dem Benutzerarchiv.
Ordnet die brigen Variablen neu in aufeinanderfolgenden Blcken an.

Speicher- und Variablenmanagement 804


Bereich 1
v a r ia b le A

v a r ia b le D

Bereich 2

Speicherfehler beim Zugriff auf eine archivierte


Variable

Eine archivierte Variable wird wie eine gesperrte Variable behandelt. Sie knnen auf sie
zugreifen, sie aber weder bearbeiten noch lschen. In einigen Fllen kann beim
Versuch, auf eine archivierte Variable zuzugreifen, jedoch ein Speicherfehler auftreten.

Wodurch wird der Speicherfehler verursacht?

Die Memory Error-Meldung wird dann angezeigt, wenn nicht gengend freier RAM-
Speicherplatz vorhanden ist, um auf die archivierte Variable zuzugreifen. Sie fragen sich
nun vielleicht, was der RAM-Speicher mit einer im Benutzerarchiv gespeicherten
Variable zu tun hat. Dies erklrt sich dadurch, da folgende Operationen nur dann
durchgefhrt werden knnen, wenn sich eine Variable im RAM-Speicher befindet.

ffnen einer Textvariablen im Text-Editor.


ffnen einer Datenvariablen, einer Liste oder einer Matrix im Daten/Matrix-Editor.
ffnen eines Programms oder einer Funktion im Programm-Editor.
Ausfhrung eines Programms oder Bezugnahme auf eine Funktion.

Speicher- und Variablenmanagement 805


Hinweis: Wie weiter unten beschrieben, ist das ffnen oder Ausfhren einer archivierten
Variablen nur durch eine temporre Kopie mglich. Sie knnen keine nderungen an
der Variablen speichern.

Damit Sie Variablen nicht unntigerweise aus dem Archiv entnehmen mssen, nimmt
TI-89 Titanium / Voyage 200 eine versteckte Kopie vor. Wenn Sie beispielsweise ein
Programm ausfhren, das im Benutzerdatenarchiv gespeichert ist, fhrt TI-89 Titanium /
Voyage 200 folgende Schritte durch:

1. Kopiert das Programm in RAM.


2. Fhrt das Programm aus.
3. Lscht die Kopie nach Programmende aus dem RAM-Speicher.

Die Fehlermeldung wird angezeigt, wenn nicht gengend RAM-Speicherplatz fr die


temporre Kopie vorhanden ist.

Hinweis: Auer bei Programmen und Funktionen wird durch die Bezugnahme auf eine
archivierte Variable keine Kopie davon hergestellt. Wenn die Variable ab archiviert ist,
wird Sie bei der Durchfhrung von 6ab nicht kopiert.

Beheben des Fehlers

So rumen Sie den fr den Zugriff auf die Variable erforderlichen RAM-Speicherplatz
frei:

1. Stellen Sie ber den VAR-LINK Bildschirm (2 ) fest, wie gro die
archivierte Variable ist, auf welche Sie zugreifen mchten.
2. Prfen Sie ber den MEMORY Bildschirm (2 ;) wie gro RAM free ist.
3. Rumen Sie den erforderlichen Speicherplatz frei, indem Sie:

Speicher- und Variablenmanagement 806


Unbentigte Variable aus dem RAM-Speicher lschen.
Groe Variable oder Programme archivieren (vom RAM-Speicher in das
Benutzerarchiv bertragen).
Hinweis: In der Regel mu RAM free grer als die archivierte Variable sein.

Speicher- und Variablenmanagement 807


Aktivitten
Die Stange-Ecke-Aufgabe

An einer Gebudeecke treffen ein 10 Fu breiter Korridor und ein 5 Fu breiter Korridor
aufeinander. Ermitteln Sie die maximale Lnge einer Stange, die um diese Ecke
transportiert werden kann, wobei die Stange waagerecht bleiben mu.

Maximale Lnge der Stange im Korridor

Die maximale Lnge einer Stange c ist die krzeste Strecke, die von einem Auenrand
eines Korridors ausgeht, die Innenkante berhrt und an der gegenberliegenden
Korridorwand endet (wie in der nachfolgenden Abbildung dargestellt).

Verwenden Sie hnliche Dreiecke und den Satz des Pythagoras, um die Lnge c
abhngig von w zu finden. Ermitteln Sie anschlieend die Werte, bei denen die erste
Ableitung von c(w) null ergibt. Der Minimalwert von c(w) ist die maximale Lnge der
Stange.

Aktivitten 808
10
a = w+5
b = 10a
w
w
a
c
5

1. Definieren Sie den Term fr die Seite a


abh. von w, und speichern Sie ihn in a(w).
Hinweis: Benutzen Sie beim Definieren
einer Funktion Namen, die mehrere
Zeichen lang sind.
2. Definieren Sie den Term fr die Seite b
abh. von w, und speichern Sie ihn in b(w).

3. Verwenden Sie den Term fr Seite c


abhngig von w, und speichern Sie ihn als
c(w).
Geben Sie folgendes ein:
Define c(w)= (a(w)^2+b(w)^2)

Aktivitten 809
4. Verwenden Sie den Befehl zeros( ) zur
Berechnung der Werte, an denen die
erste Ableitung von c(w) Null wird, um das
Minimum von c(w) zu finden.
Hinweis: Die maximale Lnge der Stange
ist der Minimalwert von c(w).
5. Berechnen Sie die exakte Maximallnge
der Stange.
Geben Sie ein: c (2 )

6. Berechnen Sie die Maximallnge der


Stange numerisch.
Ergebnis: Ungefhr 20,8097 Fu.
Hinweis: Kopieren Sie das Ergebnis von
Schritt 4, fgen Sie es in der Eingabezeile
innerhalb der Klammern von c( ) ein und
drcken Sie 8 .

Herleitung der quadratischen Formel

In dieser Anwendung wird gezeigt, wie Sie die quadratische Formel

2
b b 4ac
x = ---------------------------------------
2a

Aktivitten 810
herleiten. Nhere Einzelheiten zu den Befehlen in diesem Beispiel finden Sie in
Symbolisches Rechnen.

Berechnungen zur Herleitung der quadratischen Formel

Fhren Sie die folgenden Schritte aus, um die quadratische Formel durch quadratische
Ergnzung herzuleiten.

1. Lschen Sie alle aus einem Zeichen


bestehenden Variablen aus dem
aktuellen Verzeichnis.
@ 2
H
Whlen Sie 1:Clear a-z, und bsttigen Sie
die Auswahl mit .
2. Geben Sie im Hauptbildschirm die
allgemeine quadratische Gleichung ein:
ax2+bx+c=0.

Aktivitten 811
3. Subtrahieren Sie links und rechts vom
Gleichheitszeichen den gleichen Wert.
@ 2| j C
H 2| C
Hinweis: In diesem Beispiel wird das
Ergebnis der letzten Berechnung (die
letzte Antwort) benutzt, um weitere
Berechnungen vorzunehmen. Diese
Besonderheit des TI-89 Titanium /
Voyage 200 verringert den
Eingabeumfang und Eingabefehler.
4. Dividieren Sie beide Gleichungsseiten
durch den fhrenden Koeffizienten a.
Hinweis: Verwenden Sie wie in Schritt 3
die letzte Antwort (2 ) auch in den
Schritten 4 bis einschlielich 9.

5. Benutzen Sie die Funktion expand( ), um


das Ergebnis der letzten Antwort
auszumultiplizieren

6. Ergnzen Sie quadratisch durch Addition


von ((b/a)/2)2 auf beiden Seiten der
Gleichung.

Aktivitten 812
7. Vereinfachen Sie mit der Funktion
factor( ).

8. Multiplizieren Sie beide Seiten der


Gleichung mit 4a2.

9. Ermitteln Sie die Quadratwurzel fr beide


Seiten der Gleichung, und zwar mit der
Beschrnkung, da a>0 und b>0 und x>0.

10. Lsen Sie nach x auf, indem Sie von


beiden Seiten b subtrahieren und dann
eine Division durch 2a vornehmen.

Hinweis: Dies ist aufgrund der


Beschrnkung in Schritt 9 nur eine der
beiden Lsungen.

Aktivitten 813
Untersuchung einer Matrix

Das folgende Beispiel illustriert Matrixbefehle.

Untersuchung einer 3x3-Matrix

Fhren Sie die nachfolgenden Schritte aus, um eine Zufallsmatrix zu erzeugen und ihre
Inverse zu bestimmen, falls sie existiert.

1. Benutzen Sie auf dem Hauptbildschirm


RandSeed, um den Zufallszahlengenerator
auf die Werkseinstellung zurckzusetzen.
Erzeugen Sie anschlieend mit randMat( )
eine 3x3-Matrix mit zuflligen Werten, und
speichern Sie sie in a.
2. Ersetzen Sie das Element [2,3] der Matrix
durch die Variable x, und benutzen Sie
anschlieend den Funktion augment( ),
um die 3x3-Einheitsmatrix anzufgen und
das Ergebnis in b zu speichern.

Aktivitten 814
3. Benutzen Sie rref( ), um die Matrix b in
eine Diagonalform zu bringen:
Das Ergebnis enthlt die Einheitsmatrix in
den ersten drei Spalten und a^^L1 in den
letzten drei Spalten.
Hinweis: Benutzen Sie den Cursor im
Protokoll-Bereich, um das Ergebnis zu
scrollen.
4. Lsen Sie nach dem Wert von x auf, fr
den die Inverse der Matrix nicht existiert.
Geben Sie ein:
solve(getDenom( 2 [1,4] )=0,x)
Ergebnis: x=L70/17
Hinweis: Benutzen Sie den Cursor im
Protokoll-Bereich, um das Ergebnis zu
scrollen.

Untersuchung von cos(x) = sin(x)

Im folgenden Beispiel kommen zwei Mglichkeiten zur Ermittlung der Lsung zum
Einsatz, wann fr x zwischen 0 und 3p cos(x) = sin(x) gilt.

Aktivitten 815
Verfahren 1: Graphisches Verfahren

Fhren Sie die folgenden Schritte aus, um zu ermitteln, wo sich die Kurven der
Funktionen y1(x)=cos(x) und y2(x)=sin(x) schneiden.

1. Setzen Sie im Y= Editor y1(x)=cos(x) und


y2(x)=sin(x).
2. Setzen Sie im Window- Editor xmin=0 und
xmax=3p.
3. Drcken Sie , und whlen Sie
A:ZoomFit.
4. Ermitteln Sie die Schnittpunkte der beiden
Funktionen.
Hinweis: Drcken Sie , und whlen Sie
5:Intersection. Gehen Sie gem der
Eingabeaufforderungen vor, um die
beiden Kurven und die obere und untere
Grenze fr den Schnittpunkt A
auszuwhlen.
5. Notieren Sie sich die x- und die y-
Koordinate. (Wiederholen Sie die Schritte
4 und 5, um weitere Schnittpunkte zu
finden.)

Aktivitten 816
Verfahren 2: Symbolische Berechnung

Fhren Sie die folgenden Schritte aus, um die Gleichung sin(x)=cos(x) nach x zu lsen.

1. Geben Sie auf dem Hauptbildschirm


solve(sin(x)= cos(x),x) ein.
Die Lsungen fr x liegen dort, wo @n1
eine ganze Zahl ist.

2. Ermitteln Sie wie abgebildet mit den


Funktionen ceiling( ) und floor( ) fr die
Schnittpunkte die erste ganze Zahl, die
grer und die erste, die kleiner als der
gesuchte Wert ist.
Hinweis: Bringen Sie den Cursor in den
Protokoll-Bereich, um die letzte Antwort
zu markieren. Drcken Sie , um das
Ergebnis der allgemeinen Lsung zu
kopieren.
3. Geben Sie wie abgebildet die allgemeine
Gleichung fr x ein, und wenden Sie die
Beschrnkung fr @n1 an.
Vergleichen Sie das Ergebnis mit
Verfahren 1.
Hinweis: Der Operator with wird wie folgt
erzeugt: @ ; H 2 [K].

Aktivitten 817
Ermitteln der kleinsten Oberflche eines Quaders

Im folgenden Beispiel wird die Bestimmung der kleinsten Oberflche eines


Parallelepiped mit einem konstanten Volumen von V beschrieben. Nhere
Erluterungen zu den Schritten dieses Beispiels finden Sie in Symbolisches Rechnen
und 3D-Darstellungen.

Untersuchung des 3D-Graphs der Quaderoberflche

Fhren Sie die folgenden Schritte aus, um eine Funktion fr die Oberflche eines
Quaders zu definieren, um eine 3D-Graphik zu zeichnen und mit dem Trace-Tool einen
Punkt nahe der kleinstmglichen Oberflche zu ermitteln.

1. Definieren Sie auf dem Hauptbildschirm


die Funktion sa(x,y,v) zur Berechnung der
Oberflche eines Quaders.
Geben Sie ein: define define
sa(x,y,v)=2xy + 2v/x+2v/y

2. Whlen Sie den Graphikmodus 3D-


Graph. Geben Sie dann die Funktion fr
z1(x,y) wie hier gezeigt mit dem Volumen
v=300 ein.

Aktivitten 818
3. Setzen sie die Fenstervariablen auf:
eye= [60,90,0]
x= [0,15,15]
y= [0,15,15]
z= [260,300]
ncontour= [5]
4. Zeichnen Sie die Funktion, und benutzen
Sie Trace, um den Cursor so nahe wie
mglich an den kleinsten Wert der
Oberflchenberechnungsfunktion zu
setzen.

Die kleinste Oberflche analytisch ermitteln

Sie lsen diese Aufgabe analytisch, indem sie die nachfolgenden Schritte auf dem
Hauptbildschirm ausfhren.

1. Lsen Sie unter Verwendung von x und y


nach v auf.
Geben Sie ein: solve(d(sa(x,y,v),x)=0 and
d(sa(x,y,v),y)=0, {x,y})

Aktivitten 819
2. Ermitteln Sie die kleinste Oberflche fr v
gleich 300.
Geben Sie ein: 300!v
Geben Sie ein: sa(v^(1/3), v^(1/3),v)
Hinweis: Drcken Sie , um das
exakte Ergebnis in symbolischer Form zu
erhalten. Drcken Sie 8 , um das
approximierte Ergebnis in Dezimalform zu
erhalten.

Ein Lernskript mit dem Texteditor ausfhren

Im folgenden Beispiel wird der Ablauf eines Beispiel-Skripts mit Hilfe des Text-Editors
beschrieben. Nhere Erluterungen zur Benutzung des Texteditors finden Sie im Modul
Texteditor.

Aktivitten 820
Ein Lernskript ausfhren

Fhren Sie die folgenden Schritte aus, um mit dem Texteditor ein Skript zu verfassen,
jede Zeile zu testen und die Ergebnisse im Protokoll-Bereich des Hauptbildschirms zu
verfolgen.

1. ffnen Sie den Texteditor, und


erzeugen Sie eine neue Variable
mit dem Namen demo1.

Hinweis: Das Befehls-symbol C rufen sie mit dem Men 1:Command auf.

Aktivitten 821
2. Geben Sie im Texteditor folgende Zeilen ein.

Compute the maximum value of f on the closed interval [a,b]


:assume that f is differentiable on [a,b]
:define f(x)=x^3N2x^2+xN7
C : 1!a:3.22!b
C
: d(f(x),x)!df(x)
C
: zeros(df(x),x)
C
: f(ans(1))
C
: f({a,b})
C
: The largest number from the previous two commands is
the maximum value of the function. The smallest number is
the minimum value.

3. Drcken Sie , und whlen Sie


1:Script view, um den Texteditor und den
Hauptbildschirm auf einem geteilten
Bildschirm anzuzeigen. Bringen Sie den
Cursor in die erste Zeile des Texteditors.

Aktivitten 822
4. Drcken Sie wiederholt , um jeweils
eine Skriptzeile auszufhren.
Hinweis: Drcken Sie , und whlen Sie
2:Clear split, um den Texteditorbildschirm
wieder in voller Gre anzuzeigen.

5. Wechseln Sie zum Hauptbildschirm, um


sich die Ergebnisse des Skripts auf einem
Bildschirm in voller Gre anzeigen zu
lassen.
Hinweis: Drcken Sie zweimal 2 K,
um den Hauptbildschirm anzuzeigen.

Zerlegung einer rationalen Funktion

Im folgenden Beispiel wird die Zerlegung einer rationalen Funktion in einen Quotienten
und einen Rest analysiert. Nhere Erluterungen zu den Schritten dieses Beispiels
finden Sie in Graphische Darstellung von Funktionen, und in Symbolisches Rechnen.

Aktivitten 823
Eine rationale Funktion zerlegen

Gehen Sie wie folgt vor, um die Zerlegung der rationalen Funktion
f(x)=(x3N10x2Nx+50)/(xN2) zu untersuchen:

1. Geben Sie auf dem Hauptbildschirm die


rationale Funktion wie nachfolgend
gezeigt ein, und speichern Sie sie in der
Funktion f(x).
Geben Sie ein:
(x^3N10x^2Nx+50)/(xN2)!f(x)
Hinweis: Die tatschlichen Eingaben sind
in den Beispielbildschirmen invers
dargestellt.
2. Benutzen Sie (propFrac), um die Funktion
in Quotienten und Rest zu zerlegen.

3. Kopieren Sie die letzte Antwort in die


Eingabezeile.
oder
Geben Sie ein: 16/(xN2)+x^2N8xN17
Hinweis: Bringen Sie den Cursor in den
Protokoll-Bereich, um die letzte Antwort
zu markieren. Drcken Sie , um sie
in die Eingabezeile zu kopieren.

Aktivitten 824
4. Bearbeiten Sie in der Eingabezeile die
letzte Antwort. Speichern Sie wie
abgebildet den Rest in y1(x) und den
Quotienten in y2(x).
Geben Sie ein: 16/(xN2)!y1(x):
x^2N8xN17!y2(x)

5. Whlen Sie im Y= Editor als


Graphzeichenstil thick fr y2(x).

6. Fgen Sie die ursprngliche Funktion f(x)


als y3(x) hinzu, und whlen Sie als
Graphstil square.

7. Setzen Sie im Window-Editor die


Fenstervariablen auf:
x= [L10,15,10]
y= [L100,100,10]

8. Zeichnen Sie die Graphen.


Hinweis: Stellen Sie sicher, dass der
Graphikmodus auf Function eingestellt
ist.

Aktivitten 825
Wie Sie sehen, wird das Gesamtverhalten der Funktion f(x) im wesentlichen vom
Quotienten y2(x) bestimmt. Der rationale Term ist fr sehr groe bzw. sehr kleine Werte
von x im wesentlichen eine quadratische Funktion.

Der untere Graph ist der separat im Line-Stil


gezeichnete Graph y3(x)=f(x).

Statistische Untersuchungen: Daten nach Klassen


filtern

Das folgende Beispiel bezieht sich auf eine statistische Erfassung des Gewichts von
Schlern unter Einbeziehung von Klassen zur Datenfilterung. Nhere Erluterungen zu
den Befehlen dieses Beispiels finden Sie in Daten/Matrizen-Editor und Statistik und
Datenplots.

Aktivitten 826
Daten nach Klassen filtern

Die Schler sind in eine von acht Klassen aufgeteilt, fr die als Kriterien das Geschlecht
und die Jahrgangsstufe benutzt wurden. Die Daten (Gewicht in Pfund) und die Klassen
werden im Daten/Matrizen-Editor eingegeben.

Tabelle 1: Klassen und ihre Beschreibung


Klasse (C2) Schuljahr und Geschlecht
1 9. Jgst., Jungen
2 9. Jgst., Mdchen
3 10. Jgst., Jungen
4 10. Jgst., Mdchen
5 11. Jgst., Jungen
6 11. Jgst., Mdchen
7 12. Jgst., Jungen
8 12. Jgst, Mdchen

Tabelle 2: C1 (Gewicht der einzelnen Schler in Pfund)


und ihre C2 (Klasse)
C1 C2 C1 C2 C1 C2 C1 C2
110 1 115 3 130 5 145 7
125 1 135 3 145 5 160 7
105 1 110 3 140 5 165 7
120 1 130 3 145 5 170 7
140 1 150 3 165 5 190 7
85 2 90 4 100 6 110 8
80 2 95 4 105 6 115 8
90 2 85 4 115 6 125 8
80 2 100 4 110 6 120 8
95 2 95 4 120 6 125 8

Aktivitten 827
Fhren Sie folgende Schritte aus, um das Gewicht der Schler mit dem Schuljahr zu
vergleichen.

1. Starten Sie den Daten/ Matrizen-Editor,


und erstellen Sie eine neue Datenvariable
mit dem Namen students.

2. Geben Sie die Daten und die Klassen aus


Tabelle 2 in die Spalten c1 und c2 ein.

3. ffnen Sie das Men Plot Setup.


Hinweis: Richten Sie mehrere Box-Plots
ein, um verschiedene Untermengen der
Gesamtdatenmenge zu vergleichen.

4. Definieren Sie die Plot- und


Filterparameter fr Plot 1 wie
nebenstehend abgebildet.

Aktivitten 828
5. Kopieren Sie Plot 1 nach Plot 2.

6. Wiederholen Sie Schritt 5, und kopieren


Sie Plot 1 nach Plot 3, Plot 4 und Plot 5.

7. Drcken Sie ,, und ndern Sie Include


Categories fr Plot 2 bis Plot 5 wie folgt:
Plot 2: {1,2}
(9. Jgst. Jungen, Mdchen)
Plot 3: {7,8}
(12. Jgst. Jungen, Mdchen)
Plot 4: {1,3,5,7}
(alle Jungen)
Plot 5: {2,4,6,8}
(alle Mdchen)

8. Heben Sie im Y= Editor die Auswahl von


Funktionen, die unter Umstnden in
frheren Beispielen aktiviert wurden, auf.
Hinweis: Nur Plot 1 bis Plot 5 drfen
ausgewhlt sein.

Aktivitten 829
9. Zeigen Sie die Plots an, indem Sie
drcken und 9:Zoomdata whlen.

10. Benutzen Sie das Trace-Tool, um das


mittlere Gewicht der Schler der

verschiedenen Teilgruppen zu
vergleichen.

Median, alle Schler
alle Schler
alle 9.-Klssler
alle 12.-Klssler
alle Jungen
alle Mdchen

CBL 2-Programm fr den TI-89 Titanium /


Voyage 200

Im folgenden Beispiel wird ein Programm vorgestellt, welches bei Anschlu des TI-89
Titanium / Voyage 200 an ein Calculator-Based Laboratory- (CBL 2-) Gert zum
Tragen kommt. Das Programm verwendet das Experiment Newtons Law of Cooling
(Newtons Abkhlungsgesetz). Umfangreichen Text knnen Sie ber die Tastatur Ihres
Computers eingeben und dann mit TI Connect Software an den TI-89 Titanium /

Aktivitten 830
Voyage 200 bertragen. Weitere TI-89 Titanium / Voyage 200 CBL 2-Programme
sind auf der TI-Website unter folgender Adresse verfgbar: education.ti.com.

Programmanweisung Beschreibung
:cooltemp() Programmname
:Prgm
:Local i Deklaration einer lokalen Variablen.
:setMode("Graph","FUNCTION") TI-89 Titanium / Voyage 200 fr
graphische Darstellung einer Funktion
einrichten.
:PlotsOff Alle vorherigen Plots ausschalten.
:FnOff Alle vorherigen Funktionen
ausschalten.
:ClrDraw Alle vorherigen Zeichnungen im
Graphikildschirm lschen.
:ClrGraph Alle vorherigen Graphen lschen.
:ClrIO I/O-Bildschirm des TI-89 Titanium /
Voyage 200 lschen.
:L10!xmin:99!xmax:10!xscl Die Fenstervariablen einrichten.

:L20!ymin:100!ymax:10!yscl
:{0}!data Liste mit dem Namen data (Daten)
erzeugen bzw. initialisieren.
:{0}!time Liste mit dem Namen time (Zeit)
erzeugen bzw. initialisieren.
:Send{1,0} Befehl zum Lschen der CBL 2-
Einheit senden.

Aktivitten 831
Programmanweisung Beschreibung
:Send{1,2,1} Kan. 2 des CBL 2 auf AutoID fr
Temperaturerfassung setzen.
:Disp "Press ENTER to start" Benutzer zum Drcken von
auffordern.
:Disp "graphingTemperature."
:Pause Warten bis Benutzer bereit zum
Anfangen ist.
:PtText "TEMP(C)",2,99 y-Achse des Graphen beschriften.
:PtText "T(S)",80,L5 x-Achse des Graphen beschriften.

:Send{3,1,L1,0} Trigger Befehl an CBL 2 senden;


Daten in Echtzeit erfassen.
:For i,1,99 Die beiden nachfolgenden
Anweisungen fr 99
Temperaturerfassungen wiederholen.
:Get data[i] Eine Temperatur von CBL 2
einlesen und in Liste speichern.
:PtOn i,data[i] Graph der Temperaturdaten
erzeugen.
:EndFor
:seq(i,i,1,99,1)!time Eine Liste fr time (Zeit) oder
Datensatz-Nummer erzeugen.
:NewPlot 1,1,time,data,,,,4 time (Zeit) und data (Daten) mit
NewPlot und Trace-Tool erzeugen.
:DispG Graph anzeigen.

Aktivitten 832
Programmanweisung Beschreibung
:PtText "TEMP(C)",2,99 Achsen neu beschriften.
:PtText "T(S)",80,L5
:EndPrgm Programm beenden.

Auerdem knnen Sie mit dem Calculator-Based Ranger (CBR) die


mathematischen und wissenschaftlichen Beziehungen zwischen Entfernung,
Geschwindigkeit, Beschleunigung und Zeit fr die bei Ihrer Ttigkeit gesammelten Daten
untersuchen.

Untersuchen der Bahn eines fliegenden Baseballs

Dieses Beispiel verwendet einen geteilten Bildschirm, um gleichzeitig den


parametrischen Graph und die Wertetabelle beim Flug eines Baseballs anzuzeigen.

Eine Parameterdarstellung und eine Tabelle einrichten

Fhren Sie folgende Schritte aus, um die Bahn eines Balls zu verfolgen, wobei dieser
eine Anfangsgeschwindigkeit von 95 Fu pro Sekunde und einen Abwurfwinkel von 32
Grad besitzt.

1. Richten Sie die Modi fr Page 1 wie


nebenstehend abgebildet ein.

Aktivitten 833
2. Richten Sie die Modi fr Page 2 wie
nebenstehend abgebildet ein.

3. Geben Sie auf der linken Seite im


Y= Editor die Gleichung fr die Flugweite
des Balls zum Zeitpunkt t fr xt1(t) ein.
xt1(t)=95tcos(32)
Hinweis: Das Grad-Symbol erhalten Sie
durch Drcken von 2 .
4. Geben Sie im Y= Editor die Gleichung fr
die Hhe des Balls zum Zeitpunkt t fr
yt1(t) ein.
yt1(t)=L16t^2+95tsin(32)

5. Setzen Sie die Fenstervariablen auf:


t values= [0,4,.1]
x values= [0,300,50]
y values= [0,100,10]

6. Wechseln Sie auf die rechte


Bildschirmseite, und zeigen Sie den
Graph an.
Hinweis: Drcken Sie 2 a.

Aktivitten 834
7. Rufen Sie das Dialogfeld TABLE SETUP
auf, und ndern Sie tblStart auf 0 und
@tbl auf 0.1.
Hinweis: Drcken Sie 8 &.

8. Zeigen Sie die Tabelle im linken Teil an,


und drcken Sie D, um t=2 zu markieren.
Hinweis: Drcken Sie 8 '.

9. Wechseln Sie zum rechten Bildschirmteil.


Drcken Sie , und tracen Sie den
Graph, um den Wert von xc und yc bei
tc=2 zu ermitteln.
Hinweis: Wenn Sie den Trace-Cursor von
tc=0.0 nach tc=3.1 verschieben, sehen
Sie die Ballposition zum Zeitpunkt tc.

Optionale bung

Nehmen Sie die gleiche Ausgangsgeschwindigkeit von 95 Fu pro Sekunde an, und
ermitteln Sie den Winkel, den der Ball besitzen mte, damit er die grte Entfernung
zurcklegt.

Aktivitten 835
Komplexe Nullstellen eines kubischen Polynoms
graphisch darstellen

Im folgenden Beispiel wird die grafische Umsetzung zum Auffinden der Nullstellen eines
Polynoms dritten Grads beschrieben.

Komplexe Wurzeln graphisch darstellen

Fhren Sie die folgenden Schritte aus, um das kubische Polynom (xN1)(xNi)(x+i) zu
entwickeln, den absoluten Wert der Funktion zu berechnen sowie die daraus
resultierende Flche graphisch darzustellen. Benutzen Sie das Trace-Tool zum
Untersuchen dieser Flche.

1. Entwickeln Sie auf dem Hauptbildschirm


mit dem Befehl expand( ) das Polynom
(xN1)(xNi)(x+i), um das erste Polynom zu
erhalten.

2. Kopieren Sie die letzte Antwort, fgen Sie


sie in die Eingabezeile ein, und legen Sie
sie als Funktion f(x) ab.
Hinweis: Markieren Sie das letzte
Ergebnis im Protokollbereich, und
kopieren Sie es mit in die
Eingabezeile.

Aktivitten 836
3. Ermitteln Sie den absoluten Wert von
f(x+yi) mit der Funktion abs( ).
(Diese Berechnung kann ca. 2 Minuten
dauern.)
Hinweis: Der absolute Wert einer
Funktion bewirkt, da die Nullstellen in
der graphischen Darstellung die x-Achse
gerade berhren. Entsprechend bedingt
der Absolutwert einer Funktion mit zwei
Variablen, da die Nullstellen in der
graphischen Darstellung die xy-Ebene
gerade berhren.
4. Kopieren Sie die letzte Antwort, fgen Sie
sie in die Eingabezeile ein, und legen Sie
sie als Funktion z1(x,y) ab.
Hinweis: Der Graph von z1(x,y) ist die
resultierende Flche.
5. Stellen Sie das Gert auf 3D-
Graphikmodus, aktivieren Sie fr Graph-
Format die Achsen, und setzen Sie die
Fenstervariablen auf:
eye= [20,70,0]
x= [L2,2,20]
y= [L2,2,20]
z= [L1,2]
ncontour= [5]

Aktivitten 837
6. Drcken Sie im Y= Editor folgende
Tasten:
@ 8
H 8F
und whlen Sie fr das Graphik-Format
folgende Einstellungen:
Axes= ON
Labels= ON
Style= HIDDEN SURFACE
Hinweis: Das Berechnen und Zeichnen
des Graphs dauert etwa drei Minuten.
7. Erstellen Sie den Graph der Flche.
Der 3D-Graph dient dazu, die Punkte
darzustellen, an denen die Flche die xy-
Ebene berhrt.

8. Untersuchen Sie mit dem Trace-Tool die


Funktionswerte bei x=1 und y=0.

9. Untersuchen Sie mit dem Trace-Tool die


Funktionswerte bei x=0 und y=1.

Aktivitten 838
10. Untersuchen Sie mit dem Trace-Tool die
Funktionswerte bei x=0 und y=L1.

Zusammenfassung

Sie sehen, dass zc fr jeden der Werte in den Schritten 8 bis 10 null ist. Die komplexen
Nullstellen 1,Li, i des Polynoms x3Nx2+xN1 knnen demnach visuell als die drei Punkte,
an denen die Flche die xy-Ebene berhrt, dargestellt werden.

Berechnen einer Zeitrente

Das folgende Beispiel beschftigt sich mit der Ermittlung von Zinssatz, Darlehensbetrag,
Laufzeit und Zukunftswert einer Rente.

Aktivitten 839
Den Zinssatz einer Jahresrate ermitteln

Fhren Sie folgende Schritte aus, um den Zinssatz (i) einer Jahresrate zu berechnen,
wobei das Anfangskapital (p) 1000 betrgt, die Anzahl der Zinsperioden (Jahre) (n)
gleich 6 ist und der Endwert (s) sich auf 2000 beluft.

1. Geben Sie auf dem Hauptbildschirm die


Gleichung zur Lsung nach p ein.

2. Geben Sie die Gleichung zur Lsung


nach n ein.

3. Geben Sie die Gleichung zur Lsung


nach i mit dem with-Operator ein.
solve(s=p(1+i)^n,i) | s=2000 und p=1000
und n=6
Ergebnis: Der Zinssatz betrgt 12,246%.
Hinweis:
Drcken Sie , um den Operator
with (|) einzugeben.
@ ; H 2 [K].
Drcken Sie 8 , um ein
Gleitkommaergebnis zu erhalten.

Aktivitten 840
Den Endwert einer Jahresrente berechnen

Berechnen Sie den Endwert einer Jahresrente; verwenden Sie die Werte des vorigen
Beispiels und einen Zinssatz von 14%.

Geben Sie die Gleichung zur Lsung nach s


ein.

solve(s=p(1+i)^n,s) | i=.14 und p=1000 und


n=6

Ergebnis: Der Endwert bei einem Zinssatz


von 14% betrgt 2194,97.

Berechnen des Zeitwerts eines Geldbetrags

In diesem Beispiel wird eine Funktion erstellt, die u.a. zur Berechnung der
Finanzierungskosten eines PKW benutzt werden kann. Nhere Erluterungen zu den
Schritten dieses Beispiels finden Sie im elektronischen Kapitel, Programmierung, das
auf der TI-Website unter education.ti.com und auf der CD dieser Packung zur Verfgung
steht.

Die Funktion fr den Zeitwert eines Geldbetrags

Definieren Sie im Programmeditor die nachfolgende Funktion tvm fr den Zeitwert eines
Betrags (engl. Time-Value-of-Money, daher tvm), wobei temp1 = Anzahl der Raten,
temp2 = Jahreszinssatz, temp3 = gegenwrtiger Wert, temp4 = Hhe einer Monatsrate,

Aktivitten 841
temp5 =Endwert und temp6 =vorschssig oder nachschssig (1 = Monatsbeginn, also
vorschssig, 0 = Monatsende, d.h. nachschssig).

:tvm(temp1,temp2,temp3,temp4,temp5,temp6)
:Func
:Local tempi,tempfunc,tempstr1
:Ltemp3+(1+temp2/1200temp6)temp4((1N(1+temp2/1200)^
(Ltemp1))/(temp2/1200))Ntemp5(1+temp2/1200)^(Ltemp1)
!tempfunc
:For tempi,1,5,1
:"temp"&exact(string(tempi))!tempstr1
:If when(#tempstr1=0,false,false,true) Then
:If tempi=2
:Return approx(nsolve(tempfunc=0,#tempstr1) | #tempstr1>0 and
#tempstr1<100)
:Return approx(nsolve(tempfunc=0,#tempstr1))
:EndIf
:EndFor
:Return "parameter error"
:EndFunc

Hinweis: Umfangreichen Text knnen Sie ber die Tastatur Ihres Computers eingeben
und dann mit TI Connect Software an den TI-89 Titanium / Voyage 200 bertragen.

Aktivitten 842
Die Hhe der Monatsrate ermitteln

Berechnen Sie die Hhe der Monatsrate fr einen gebrauchten PKW im Wert von DM
10.000, fr den Sie 48 Raten bei einem Jahreszinssatz von 10% zahlen.

Geben Sie auf dem Hauptbildschirm die


Werte fr tvm ein, die zur Berechnung von
pmt notwendig sind.

Ergebnis: Die Monatsrate betrgt 251,53.

Die Anzahl der Raten ermitteln

Berechnen Sie die Anzahl der Raten, die notwendig wren, wenn Sie monatlich DM 300
fr diesen Wagen abzahlen knnten.

Geben Sie auf dem Hauptbildschirm die


Werte fr tvm ein, die zur Berechnung von n
notwendig sind.

Ergebnis: Die Anzahl der Raten betrgt


38,8308.

Aktivitten 843
Ermitteln rationaler, reeller und komplexer
Faktoren

In diesem Beispiel wird gezeigt, wie Sie rationale, reelle oder komplexe Faktoren eines
Terms ermitteln. Nhere Erluterungen zu den Schritten dieses Beispiels finden Sie in
Symbolisches Rechnen.

Faktoren ermitteln

Geben Sie die nachfolgend abgebildeten Terme auf dem Hauptbildschirm ein.

1. factor(x^3N5x) ergibt eine rationale


Zerlegung.

2. factor(x^3+5x) ergibt ebenfalls eine


rationale Zerlegung.

3. factor(x^3N5x,x) ergibt eine reelle


Zerlegung.

Aktivitten 844
4. cfactor(x^3+5x,x) ergibt eine
komplexe Zerlegung.

Simulation einer Stichprobenentnahme ohne


Zurcklegen

Dieses Beispiel zeigt, wie man das Ziehen verschieden farbiger Kugeln ohne
Zurcklegen aus einer Urne simulieren kann. Nhere Erluterungen zu den Schritten
dieses Beispiels finden Sie in Programmieren.

Eine Funktion fr Stichprobenentnahme ohne Zurcklegen

Definieren Sie im Programmeditor die Funktion drawball( ) fr zwei Aufrufparameter. Der


erste Parameter ist eine Liste, in der jedes Element die Anzahl der Kugeln einer
bestimmten Farbe ist. Der zweite Parameter ist die Anzahl der auszuwhlenden (zu

Aktivitten 845
ziehenden) Kugeln. Die Funktion gibt eine Liste zurck, in der jedes Element die Anzahl
der fr jede Farbe gezogenen Kugeln wiedergibt.

:drawball(urnlist,drawnum) :For j,1,colordim,1


:Func :cumSum(templist)!urncum
:Local templist,drawlist,colordim, :If pick urncum[j] Then
numballs,i,pick,urncum,j :drawlist[j]+1!drawlist[j]
:If drawnum>sum(urnlist) :templist[j]N1!templist[j]
:Return too few balls :Exit
:dim(urnlist)!colordim :EndIf
:urnlist!templist :EndFor
:newlist(colordim)!drawlist :EndFor
:For i,1,drawnum,1 :Return drawlist
:sum(templist)!numballs :EndFunc
:rand(numballs)!pick
(Fortsetzung in der nchsten Spalte)

Ausfhren einer Stichprobenentnahme

Nehmen Sie an, ein Gef enthlt n1 Kugeln einer ersten Farbe, n2 Kugeln einer
zweiten Farbe, n3 Kugeln einer dritten Farbe usw. Simulieren Sie das Ziehen von
Kugeln ohne Zurcklegen.

1. Geben Sie mit dem Befehl RandSeed eine


Ausgangsbasis fr die
Zufallszahlgenerierung ein.

Aktivitten 846
2. Nehmen Sie an, das Gef enthlt 10
rote und 25 weie Kugeln , und
simulieren Sie die Entnahme von 5
Kugeln ohne Zurcklegen. Geben Sie ein:
drawball({10,25},5).
Ergebnis: 2 rote und drei 3 weie Kugeln.

Aktivitten 847
Rechnerkopplung
Verbinden von zwei Gerten

Der TI-89 Titanium und Voyage 200 Graphing Calculator werden jeweils mit einem
Kabel ausgeliefert, mit dem zwei Gerte verbunden werden knnen. Nach erfolgter
Verbindung knnen Sie zwischen den Gerten Informationen bertragen. Dem TI-89
Titanium liegt ein USB-Gerteverbindungskabel bei. Verwenden Sie mit diesem Kabel
den USB-Anschluss des Gerts. Dem Voyage 200 liegt ein
Standard-Gerteverbindungskabel bei. Verwenden Sie mit diesem Kabel den E/A-
Anschluss des Gerts.

Hinweis: Der TI-89 Titanium besitzt sowohl einen USB- als auch einen E/A-Anschluss.
Sie knnen ihn also mit TI Graphik-Handhelds mit beiden Anschlusstypen verbinden.
Wenn Sie den E/A-Anschluss verwenden mchten, wird jedoch das
Standard-Gerteverbindungskabel (separat erhltlich) oder das TI Connectivity Cable
USB(auch separat erhltlich) bentigt, das zum Anschlieen an einen Computer
verwendet wird.

Anschlieen vor dem Senden oder Empfangen

Stecken Sie je ein Kabelende mit festem Druck in die Verbindungsanschlsse der
beiden Gerte. Jedes Gert kann senden und empfangen, abhngig davon, welche
Optionen Sie im VAR-LINK Bildschirm auswhlen.

Sie knnen einen TI-89 Titanium oder Voyage 200 mit einem anderen TI-89 Titanium,
Voyage 200, TI-89 oder TI-92 Plus verbinden.

Rechnerkopplung 848
USB-Gerteverbindungskabel

USB-Anschluss

Zwei verbundene TI-89 Titanium

USB-Gerteverbi
ndungskabel

Rechnerkopplung 849
Positionieren Sie das Gert so, dass sich die beiden USB-Symbole gegenber liegen;
dann stecken Sie den Anschlu ein.

Standard-Gerteverbindungskabel
E/A-Anschluss
E/A-Anschluss
voyage200 voyage200

Zwei verbundene Voyage 200

Standard-Gerteverbindungskabel
E/A-
Anschluss

E/A-Anschluss

Rechnerkopplung 850
Ein TI-89 Titanium und ein Voyage 200 in verbundenem Zustand

Standard-Gerteverbindungskabel

E/A-Anschluss

TI-89

E/A-Anschluss

Ein TI-89 Titanium und ein TI-89 in verbundenem Zustand

bertragen von Variablen, Flash-Anwendungen und


Ordnern

Das bertragen von Variablen ist ein bequemer Weg, um alle Variablen, die auf dem
VAR-LINK Bildschirm aufgefhert sind, wie Funktionen, Programme usw., auch auf
einem anderen Gert zu verwenden. Sie knnen auch Flash-Anwendungen (Apps) und
Ordner bertragen.

Rechnerkopplung 851
Vorbereiten der Gerte

Flash-Anwendungen sind nur zwischen bestimmten Gerten bertragbar. Sie knnen


eine App beispielsweise von einem TI-89 Titanium auf einen anderen TI-89 Titanium
oder von einem TI-89 Titanium auf einen TI-89 bertragen. Sie knnen eine App von
einem Voyage 200 auf einen anderen Voyage 200 oder von einem Voyage 200
auf einen TI-92 Plus bertragen.

1. Verbinden Sie zwei Graphik-Handhelds


mit dem geeigneten Kabel.
2. Drcken Sie auf dem sendenden Gert
2 , um den VAR-LINK
Bildschirm anzuzeigen.

3. Whlen Sie auf dem sendenden Gert die


Variablen, Ordner oder Flash-
Anwendungen aus, die Sie senden
wollen.

Rechnerkopplung 852
Um eine einzelne Variablen, Flash-
Anwendung oder einen Ordner
auszuwhlen, bewegen Sie den
Cursor, um ihn hervorzuheben und
drcken Sie dann , um daneben
ein Hkchen () zu platzieren.

- Auf dem standardmigen VAR-


LINK Bildschirm wird dadurch der
Ordner und sein Inhalt
ausgewhlt. Ausgeblendet
angezeigte Ordner werden
erweitert angezeigt, nachdem sie
ausgewhlt wurden.

Rechnerkopplung 853
- Wenn (aus der Registerkarte F7)
eine Flash-Anwendung
ausgewhlt wurde, wird dadurch
der Anwendungsordner mit Inhalt
ausgewhlt. Neben dem Ordner
wird ein Hkchen eingeblendet,
jedoch nicht neben den Inhalten.
Geschlossene Flash-
Anwendungsordner werden
jedoch nicht automatisch
geffnet.
To select multiple variables, Flash
applications, or folders, highlight each
one and press to place a
checkmark () beside it.Um
mehrere Variablen, Flash-
Anwendungen oder Ordner
auszuwhlen, markieren Sie die
gewnschten, und drcken Sie dann
, um daneben ein Hkchen ()
einzufgen. Benutzen Sie bei Bedarf
erneut , um ein ausgewhltes
Element, das nicht bertragen
werden soll, wieder abzuwhlen.

Rechnerkopplung 854
Um alle Variablen, Flash-
Anwendungen oder Ordner
auszuwhlen, verwenden Sie
All 1:Select All.

4. Drcken Sie auf dem empfangenden


Gert 2 , um den VAR-LINK
Bildschirm anzuzeigen. (Auf dem
sendenden Gert bleibt die Anzeige des
VAR-LINK Bildschirms bestehen.)

Rechnerkopplung 855
5. Drcken Sie auf dem empfangenden und
auf dem sendenden Gert Link, um
die Menoptionen aufzurufen.

6. Whlen Sie auf dem empfangenden


Gert 2:Receive.
In der Statuszeile des empfangenden
Gerts werden die Meldung VAR-LINK:
WAITING TO RECEIVE und die Anzeige
BUSY angezeigt
7. Whlen Sie auf dem sendenden Gert
1:Send
Dadurch wird die bertragung gestartet.

Whrend der bertragung wird in der Statuszeile des empfangenden Gerts ein
Fortschrittsbalken angezeigt.. Nach Abschluss der bertragung wird der VAR-LINK
Bildschirm des empfangenden Gerts aktualisiert.

Hinweis: Vor der bertragung einer erworbenen App muss das empfangenden Gert,
falls erforderlich, ber das entsprechende Zertifikat verfgen. Ein Zertifikat ist eine Datei,
die von TI erstellt wird. Kostenlose Apps und Konzept-Apps bentigen keine Zertifikate.

Rechnerkopplung 856
Regeln fr die bertragung von Variablen, Flash-Anwendungen und
Ordnern

Ungesperrte und nicht archivierte Variablen, die auf dem sendenden und dem
empfangenden Gert den selben Namen haben, werden vom sendenden Gert
berschrieben.

Gesperrte Variablen, die auf dem sendenden und dem empfangenden Gert den selben
Namen haben, mssen auf dem empfangenden Gert entsperrt werden, bevor sie vom
sendenden Gert berschrieben werden knnen. Wenn archivierte Variablen auf dem
sendenden und dem empfangenden Gert die selben Namen haben, wird eine Meldung
eingeblendet, in der Sie um Besttigung gebeten werden, damit die Variablen
berschrieben werden knnen.

Bei Auswahl von... geschieht folgendes:


Ungesperrte Variable Die Variable wird in den aktuellen Ordner
bertragen und ist dann auch auf dem
empfangenden Gert nicht gesperrt.
Gesperrte Variable Die Variable wird in den aktuellen Ordner
bertragen und ist dann auch auf dem
empfangenden Gert gesperrt.
Archivierte Variable Die Variable wird in den aktuellen Ordner
bertragen und ist dann auch auf dem
empfangenden Gert archiviert.
Ungesperrte Flash- Wenn das empfangende Gert ber das korrekte
Anwendung Zertifikat verfgt, wird die Flash-Anwendung
bertragen. Sie ist anschlieend auch auf dem
empfangenden Gert nicht gesperrt.

Rechnerkopplung 857
Bei Auswahl von... geschieht folgendes:
Gesperrte Flash- Wenn das empfangende Gert ber das korrekte
Anwendung Zertifikat verfgt, wird die Flash-Anwendung
bertragen. Sie ist anschlieend auch auf dem
empfangenden Gert gesperrt.
Ungesperrter Ordner Der Ordner und sein ausgewhlter Inhalt werden
bertragen. Der Ordner ist anschlieend auch auf
dem empfangenden Gert nicht gesperrt.
Gesperrter Ordner Der Ordner und sein ausgewhlter Inhalt werden
bertragen. Der Ordner wird auf dem
empfangenden Gert nicht gesperrt.

Abbrechen einer bertragung

Am sendenden oder empfangenden Gert:

1. Drcken Sie .
Eine Fehlermeldung wird eingeblendet.
2. Drcken Sie N oder .

Rechnerkopplung 858
Hufig auftretende Fehler- und andere Meldungen

Anzeige auf: Meldung und Bedeutung:


Sendendes Gert

Dies wird nach mehreren Sekunden angezeigt, wenn:


Am Verbindungsanschluss des sendenden Gerts
kein Kabel angeschlossen ist.
oder
Am anderen Ende des Kabels ist kein
empfangendes Gert angeschlossen.
oder
Das empfangende Gert ist nicht fr den Empfang
vorbereitet.
Drcken Sie N oder , um die bertragung
abzubrechen.
Hinweis: Das sendende Gert zeigt diese Meldung
eventuell nicht immer an. Stattdessen kann solange
BUSY gemeldet werden, bis Sie die bertragung
abbrechen.
Sendendes Gert

Das empfangende Gert hat nicht das richtige


Zertifikat fr das Betriebssystem (BS) oder die Flash-
Anwendung, die gesendet werden.

Rechnerkopplung 859
Anzeige auf: Meldung und Bedeutung:
Empfangendes
Gert
New Name ist nur aktiv, wen
Sie Overwrite auf NO ndern

Das empfangende Gert besitzt eine Variable mit dem


selben Namen wie die Variable, die gesendet wird.
Um die vorhandene Variable zu berschreiben,
drcken Sie . (Standardmig gilt Overwrite
= YES.)
Um die Variable unter einem anderen Namen zu
speichern, setzen Sie Overwrite = NO. Geben Sie
im Eingabefeld New Name einen Variablennamen
an, der auf dem empfangenden Gert noch nicht
verwendet wird. Drcken Sie anschlieend zweimal
.
Um die Variable zu bergehen und mit der nchsten
fortzusetzen, setzen Sie Overwrite = SKIP, und
drcken Sie .
Drcken Sie N, um die bertragung
abzubrechen.
Empfangendes
Gert

Das empfangende Gert hat nicht gengend Speicher


fr die gesendeten Daten. Drcken Sie N oder
, um die bertragung abzubrechen.

Rechnerkopplung 860
Lschen von Variablen, Flash-Anwendungen oder Ordnern

1. Drcken Sie 2 , um den VAR-LINK Bildschirm anzuzeigen.


2. Whlen Sie die Variablen, Ordner oder Flash-Anwendungen aus, die gelscht
werden sollen.
Um eine einzelne Variable, Flash-Anwendung oder einen Ordner auszuwhlen,
bewegen Sie den Cursor, um das Element hervorzuheben und drcken Sie
dann , um daneben ein Hkchen () zu platzieren.
- Auf dem standardmigen VAR-LINK Bildschirm wird dadurch der Ordner
und sein Inhalt ausgewhlt. Ausgeblendet dargestellte Ordner werden
erweitert angezeigt, nachdem sie ausgewhlt wurden.
- Wenn (aus der Registerkarte F7) eine Flash-Anwendung ausgewhlt wurde,
wird dadurch der App-Ordner mit Inhalt ausgewhlt. Neben dem Ordner
wird ein Hkchen eingeblendet, nicht jedoch neben dem Ordnerinhalt. Die
Ansicht von ausgeblendet dargestellten Flash-Anwendungs-Ordnern wird
nicht automatisch erweitert.
Hinweis: Der Ordner Main kann nicht gelscht werden.
Um mehrere Variablen, Flash-Anwendungen oder Ordner auszuwhlen,
markieren Sie die gewnschten, und drcken Sie dann , um daneben ein
Hkchen () einzufgen. Benutzen Sie bei Bedarf erneut , um ein
ausgewhltes Element, das nicht gelscht werden soll, wieder abzuwhlen.
Um alle Variablen, Flash-Anwendungen oder Ordner auszuwhlen, verwenden
Sie All 1:Select All.
3. Drcken Sie , und whlen Sie 1:Delete.
oder
Drcken Sie 0. Eine Besttigungsaufforderung wird eingeblendet.
4. Drcken Sie , um den Lschbefehl zu besttigen.

Rechnerkopplung 861
Wo man Flash-Anwendungen (Apps) bekommt

Aktuelle Information ber Flash-Anwendungen finden Sie auf der Texas Instruments
Website unter education.ti.com oder kontaktieren Sie Texas Instruments ber
TI-Cares.

Viele Apps bentigen kein Zertifikat mehr. Wenn Sie versuchen, eine App von einem
Gert auf ein anderes zu bertragen, und die Meldung Unlicensed OS or Flash
application wird eingeblendet, versuchen Sie, die App erneut von der Texas Instruments
Website unter education.ti.com herunterzuladen.

Sie knnen eine Flash-Anwendung und/oder ein Zertifikat von der Texas Instruments
Website auf einen Computer herunterladen und ein USB cable oder TI Connectivity
Cable USB verwenden, um die Anwendung oder das Zertifikat auf Ihrem TI-89
Titanium / Voyage 200 Graphing Calculatorzu installieren.

Eine Anleitung zur Installation von Flash-Anwendungen finden Sie unter


education.ti.com/guides.

Variablen programmgesteuert bertragen

Sie knnen ein Programm mit den Funktionen GetCalc und SendCalc verwenden, um
eine Variable von einem Gert auf ein anderes zu bertragen.

SendCalc sendet eine Variable an den Verbindungsanschluss, von dem ein


angeschlossenes Gert die Variable empfangen kann. Am angeschlossenen Gert
muss dabei entweder der Startbildschirm aufgerufen sein oder die Funktion GetCalc aus
einem Programm muss ausgefhrt werden.

Rechnerkopplung 862
Mit den Befehlen SendCalc bzw. GetCalc knnen Sie optionale Parameter verwenden,
um den USB- oder den E/A-Anschluss anzugeben. (Nheres dazu finden Sie in Anhang
A.) Wenn Sie diese Parameter nicht angeben, kommuniziert der TI-89 Titanium ber den
USB-Anschluss.

Das Chat-Programm

Das folgende Programm verwendet GetCalc und SendCalc. Das Programm richtet zwei
Schleifen ein, mit denen sich die verbundenen Gerte dabei abwechseln knnen eine
mit msg benannte Variable zu senden bzw. zu empfange und anzuzeigen. InputStr
ermglicht es den Benutzern, eine Nachricht in die Variable msg einzugeben.

Rechnerkopplung 863
:Chat()
:Prgm
:ClrIO
:Disp "On first unit to send,","
enter 1;","On first to receive,"
:InputStr " enter 0",msg
:If msg="0" Then
: While true
: GetCalc msg
: Disp msg

: InputStr msg

: SendCalc msg
: EndWhile
:Else
: While true
: InputStr msg
: SendCalc msg

: GetCalc msg
: Disp msg
: EndWhile
:EndIf
:EndPrgm

Hinweise:
Richtet das betreffende Gert zum Empfang und zum Anzeigen der Variable msg
ein.
Ermglicht es diesem Benutzer, eine Nachricht in msg einzugeben und diese zu
senden.
Schleife, die von dem Gert durchlaufen wird, das die erste Meldung empfngt.
Ermglicht es diesem Benutzer, eine Nachricht in msg einzugeben und diese zu

Rechnerkopplung 864
senden.
Richtet dann dieses Gert zum Empfang und zum Anzeigen von msg ein.
Schleife, die von dem Gert durchlaufen wird, das die erste Meldung sendete.

Zur Synchronisation von GetCalc und SendCalc sind die Schleifen so angeordnet, dass
das empfangende Gert GetCalc ausfhrt, whrend das sendende Gert auf die
Eingabe einer Nachricht durch den Benutzer wartet.

Ausfhren des Programms

Diese Prozedur basiert auf folgenden Voraussetzungen:

Die beiden Gerte sind mit dem Verbindungskabel verbunden.


Das Chat-Programm ist auf beiden Gerten geladen.
- Verwenden Sie an jedem Gert den Programmeditor, um das Programm
einzugeben.
oder
- Geben Sie das Programm an einem Gert ein, und verwenden Sie dann
VAR-LINK, um die Programmvariable an das andere Gert zu bertragen.

So rufen Sie das Programm an beiden Gerten auf:

1. Geben Sie im Startbildschirm beider Gerte chat( ) ein.


2. Antworten Sie gem den nachfolgenden Angaben, nachdem jedes Gert seine
Eingabeaufforderung anzeigt.

Am: Geben Sie folgendes ein:


Gert, das die erste Nachricht 1 und drcken Sie .
sendet.

Rechnerkopplung 865
Am: Geben Sie folgendes ein:
Gert, das die erste Nachricht 0 und drcken Sie .
empfngt.

3. Geben Sie abwechselnd Nachrichten ein, und drcken Sie , um die Variable
msg zum anderen Gert zu senden.

Beenden des Programms

Da das Chat-Programm auf beiden Gerten eine Endlosschleife einrichtet, mssen Sie
auf beiden Gerten drcken, um das Programm zu unterbrechen. Wenn Sie N
drcken, um die Fehlermeldung zu besttigen, stoppt das Programm mit dem E/A-
Bildschirm. Drcken Sie oder N, um zum Startbildschirm zurckzukehren.

Aktualisieren des Betriebssystems (BS)

Sie knnen das Betriebssystem auf Ihrem TI-89 Titanium oder Voyage 200 mit Hilfe
Ihres Computers aktualisieren. Auerdem knnen Sie das BS direkt von einem Gert zu
einem Gert gleichen Typs bertragen (z. B. von einem TI-89 Titanium auf einen TI-89
Titanium oder von einem Voyage 200 auf einen Voyage 200).

Durch das Installieren von Betriebssystemsoftware wird der gesamte Speicher eines
Gerts auf die ursprnglichen Werkseinstellungen zurckgesetzt. Das bedeutet, dass
alle benutzerdefinierten Variablen (die im RAM und im Benutzerdatenarchiv abgelegt
waren) sowie Programme, Listen und Ordner (mit Ausnahme des Ordners Main)
gelscht werden. Auch Flash-Anwendungen knnen eventuell dadurch gelscht
werden.

Rechnerkopplung 866
Beachten Sie die wichtigen Informationen ber Batterien, bevor Sie eine Aktualisierung
des Betriebssystems vornehmen.

Wichtige Informationen zum Download von Betriebssystemen

Bevor Sie einen Betriebssystem-Download beginnen, sollten Sie neue Batterien


einsetzen.

Wenn Sie Ihren TI-89 Titanium in einer anderen Sprache als Englisch benutzen, sollten
Sie darauf achten, dass die aktuellste Lokalisierungsanwendung installiert ist, wenn Sie
die Betriebssystemsoftware aktualisieren. Wenn der aktuellste Lokalisierer nicht
installiert ist, werden Aufforderungen, Fehlermeldungen und Statusinformationen im
Zusammenhang mit der neuen BS-Funktion mglicherweise nicht richtig angezeigt.

Wenn das Gert im Betriebssystem-Download-Modus arbeitet, ist die Funktion


Automatic Power Down (APD) deaktiviert. Falls Sie Ihr Gert fr lngere Zeit im
Download-Modus belassen, bevor Sie den Download-Vorgang starten, knnen die
Batterien dadurch geschwcht werden. In diesem Fall mssen Sie die schwachen
Batterien vor dem Download durch neue ersetzen.

Wenn Sie die bertragung aus Versehen unterbrechen, bevor sie abgeschlossen ist,
mssen Sie das Betriebssystem neu installieren. Achten Sie darauf, dass vor dem
Beginn eines Downloads neue Batterien eingelegt werden.

Wenn Probleme auftreten, setzen Sie sich bitte mit Texas Instruments unter TI-Cares
in Verbindung.

Backup eines Gerts vor der Installation des Betriebssystems

Wenn Sie ein Betriebssystem aktualisieren, geschieht durch diesen Vorgang folgendes:

Rechnerkopplung 867
Alle benutzerdefinierten Variablen (die im RAM und im Benutzerdatenarchiv
abgelegt waren) sowie Programme, Listen und Ordner werden gelscht.
Mglicherweise werden alle Flash-Anwendungen gelscht.
Alle Systemvariablen und Modi werden auf die ursprnglichen Werkseinstellungen
zurckgesetzt. Dies entspricht dem Zurcksetzen des gesamten Speichers ber den
Bildschirm MEMORY.

So sollten vorhandene Variabeln oder Flash-Anwendungen vor der Installation der


aktualisierten BS-Version gesichert werden:

Wichtig: Setzen Sie neue Batterien ein.


bertragen Sie die Variablen oder Flash-Anwendungen auf ein anderes Gert.
oder
Verwenden Sie ein USB-Kabel oder TI Connectivity Cable USB und die Software
TI Connect (education.ti.com/downloadticonnect), um die Variablen und/oder
Flash-Anwendungen an einen Computer zu senden.

Wo man aktualisierte Betriebssystemversionen bekommt

Aktuelle Information ber verfgbare aktualisierte Betriebssystemversionen finden Sie


auf der Texas Instruments Website unter education.ti.com oder kontaktieren Sie Texas
Instruments ber TI-Cares.

Sie knnen eine aktualisierte Betriebssystemversion oder Flash-Anwendung von der


Texas Instruments Website auf einen Computer herunterladen und ein USB cable oder
TI Connectivity Cable USB verwenden, um das Betriebssystem bzw. die Anwendung auf
Ihrem TI-89 Titanium / Voyage 200 zu installieren.

Im Internet finden Sie umfassende Informationen dazu.

Rechnerkopplung 868
bertragen des Betriebssystems (BS)

Betriebssystemsoftware kann nur von einem TI-89 Titaniumauf einen TI-89 Titanium,
von einem TI-89 auf einen TI-89, von einem Voyage 200 auf einen Voyage 200 oder
von einem TI-92 Plus auf einen TI-92 Plus bertragen werden.

So bertragen Sie das Betriebssystem (BS) von Gert zu Gert:

1. Verbinden Sie zwei gleiche Gerte, beispielsweise einen TI-89 Titanium mit einem
TI-89 Titanium oder einen Voyage 200 mit einem Voyage 200.
2. Drcken Sie auf dem empfangenden und dem sendenden Gert 2 , um
den VAR-LINK Bildschirm anzuzeigen.
3. Drcken Sie auf dem empfangenden und dem sendenden Gert Link, um die
Menoptionen aufzurufen.
4. Whlen Sie auf dem empfangenden Gert 5:Receive OS.
Ein Warnhinweis wird eingeblendet. Drcken Sie N, um den Vorgang zu stoppen
oder , um fortzusetzen. Durch Drcken von wird VAR-LINK: WAITING TO
RECEIVE und in der Statusleiste des empfangenden Gerts BUSY angezeigt.
5. Whlen Sie auf dem sendenden Gert 4:Send OS.
Ein Warnhinweis wird eingeblendet. Drcken Sie N, um den Vorgang zu stoppen
oder , um die bertragung zu starten.

Wichtig:

Achten Sie darauf, dass Sie die Daten auf jedem empfangenden Gert zuvor
sichern und neue Batterien einsetzen.
Vergewissern Sie sich, dass das sendende und das empfangende Gert den
VAR-LINK Bildschirm anzeigen.

Rechnerkopplung 869
Whrend der bertragung wird auf dem empfangenden Gert der Fortschritt der
bertragung angezeigt. Nach erfolgter bertragung:

Das sendende Gert kehrt zum VAR-LINK Bildschirm zurck.


Das empfangende Gert kehrt entweder zur Apps-Arbeitsflche oder zum
Startbildschirm zurck. Sie mssen mglicherweise 8 | (schwcher) oder 8
(strker) verwenden, um den Kontrast einzustellen.

Versuchen Sie nicht, die bertragung eines Betriebssystems


abzubrechen.

Nach dem Start der bertragung wird das vorhandene Betriebssystem des
empfangenden Gerts gelscht. Wenn Sie die bertragung unterbrechen, bevor sie
abgeschlossen ist, funktioniert das empfangende Gert nicht normal. In diesem Fall
mssen Sie die aktualisierte Betriebssystemversion neu installieren.

Wenn Sie das Betriebssystem mehrerer Gerte aktualisieren

Um eine Aktualisierung des Betriebssystems mehrerer Gerte durchzufhren, laden Sie


das Betriebssystem auf ein Gert herunter und bertragen es dann von Gert zu Gert.
Dieses Verfahren ist schneller als die Installation auf jedem Gert via Computer.
Aktualisierte Betriebssystemversionen werden kostenlos freigegeben und vor dem
Download oder der Installation ist kein Zertifikat erforderlich.

Rechnerkopplung 870
Fehlermeldungen

Die meisten Fehlermeldungen werden auf dem sendenden Gert angezeigt. Abhngig
davon, wann der Fehler innerhalb des bertragungsvorgangs auftritt, wird
mglicherweise auch auf dem empfangenden Gert eine Fehlermeldung angezeigt.

Fehlermeldung Bedeutung
Das sendende und empfangende Gert sind
nicht korrekt verbunden, oder das empfangende
Gert ist nicht fr den Empfang eingestellt.

Das Zertifikat auf dem empfangenden Gert ist


fr das Betriebssystem (BS) des sendenden
Gerts nicht gltig. Sie mssen ein gltiges
Zertifikat besorgen und installieren.

Wenn die App kein Zertifikat mehr erfordert,


knnen Sie sie erneut von der Texas Instruments
Website unter education.ti.com herunterladen
und die App anschlieend erneut auf Ihrem
Handheld installieren.
Whrend der bertragung ist ein Fehler
aufgetreten. Das aktuelle Betriebssystem auf
dem empfangenden Gert ist beschdigt. Sie
mssen die Produktsoftware von einem
Computer aus neu installieren.
Ersetzen Sie die Batterien des Gerts, auf dem
diese Meldung angezeigt wird.

Rechnerkopplung 871
Sammeln und bertragen von ID-Listen

Die Option 6:Send ID List im Men VAR-LINK ermglicht es, elektronische ID-
Nummern von einzelnen TI-89 Titanium, TI-89, Voyage 200 Graphing Calculator oder
TI-92 Plus Gerten zu sammeln.

ID-Listen und Gruppenzertifikate

Die ID-Listenfunktion bietet eine einfache Mglichkeit, Gerte-IDs zum Zweck des
Erwerbs kommerzieller Anwendungen fr Gruppen zu sammeln. Nachdem die IDs
gesammelt wurden, mssen sie an Texas Instruments bertragen werden, damit ein
Gruppenzertifikat ausgestellt werden kann.

Ein Gruppenzertifikat ermglicht die Verteilung erworbener Software auf mehrere Gerte
der Typen TI-89 Titanium, TI-89, Voyage 200 oder TI-92 Plus. Die Software kann so
oft es gewnscht wird geladen, vom Gert gelscht und erneut geladen werden, solange
sie im Gruppenzertifikat aufgefhrt bleibt. Sie knnen in ein Gruppenzertifikat neue ID-
Nummern sowie neue kommerzielle Anwendungen aufnehmen.

Sammeln von ID-Listen

Sie knnen ein Gert benutzen, um alle gewnschten IDs zu sammeln oder mehrere
Gerte verwenden, auf diesen jeweils IDs sammeln und diese Sammlungen
anschlieend auf einem Gert zusammenfhren.

Rechnerkopplung 872
Um eine ID-Nummer von einem Gert an ein anderes zu senden, verbinden Sie die
beiden Gerte als Erstes mit einem USB-Gerteverbindungskabel oder
Standard-Gerteverbindungskabel.

Schritt: Am: Folgendes tun:


1. Sammelgert Rufen Sie den Startbildschirm auf. Drcken
(Empfangendes Sie:
Gert) @ "
H 8"
2. Sendendes a. Drcken Sie 2 , um den
Gert VAR-LINK Bildschirm anzuzeigen.
b. Drcken Sie Link, und whlen Sie
6:Send ID List.

Das sendende Gert fgt eine Kopie seiner


eindeutigen ID-Nummer in die ID-Liste des
Sammelgerts ein. Das sendende Gert
behlt dabei seine ID-Nummer bei, die von
dem Gert nicht gelscht werden kann.
3. Weitere Gerte Wiederholen Sie die Schritte 1 und 2, bis auf
dem Gert alle IDs gesammelt wurden.
Je nachdem, wieviel Speicher auf dem
Sammelgert verfgbar ist, ist es mglich,
mehr als 4.000 IDs zu sammeln.

Rechnerkopplung 873
Hinweise:

Sie knnen weder die ID-Liste auf dem sendenden Gert noch die auf dem
Sammelgert anzeigen.

Jedes Mal, nachdem eine ID-Liste erfolgreich von einem Gert zu einem anderen
gesendet wurde, wird sie automatisch vom sendenden Gert gelscht.

Wenn eine ID eines Gerts zweimal gesammelt wird, wird das Duplikat automatisch
aus der Liste gelscht.

Lschen des Inhalts der ID-Liste

Die ID-Liste bleibt auch nach einem erfolgreichen Upload auf den Computer auf dem
Sammelgert bestehen. Sie knnen die Liste vom Sammelgert anschlieend auch auf
andere Computer hochladen.

So lschen Sie die ID-Liste vom Sammelgert:

1. Drcken Sie 2 , um den VAR-LINK Bildschirm anzuzeigen.

2. Drcken Sie Manage, und whlen


Sie A:Clear ID List.

Rechnerkopplung 874
Kompatibilitt zwischen TI-89 Titanium,
Voyage 200, TI-89 und TI-92 Plus

Im Allgemeinen und mit wenigen Ausnahmen sind Daten und Programme eines TI-89
Titanium, TI-89, Voyage 200 und TI-92 Plus kompatibel.

Die meisten Funktionen des TI-89 Titanium sind kompatibel mit dem TI-89,
Voyage 200 und TI-92 Plus. Der TI-89 Titanium und der TI-89 hneln einander, auer
dass der TI-89 Titanium mehr Speicher besitzt (d.h. mehr Platz fr Apps und
Benutzerarchiv) und der TI-89 Titanium einen USB-Anschluss besitzt. Der
Voyage 200 gleicht dem TI-92 Plus, auer dass er mehr Speicher, d.h. mehr Platz fr
Anwendungen (Apps) besitzt.

Zwischen TI-89 Titanium, TI-89, Voyage 200 und TI-92 Plus sind alle Daten
kompatibel; bestimmte Programme, die fr eines dieser Gerte geschrieben wurden
laufen jedoch mglicherweise auf einem der anderen Gerte nicht oder nicht in gleicher
Weise, was auf die unterschiedlichen Bildschirmgren und Tastaturen oder den USB-
Anschluss des TI-89 Titanium zurckzufhren ist.

Ander Inkompatibilitten knnen durch unterschiedliche Versionen des Betriebssystems


entstehen. Die neueste Version des Betriebssystems kann von der Texas Instruments
Website unter education.ti.com/downloadticonnect heruntegeladen werden.

Rechnerkopplung 875
Verbindungs- und bertragungstabelle

An un& TI-89 Voyage


Von ( Titanium TI-89 200 TI-92 Plus

TI-89 BS Apps Variablen Variablen


Titanium Apps Variablen
Variablen
TI-89 Apps BS Variablen Variablen
Variablen Apps
Variablen
Voyage Variablen Variablen BS Apps
200 Apps Variablen
Variablen
TI-92 Plus Variablen Variablen Apps BS
Variablen Apps
Variablen

Rechnerkopplung 876
Anhang A:
Funktionen und Anweisungen
Kategorisch Zusammenstellung der Anweisungen und
Funktionen .............................................................................. 881
Alphabetische Zusammenstellung der Anweisungen
und Funktionen ...................................................................... 885

In diesem Anhang sind smtliche Funktionen und Anweisungen des TI-89 Titanium / Voyage 200
mit einer Erluterung ihrer Syntax und ihrer Wirkungsweise zusammengestellt.

Name der Funktion bzw. der Anweisung.


Taste(n) oder Mens. Sie knnen
den Namen auch eingeben. Beispiel

Circle CATALOG
Circle x, y, r [, Zeichenmodus] In einem ZoomSqr-Ansichtfenster:
Zeichnet einen Kreis, mit dem Mittelpunkt an den ZoomSqr:Circle 1,2,3
Fensterkoordinaten x, y und einem Radius r.
x, y und r mssen reelle Werte sein..
Bei Zeichenmodus= 1 wird der Kreis gezeichnet
(Vorgabe).
Bei Zeichenmodus= 0 wird der Kreis
ausgeschaltet.
Bei Zeichenmodus= -1 werden die Pixel invertiert.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Erluterung der Funktion/der
Anweisung.

Parameter in Kursivschrift. Parameter in [ ] sind


optional. Die [ ] nicht mit eingeben.

Syntaxzeile mit Reihenfolge und Typ der Parameter, die Sie angeben.
Bei mehreren Parametern ist jeweils ein Komma ( ,) als Trennzeichen einzugeben.

880 Anhang: Funktionen und Anweisungen


Kategorisch Zusammenstellung der
Anweisungen und Funktionen

In diesem Abschnitt sind die Funktionen und Anweisungen


des TI-89 Titanium / Voyage 200 zum schnellen Auffinden in
Gruppen zusammengefat. Hinter der Funktion bzw.
Anweisung finden Sie die Seite, auf der sie in diesem
Anhang erlutert ist.

Algebra | (with) 1023 cFactor() 890 comDenom() 893


cSolve() 898 cZeros 903 expand() 918
factor() 920 getDenom() 927 getNum() 929
nSolve() 952 propFrac() 961 randPoly() 968
solve() 987 tCollect() 998 tExpand() 998
zeros() 1005
Analysis ( ) (Integral) 1017 () (Produkt) 1018 G() (Summe) 1019
arcLen() 887 avgRC() 888 d() 905
deSolve() 908 fMax() 922 fMin() 922
ImpDif() 934 limit() 938 nDeriv() 948
nInt() 950 ' (Strich) 1021 seq() 976
taylor() 997
Graphische AndPic 886 BldData 889 Circle 891
Darstellung ClrDraw 891 ClrGraph 892 CyclePic 903
DrawFunc 913 DrawInv 913 DrawParm 913
DrawPol 914 DrawSlp 914 DrwCtour 915
FnOff 922 FnOn 923 Graph 932
Line 938 LineHorz 939 LineTan 939
LineVert 939 NewPic 949 PtChg 961
PtOff 961 PtOn 962 ptTest() 962
PtText 962 PxlChg 962 PxlCrcl 962
PxlHorz 963 PxlLine 963 PxlOff 963
PxlOn 963 pxlTest() 964 PxlText 964
PxlVert 964 RclGDB 968 RclPic 968
RplcPic 973 Shade 981 StoGDB 992
StoPic 992 Style 993 Trace 1001
XorPic 1004 ZoomBox 1006 ZoomData 1007
ZoomDec 1007 ZoomFit 1008 ZoomIn 1008
ZoomInt 1009 ZoomOut 1009 ZoomPrev 1009
ZoomRcl 1009 ZoomSqr 1010 ZoomStd 1010
ZoomSto 1010 ZoomTrig 1011
Listen + (Addition) 1011 (Subtrak.) 1011 (Multiplik.) 1012
(Division) 1013 (Negation) 1015 ^ (Potenz) 1013
augment() 888 crossP() 897 cumSum() 901
dim() 911 dotP() 913 exp44list() 918
left() 937 list44mat() 940 @list() 940
mat44list() 944 max() 945 mid() 946
min() 947 newList() 949 polyEval() 959
product() 960 right() 971 rotate() 971
shift() 982 SortA 990 SortD 990
sum() 993

Anhang: Funktionen und Anweisungen 881


Mathematik + (Addition) 1011 (Subtrak.) 1011 (Multiplik.) 1012
allgemein (Division) 1013 (Negation) 1015 % (Prozent) 1015
! (Fakultt) 1017 () (Qdr.-wurzel)1018 ^ (Potenz) 1013
G
(gradian) 1019 (Ordnung) 1020 (Winkel) 1020
, ', " 1021 _ (Unterstr.) 1021 4 (Konvertieren)1022
10^() 1022 0b, 0h 1025 4Bin 888
4Cylind 903 4DD 906 4Dec 906
4DMS 912 4Grad 885 4Hex 932
4ln 940 4logbase 943 4Polar 958
4Rad 967 4Rect 969 4Sphere 990
abs() 885 and 885 angle() 886
approx() 887 ceiling() 889 conj() 894
cos 895 cos() 896 cosh() 896
cosh() 896 cot() 897 cot() 897
coth() 897 coth() 897 csc() 898
csc() 898 csch() 898 csch() 898
915 e^() 915 exact() 917
floor() 921 fPart() 924 gcd() 925
imag() 934 impDif() 934 int() 935
intDiv() 935 iPart() 936 isPrime() 936
lcm() 937 ln() 941 log() 942
max() 945 min() 947 mod() 947
nCr() 948 nPr() 952 P44Rx() 955
P44Ry() 955 (rad) 1020 R44Pq
q() 966
R44Pr() 967 real() 968 remain() 970
root() 971 rotate() 971 round() 972
sec() 974 sec() 974 sech() 974
sech() 975 shift() 982 sign() 983
sin() 985 sin() 985 sinh() 986
sinh() 986 tan() 995 tan() 996
tanh() 996 tanh() 997 tmpCnv() 999
@tmpCnv() 1000 x 1022

Matrizen + (Addition) 1011 (Subtrak.) 1011 (Multiplik) 1012


(Division) 1013 (Negation) 1015 .+ (Pkt.-Add.) 1014
... (Pkt.-Sub.) 1014 . (Pkt.-Mult.) 1014 . / (Pkt.-Div.) 1014
.^ (Pkt.-Potenz)1014 ^ (Potenz) 1013 augment() 888
colDim() 893 colNorm() 893 crossP() 897
cumSum() 901 data44mat 906 det() 910
diag() 910 dim() 911 dotP() 913
eigVc() 916 eigVl() 916 Fill 921
identity() 933 list44mat() 940 LU 944
mat44data 944 mat44list() 944 max() 945
mean() 945 median() 945 min() 947
mRow() 947 mRowAdd() 947 newMat() 949
norm() 951 product() 960 QR 964
randMat() 967 ref() 969 rowAdd() 973
rowDim() 973 rowNorm() 973 rowSwap() 973
rref() 974 simult() 984 stdDev() 991
stdDevPop() 991 subMat() 993 sum() 993
T 994 unitV() 1002 variance() 1002
x 1022

882 Anhang: Funktionen und Anweisungen


Programmierung = 1015 1016 < 1016
1016 > 1016 1017
# (Umleitung) 1019 ! (Speichern) 1024 (Kommentar)1024
and 885 ans() 887 Archive 887
checkTmr() 891 ClockOff 891 ClockOn 891
ClrErr 892 ClrGraph 892 ClrHome 892
ClrIO 892 ClrTable 893 CopyVar 894
CustmOff 902 CustmOn 902 Custom 902
Cycle 903 dayOfWk() 906 Define 907
DelFold 908 DelType 908 DelVar 908
Dialog 911 Disp 911 DispG 912
DispHome 912 DispTbl 912 DropDown 914
Else 916 ElseIf 916 EndCustm 917
EndDlog 917 EndFor 917 EndFunc 917
EndIf 917 EndLoop 917 EndPrgm 917
EndTBar 917 EndTry 917 EndWhile 917
entry() 917 Exec 918 Exit 918
For 923 format() 924 Func 924
Get 925 GetCalc 926 getConfg() 926
getDate() 927 getDtFmt() 927 getDtStr() 928
getFold() 928 getKey() 928 getMode() 929
getTime() 929 getTmFmt() 929 getTmStr() 929
getTmZn() 930 getType() 930 getUnits() 931
Goto 931 If 933 Input 934
InputStr 935 isArchiv() 936 isClkOn() 936
isLocked () 936 isVar() 936 Item 937
Lbl 937 left() 937 Local 942
Lock 942 Loop 943 MoveVar 947
NewFold 949 NewProb 950 not 951
or 953 Output 954 part() 955
PassErr 957 Pause 958 PopUp 959
Prgm 960 Prompt 961 Rename 970
Request 970 Return 971 right() 971
Send 975 SendCalc 975 SendChat 976
setDate() 976 setDtFmt() 976 setFold() 977
setGraph() 977 setMode() 978 setTable() 979
setTime() 979 setTmFmt() 979 setTmZn() 980
setUnits() 980 startTmr() 990 Stop 992
Style 993 switch() 994 Table 995
Text 998 Then 998 timeCnv() 999
Title 999 Toolbar 1000 Try 1001
Unarchiv 1002 Unlock 1002 when() 1003
While 1003 xor 1004

Anhang: Funktionen und Anweisungen 883


Statistik ! (Fakultt) 1017 BldData 889 CubicReg 901
cumSum() 901 ExpReg 920 LinReg 940
LnReg 941 Logistic 943 mean() 945
median() 945 MedMed 946 nCr() 948
NewData 949 NewPlot 950 nPr() 952
OneVar 953 PlotsOff 958 PlotsOn 958
PowerReg 960 QuadReg 965 QuartReg 966
rand() 967 randNorm() 967 RandSeed 968
ShowStat 983 SinReg 987 SortA 990
SortD 990 stdDev() 991 stdDevPop() 991
TwoVar 1001 variance() 1002

Zeichenketten & (Verketten) 1017 # (Umleitung) 1019 char() 890


dim() 911 expr() 919 format() 924
inString() 935 left() 937 mid() 946
ord() 954 right() 971 rotate() 971
shift() 982 string() 992

884 Anhang: Funktionen und Anweisungen


Alphabetische Zusammenstellung der
Anweisungen und Funktionen

Operatoren, deren Namen nicht alphabetisch sind (wie +, ! und >) finden Sie am
Ende dieses Anhangs ab Seite 1011. Wenn nicht anders angegeben, wurden
smtliche Beispiele im standardmigen Reset-Modus ausgefhrt, wobei alle
Variablen als undefiniert angenommen wurden. Aus Platzgrnden werden
Nherungsergebnisse nur mit drei Nachkommastellen angezeigt (3.14159265359 ist
hier als 3.141... abgebildet).

abs() MATH/Number-Men
abs(Term1) Term p p
abs(Liste1) Liste abs({p/2,-p/3}) {2 3}
abs(Matrix1) Matrix
abs(2 3i) 13
Gibt den absoluten Wert des Parameters zurck.
Ist der Parameter eine komplexe Zahl, wird der abs(z) |z|
Betrag der Zahl zurckgegeben.
Hinweis: Alle undefinierten Variablen werden abs(x+yi) x +y
als reelle Variablen behandelt.
and MATH/Test-Men
Boolescher Term1 and Term2 Boolescher Term x3 and x4 x4
Boolesche Liste1 and Liste2 Boolesche Liste
Boolesche Matrix1 and Matrix2 Boolesche Matrix {x3,x0} and {x4,x 2}
Gibt wahr oder falsch oder eine vereinfachte {x 4 x 2}
Form des ursprnglichen Terms zurck.
Ganze_Zahl1 and Ganze_Zahl2 Ganze_Zahl Im Hex Modus:
Vergleicht zwei reelle ganze Zahlen mit Hilfe einer 0h7AC36 and 0h3D5F 0h2C16
and-Operation Bit fr Bit. Intern werden beide
ganzen Zahlen in binre 32-Bit-Zahlen mit Wichtig: Null, nicht Buchstabe O.
Vorzeichen konvertiert. Beim Vergleich der sich
entsprechenden Bits ist das Ergebnis dann 1, Im Bin Modus:
wenn beide Bits 1 sind; anderenfalls ist das
Ergebnis 0. Der zurckgegebene Wert stellt die 0b100101 and 0b100 0b100
Bit-Ergebnisse dar und wird im jeweiligen Base-
Modus angezeigt.
Im Dec Modus:
Sie knnen die ganzen Zahlen in jeder Basis
eingeben. Fr einen binren oder hexadezimalen 37 and 0b100 4
Eintrag ist das Prfix 0b bzw. 0h zu verwenden.
Ohne Prfix werden ganze Zahlen als dezimal
behandelt (Basis 10). Hinweis: Ein binrer Eintrag kann bis
zu 32 Stellen haben (das Prfix 0b
Geben Sie eine dezimale ganze Zahl ein, die fr wird nicht mitgezhlt). Ein
eine 32-Bit-Dualform mit Vorzeichen zu gro ist, hexadezimaler Eintrag kann bis zu 8
dann wird eine symmetrische Modulo-Operation Stellen aufweisen.
ausgefhrt, um den Wert in den erforderlichen
Bereich zu bringen.

Anhang: Funktionen und Anweisungen 885


AndPic CATALOG
AndPic picVar[, Zeile, Spalte] Im Graphik-Modus Funktion und im
Zeigt den Graphikbildschirm an und berlagert Y= Editor:
den aktuellen Graphikbildschirm ab den Pixel-
Koordinaten Zeile, Spalte in einer logischen AND- y1(x) = cos(x) C
Verknpfung mit dem in picVar gespeicherten Bild. @ 2 Style = 3:Square
picVar mu vom Datentyp Bild (PIC) sein. H Style = 3:Square

Vorgabewert der Koordinaten ist (0,0), also die Zoom = 7:ZoomTrig


linke obere Bildschirmecke. = 2:Save Copy As...
Type = Picture, Variable = PIC1

y2(x) = sin(x)
@ 2 Style = 3:Square

H Style = 3:Square

y1 = no checkark (F4 to deselect)


Zoom = 7:ZoomTrig

@ "
H "

AndPic PIC1 Done

angle() MATH/Complex-Men
angle(Term1) Term Im Degree-Modus fr Winkel:
Gibt den Winkel von Term1 zurck, wobei Term1 angle(0+2i) 90
als komplexe Zahl interpretiert wird.
Im Gradian-Modus fr Winkel:
Hinweis: Alle undefinierten Variablen werden als
reelle Variablen behandelt. angle(0+3i) 100

Im Radian-Modus:
p
angle(1+i)
4

angle(z)
angle(x+ iy)

886 Anhang: Funktionen und Anweisungen


angle(Liste1) Liste Im Radian-Modus:
angle(Matrix1) Matrix angle({1+2i,3+0i,0 4i})
Gibt als Liste oder Matrix die Winkel der
Elemente aus Liste1 oder Matrix1 zurck, wobei
jedes Element als komplexe Zahl interpretiert
wird.

ans() 2 -Taste
an() Wert Um mit ans() die Fibonacci-Folge auf
ans(Ganze_Zahl) Wert dem Hauptbildschirm zu erzeugen,
Gibt eine Antwort aus dem Protokoll-Bereich des geben Sie ein:
Hauptbildschirms zurck.
1 1
Ganze_Zahl gibt die laufende Nummer der 1 1
gewnschten Antwort an. Gltige Werte fr
22A02 2
Ganze_Zahl sind 1 bis 99, wobei kein Term
zulssig ist. Vorgabe ist 1, also die letzte Antwort. 3
5

approx() MATH/Algebra-Men
approx(Term) Wert approx(p) 3.141...
Gibt den Wert von Term ungeachtet der aktuellen
Einstellung des Exact/Approx-Modus als
Dezimalwert zurck, sofern mglich.
Gleichwertig damit ist die Eingabe von Term und
Drcken von im Hauptbildschirm.
approx(Liste1) Liste approx({sin(p),cos(p)})
approx(Matrix1) Matrix {0. 1.}
Gibt, sofern mglich, eine Liste oder Matrix
zurck, in der jedes Element dezimal ausgewertet approx([(2),(3)])
wurde. [1.414... 1.732...]

Archive CATALOG
Archive Var1 [, Var2] [, Var3] 10!arctest 10
bertrgt die angegebenen Variablen vom RAM- Archive arctest Done
Speicher in den Benutzer-Archivspeicher. 5arctest 50
15!arctest
Auf eine archivierte Variable kann ebenso wie auf
eine Variable im RAM-Speicher zugegriffen
werden. Sie knnen eine archivierte Variable
allerdings weder lschen, umbenennen noch ihr
einen neuen Wert zuweisen, da sie automatisch
gesperrt ist.
N
Zum Entfernen der Variablen aus dem Archiv
Unarchiv arctest Done
dient Unarchiv.
15!arctest 15

arcLen() MATH/Calculus-Men
arcLen(Term1,Var,Start,Ende) Term arcLen(cos(x),x,0,p) 3.820...
Gibt die Bogenlnge von Term1 von Start bis Ende arcLen(f(x),x,a,b)
bezglich der Variablen Var zurck.
Ungeachtet des Graphikmodus wird die b
Bogenlnge als Integral unter Annahme einer d
(dx(f(x))) +1 dx
Definition in Modus Funktion berechnet.
a

Anhang: Funktionen und Anweisungen 887


arcLen(Liste1,Var,Start,Ende) Liste arcLen({sin(x),cos(x)},x,0,p)
Gibt eine Liste der Bogenlngen fr jedes Element {3.820... 3.820...}
von Liste1 zwischen Start und Ende bezglich der
Variablen Var zurck.

augment() MATH/Matrix-Men
augment(Liste1, Liste2) Liste augment({1, 3,2},{5,4})
Gibt eine neue Liste zurck, die durch Anfgen {1 3 2 5 4}
von Liste2 ans Ende von Liste1 erzeugt wurde.

augment(Matrix1, Matrix2) Matrix 1 2


augment(Matrix1; Matrix2) Matrix [1,2;3,4]!M1 [3 4]
5
Gibt eine neue Matrix zurck, die durch Anfgen [5;6]!M2 [6]
von Matrix2 an Matrix1 erzeugt wurde. Wenn das
Zeichen , verwendet wird, mssen die Matrizen 1 2 5
augment(M1,M2) [3 4 6]
gleiche Zeilendimensionen besitzen, und Matrix2
wird Spaltenweise an Matrix1 angefgt. Wenn das [5,6]!M2 [5 6]
; verwendet wird, mssen die Matrizen gleiche
1 2
Spaltendimension haben und Matrix2 wird augment(M1;M2) 3 4
zeilenweise an Matrix1 angefgt. Verndert weder 5 6
Matrix1 noch Matrix2.

avgRC() CATALOG
avgRC(Term1, Var [, h]) Term avgRC(f(x),x,h)
Gibt den rechtsseitigen Differenzquotienten f(x+h) - f(x)
zurck (durchschnittliche nderungsrate). h
Term1 kann eine benutzerdefinierte Funktion sein
(sieh Func). avgRC(sin(x),x,h)|x=2

h ist der Schrittwert. Wird h nicht angegeben, sin(h+2) - sin(2)


wird als Vorgabewert 0,001 benutzt. h

Beachten Sie, da die hnliche Funktion nDeriv() avgRC(x^2x+2,x)


den zentralen Differenzenquotienten benutzt. 2.(x - .4995)

avgRC(x^2 x+2,x,.1)
2. (x - .45)

avgRC(x^2 x+2,x,3) 2 (x+1)

4Bin MATH/Base-Men
Ganze_Zahl1 4Bin Ganze_Zahl 256 4Bin 0b100000000
Konvertiert Ganze_Zahl1 in eine Dualzahl. Dual- 0h1F 4Bin 0b11111
oder Hexadezimalzahlen weisen stets das Prfix
0b bzw. 0h auf.

888 Anhang: Funktionen und Anweisungen


Null (nicht Buchstabe O) und b oder h.
0b binre_Zahl
0h hexadezimale_Zahl
Eine Dualzahl kann bis zu 32
Stellen aufweisen, eine
Hexadezimalzahl bis zu 8.

Ohne Prfix wird Ganze_Zahl1 als dezimal


(Basis 10) behandelt. Das Ergebnis wird
unabhngig vom Base-Modus binr angezeigt.
Geben Sie eine dezimale ganze Zahl ein, die fr
eine 32-Bit-Dualform mit Vorzeichen zu gro ist,
dann wird eine symmetrische Modulo-Operation
ausgefhrt, um den Wert in den erforderlichen
Bereich zu bringen.

BldData CATALOG
BldData [DatenVar] Im Funktions-Graphikmodus und im
Erzeugt auf Grundlage der fr den Plot des Radian-Modus:
aktuellen Graphs verwendeten Informationen die
Datenvariable DatenVar. BldData ist in allen 8sin(x)!y1(x) Done
Graphikmodi gltig. 2sin(x)!y2(x) Done
ZoomStd
Wird DatenVar weggelassen, so werden die Daten
in der Systemvariablen sysData gespeichert.
Hinweis: Wenn Sie den Daten/Matrix-Editor
nach der Verwendung von BldData zum ersten
Mal starten, wird DatenVar oder sysData (je nach
dem mit BldData verwendeten Argument) als
aktuelle Datenvariable gesetzt.
@ "
Die fr unabhngige Variablen verwendeten H "
anwachsenden Werte (im Beispiel rechts: x)
werden gem den Werten der Fenstervariablen BldData Done
berechnet. O 6
Nheres zu den Inkrementen, die zur Auswertung
eines Graphen verwendet werden, finden Sie im
modul ber den entsprechenden Graphikmodus.

Der 3D-Graphikmodus weist zwei unabhngige Hinweis: Folgende Beispieldaten


Variablen auf. Beachten Sie, da im neben- stammen aus einem 3D-Graph.
stehenden Beispiel x konstant bleibt, whrend y in
seinem Wertebereich erhht wird.
Dann wchst x auf seinen nchsten Wert an, und
y wird wiederum in seinem Bereich erhht. Dieses
Prinzip luft so lange ab, bis x seinen
Wertebereich durchlaufen hat.

ceiling() MATH/Number-Men
ceiling(Term1) Ganze_Zahl ceiling(0.456) 1.
Gibt die erste ganze Zahl zurck, die Parameter
ist.
Der Parameter kann eine reelle oder eine
komplexe Zahl sein.
Hinweis: Siehe auch floor().

Anhang: Funktionen und Anweisungen 889


ceiling(Liste1) Liste ceiling({ 3.1,1,2.5})
ceiling(Matrix1) Matrix { 3. 1 3.}
Gibt eine Liste bzw. eine Matrix zurck, die fr
alle Elemente die erste ganze Zahl Element ceiling([0, 3.2 i;1.3,4]}
enthlt. 0 3. i
[2. 4 ]

cFactor() MATH/Algebra/Complex-Men
cFactor(Term1[, Var]) Term cFactor(a^3x^2+ax^2+a^3+a)
cFactor(Liste1[,Var]) Liste
cFactor(Matrix1[,Var]) Matrix

cFactor(Term1) gibt Term1 nach allen seinen


cFactor(x^2+4/9)
Variablen ber einem gemeinsamen Nenner
faktorisiert zurck.
Term1 wird soweit wie mglich in lineare rationale cFactor(x^2+3) x + 3
Faktoren zerlegt, selbst, wenn dies die Einfhrung
neuer nicht-reeller Zahlen bedeutet. Diese cFactor(x^2+a) x + a
Alternative ist angemessen, wenn Sie die
Faktorisierung bezglich mehr als einer Variablen
vornehmen mchten.
cFactor(Term1,Var) gibt Term1 nach der Variablen cFactor(a^3x^2+ax^2+a^3+a,x)
Var faktorisiert zurck. a(a + 1)(x + i)(x + i)
Term1 wird soweit wie mglich in Faktoren
zerlegt, die linear in Var sind, mit mglicherweise cFactor(x^2+3,x)
nicht-reellen Konstanten, selbst wenn irrationale (x + 3 i)(x + 3 i)
Konstanten oder Unterterme, die in anderen
Variablen irrational sind, eingefhrt werden. cFactor(x^2+a,x)
(x + ai)(x + a i)
Die Faktoren und ihre Terme werden mit Var als
Hauptvariable sortiert. Gleichartige Potenzen von
Var werden in jedem Faktor zusammengefat.
Beziehen Sie Var ein, wenn die Faktorisierung nur
bezglich dieser Variablen bentigt wird und Sie
irrationale Terme in anderen Variablen akzeptieren
mchten, um die Faktorisierung bezglich Var so
weit wie mglich vorzunehmen. Es kann sein, dass
als Nebeneffekt in gewissem Umfang eine
Faktorisierung nach anderen Variablen auftritt.
Bei der Einstellung AUTO fr den Modus cFactor(x^5+4x^4+5x^3 6x 3)
Exact/Approx ermglicht die Einbeziehung von x 5 + 4 x 4 + 5 x 3 6 x 3
Var auch eine Nherung mit Gleitkomma-
koeffizienten in Fllen, wo irrationale cFactor(ans(1),x)
Koeffizienten nicht explizit bezglich der in den
(x .965) (x +.612) (x + 2.13)
TI-89 integrierten Funktionen ausgedrckt werden
knnen. Selbst wenn es nur eine Variable gibt, (x + 1.11 1.07 i)
kann das Einbeziehen von Var eine vollstndigere (x + 1.11 + 1.07 i)
Faktorisierung ermglichen.
Hinweis: Siehe auch factor().

char() MATH/String-Men
char(Ganze_Zahl) Zeichen char(38) "&"
Gibt ein Zeichen (einen Character) zurck, die char(65) "A"
das Zeichen mit der Nummer Ganze_Zahl aus dem
Zeichensatz des TI-89 Titanium / Voyage 200
enthlt. Eine vollstndige Aufstellung der Zeichen
des TI-89 Titanium / Voyage 200 und der
Zeichencodes finden Sie in Anhang B.
Der gltige Wertebereich fr Ganze_Zahl ist 0
255.

890 Anhang: Funktionen und Anweisungen


checkTmr() CATALOG
checkTmr(starttime) integer startTmr() 148083315
Gibt eine ganze Zahl (Integer) zurck, welche die checkTmr(148083315) 34
Anzahl der seit dem Start des Timers vergangen
Sekunden darstellt. starttime ist eine Integer-Zahl
die durch die Funktion startTmr()
zurckgegeben wird. startTmr()!Timer1
Sie knnen auch eine Liste oder Matrize von
starttime-Integern verwenden. Gltige starttime startTmr()!Timer2
Integer-Werte liegen zwischen 0 und der
aktuellen Zeit der Uhr. Sie knnen mehrere Timer checkTmr(Timer1)!Timer1Wert
gleichzeitig laufen lassen.

Hinweis: Siehe auch startTmr() und checkTmr(Timer2)!Timer2 Wert
timeCnv().

Circle CATALOG
Circle x, y, r [, Zeichenmodus] In einem ZoomSqr-Ansichtfenster:
Zeichnet einen Kreis, mit dem Mittelpunkt an den
Fensterkoordinaten x, y und Radius r. ZoomSqr:Circle 1,2,3
x, y und r mssen reelle Werte sein.
Bei Zeichenmodus= 1 wird der Kreis gezeichnet
(Vorgabe).
Bei Zeichenmodus= 0 wird der Kreis gelscht.
Bei Zeichenmodus= -1 werden die Pixel invertiert.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe auch
PxlCrcl.

ClockOff CATALOG
ClockOff

Schaltet die Uhr AUS (engl. OFF).

ClockOn CATALOG
ClockOn

Schaltet die Uhr AN (engl. ON).

ClrDraw CATALOG
ClrDraw
Lscht den Graphikbildschirm und setzt Smart
Graph zurck, so da beim nchsten Anzeigen des
Graphikbildschirms der Graph neu gezeichnet
wird.
Bei angezeigtem Graphikbildschirm knnen Sie
alle gezeichneten Elemente (etwa Linien und
Punkte) wie folgt lschen: Drcken Sie
(ReGraph) oder:
@ 2
H
und whlen Sie 1:ClrDraw.

Anhang: Funktionen und Anweisungen 891


ClrErr CATALOG
ClrErr Programmlisting:
Setzt den Fehlerstatus zurck: errornum wird auf :clearerr()
Null gesetzt, und die internen Fehler-
kontextvariablen werden gelscht. :Prgm
:PlotsOff:FnOff:ZoomStd
In der Verzweigung Else der Anweisung :For i,0,238
Try...EndTry sollte ClrErr oder PassErr benutzt
:@x i+xmin! xcord
werden. Verwenden Sie ClrErr, wenn der Fehler
verarbeitet oder ignoriert werden soll. Ist unbekannt, : Try
wie der Fehler behandelt werden soll, bergeben Sie : PtOn xcord,ln(xcord)
ihn mit PassErr an die nchste : Else
Fehlerbehandlungsroutine. Wenn keine weiteren : If errornum=800 or
Try...EndTry Routinen folgen, wird das
errornum=260 Then
Fehlerdialogfeld wie normal angezeigt.
: ClrErr clear the error
Hinweis: Siehe auch PassErr und Try. : Else
: PassErr pass on any other
error
: EndIf
: EndTry
:EndFor
:EndPrgm

ClrGraph CATALOG
ClrGraph
Lscht alle Funktionen oder Terme, die mit dem
Befehl Graph gezeichnet oder mit dem Befehl
Table erstellt wurden vom Bildschirm. (Siehe
Graph oder Table).
Alle vorher ausgewhlten Y= Funktionen werden
gezeichnet, wenn der Graph das nchste Mal
angezeigt wird.

ClrHome CATALOG
ClrHome

Lscht alle Paare, die im Protokoll-Bereich des


Hauptbildschirms als Eingaben entry() und
Antworten ans() gespeichert sind. Lscht die
aktuelle Eingabezeile nicht.
Whrend der Hauptbildschirm angezeigt ist,
knnen Sie den Protokoll-Bereich lschen, indem
Sie drcken und 8:Clear Home whlen.
Bei Funktionen wie solve(), welche
willkrliche Konstanten oder ganze Zahlen
(@1, @2 etc.) ausgeben, setzt ClrHome den
Index wieder auf 1 zurck.

ClrIO CATALOG
ClrIO

Lscht den Programm-I/O-Bildschirm.

892 Anhang: Funktionen und Anweisungen


ClrTable CATALOG
ClrTable

Lscht alle Tabellenwerte. Gilt nur fr die


Einstellung ASK des Dialogfelds Table Setup.
Bei angezeigtem Tabellenbildschirm knnen Sie
im Ask-Modus die Werte wie folgt lschen:
Drcken Sie , und whlen Sie 8:Clear Table.

colDim() MATH/Matrix/Dimensions-Men
colDim(Matrix) Term colDim([0,1,2;3,4,5]) 3
Gibt die Anzahl der Spalten von Matrix zurck.
Hinweis: Siehe auch rowDim().

colNorm() MATH/Matrix/Norms-Men
colNorm(Matrix) Term [1, 2,3;4,5, 6]! mat
1 2 3
Gibt das Maximum der Summen der absoluten [4 5 6]
Elementwerte der Spalten von Matrix zurck.
colNorm(mat) 9
Hinweis: Undefinierte Matrixelemente sind nicht
zulssig. Siehe auch rowNorm().

comDenom() MATH/Algebra-Men
comDenom(Term1[,Var]) Term comDenom((y^2+y)/(x+1)^2+y^2+y)
comDenom(Liste1[,Var]) Liste
comDenom(Matrix1[,Var]) Matrix
comDenom(Term1) gibt den gekrzten Quotienten
aus einem vollstndig entwickelten Zhlers und
einem vollstndig entwickelten Nenner zurck.

comDenom(Term1,Var) gibt einen gekrzten comDenom((y^2+y)/(x+1)


Quotienten von Zhler und Nenner zurck, der
^2+y^2+y,x)
bezglich Var entwickelt wurde. Die Terme und
Faktoren werden mit Var als der Hauptvariablen
sortiert. Gleichartige Potenzen von Var werden
zusammengefat. Es kann sein, dass als
Nebeneffekt eine Faktorisierung der zusammen-
gefaten Koeffizienten auftritt. Verglichen mit dem
Weglassen von Var spart dies hufig Zeit,
Speicherplatz und Platz auf dem Bildschirm und
macht den Term verstndlicher. Auerdem werden
anschlieende Operationen an diesem Ergebnis comDenom((y^2+y)/(x+1)
schneller, und es wird weniger wahrscheinlich, da ^2+y^2+y,y)
der Speicherplatz ausgeht.

Anhang: Funktionen und Anweisungen 893


Wenn Var nicht in Term1 vorkommt, gibt comDenom(exprn,abc)! comden
comDenom(Term1,Var) einen gekrzten
(exprn)
Quotienten eines nicht entwickelten Zhlers und
eines nicht entwickelten Nenners zurck. Solche Done
Ergebnisse sparen meist sogar noch mehr Zeit,
Speicherplatz und Platz auf dem Bildschirm. comden((y^2+y)/(x+1)^2+y^2+y)
Solche partiell faktorisierten Ergebnisse machen
ebenfalls anschlieende Operationen mit dem
Ergebnis schneller und das Erschpfen des
Speicherplatzes weniger wahrscheinlich.

Sogar wenn kein Nenner vorhanden ist, ist die comden(1234x^2 (y^3 y)+2468x
Funktion comden hufig ein gutes Mittel fr das
partielle Faktorisieren, wenn factor() zu langsam (y^2 1))
ist oder den Speicherplatz erschpft.
1234 x (x y + 2) (y 1)
Tipp: Geben Sie diese Funktionsdefinition
comden() ein, und verwenden Sie sie regelmig
als Alternative zu comDenom() und factor().
conj() MATH/Complex-Men
conj(Term1) Term conj(1+2i) 1 2 i
conj(Liste1) Liste
conj(Matrix1) Matrix
conj([2,1 3i; i, 7])
Gibt das Konjugiert Komplexe des Parameters
zurck.
Hinweis: Alle undefinierten Variablen werden als
[2i 7 ]
1+3 i

reelle Variablen behandelt.


conj(z) z

conj(x+iy) x + y i

CopyVar CATALOG
CopyVar Var1, Var2 x+y! a x+y
Kopiert den Inhalt von Variable Var1 nach Var2. 10! x 10
Existiert Var2 noch nicht, wird sie von CopyVar CopyVar a,b Done
erstellt. a! c y + 10
Hinweis: CopyVar ist beim Kopieren eines DelVar x Done
Terms, einer Liste, einer Matrix oder einer
Zeichenkette der Anweisung Speichern (! ) b x+y
hnlich, wobei mit CopyVar jedoch keine c y + 10
Vereinfachung vorgenommen wird. Bei nicht-
algebraischen Variablentypen, wie Pic- und GDB-
Variablen mssen Sie CopyVar benutzen.

894 Anhang: Funktionen und Anweisungen


cos() @ 2 X Taste H X Taste
cos(Term1) Term Im Degree-Modus fr Winkel:
cos(Liste1) Liste
2
cos(Term1) gibt den Cosinus des Parameters als cos((p/4) )
2
Term zurck.
cos(Liste1) gibt in Form einer Liste fr jedes 2
cos(45)
Element aus Liste1 den Cosinus zurck. 2
Hinweis: Das Argument wird entsprechend der
aktuellen Einstellung des Angle-Modus als cos({0,60,90}) {1 1/2 0}
Degree-, Gradian- oder Radian-Winkel
G
interpretiert. Sie knnen , o r verwenden, Im Gradian-Modus fr Winkel:
um den Angle-Modus temporr zu bergehen. 2
cos({0,50,100}) {1 0}
2

Im Radian-Modus:
2
cos(p/4) 2

2
cos(45)
2
cos(quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:
Gibt den Matrix-Cosinus von quarat_Matrix1
zurck. Dies ist nicht gleichbedeutend mit der cos([1,5,3;4,2,1;6,2,1])
Berechnung des Cosinus jedes einzelnen
Elements. .212 .205 .121
Wenn eine skalare Funktion f(A) auf .160 .259 .037
quadrat_Matrix1 (A) angewendet wird, erfolgt die .248 .090 .218
Berechnung des Ergebnisses durch den
Algorithmus:
1. Berechnung der Eigenwerte (l i) und
Eigenvektoren (Vi) von A.
Quadrat_Matrix1 mu diagonalisierbar sein. Sie darf
auch keine symbolischen Variablen ohne
zugewiesene Werte enthalten.
2. Bildung der Matrizen:

01 l2 0
l 0 0

0 0 0
B= und X = [V ,V , ,V ]
1 2 n

0 0 ln
3. Dann ist A = X B X und f(A) = X f(B) X. Zum
Beispiel: cos(A) = X cos(B) X wobei:
cos( 1) 0 0
0 cos( 2) 0
cos (B) =
0 0 0

0 0 cos( n)
Alle Berechnungen werden unter Verwendung von
Fliekomma-Operationen ausgefhrt.

Anhang: Funktionen und Anweisungen 895


cos () @ R Taste H 2 R Taste
cos (Term1) Term Im Degree-Modus fr Winkel:
cos (Liste1) Liste
cos (Term1) gibt den Winkel, dessen Cosinus cos (1) 0
Term1 ist, als Term zurck.
Im Gradian-Modus fr Winkel:
cos (Liste1) gibt in Form einer Liste fr jedes
Element aus Liste1 den inversen Cosinus zurck. cos (0) 100
Hinweis: Das Ergebnis wird entsprechend der Im Radian-Modus:
aktuellen Einstellung des Angle-Modus als
Degree-, Gradian- oder Radian-Winkel cos ({0,.2,.5})
wiedergegeben. p
{2 1.369... 1.047...}

cos(quadrat_Matrix1) quadrat_Matrix Im Winkelmodus Radian und Komplex-


Gibt den inversen Matrix-Cosinus von Formatmodus Rectangular:
quadrat_Matrix1 zurck. Dies ist nicht
gleichbedeutend mit der Berechnung des inversen cos([1,5,3;4,2,1;6,2,1])
Cosinus jedes einzelnen Elements. Nheres zur
Berechnungsmethode finden Sie im Abschnitt 1.734+.064i 1.490+2.105i
cos(). .725+1.515i .623+.778i
2.083+2.632i 1.790 1.271i
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt immer Fliekommazahlen.

cosh() MATH/Hyperbolic-Men
cosh(Term1) Term cosh(1.2) 1.810...
cosh(Liste1) Liste
cosh (Term1) gibt den Cosinus hyperbolicus des cosh({0,1.2}) {1 1.810...}
Parameters als Term zurck.
cosh (Liste1) gibt in Form einer Liste fr jedes
Element aus Liste1 den Cosinus hyperbolicus
zurck.
cosh(quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:
Gibt den Matrix-Cosinus hyperbolicus von
quadrat_Matrix1 zurck. Dies ist nicht gleich- cosh([1,5,3;4,2,1;6,2,1])
bedeutend mit der Berechnung des Cosinus
hyperbolicus jedes einzelnen Elements. Nheres 421.255 253.909 216.905
zur Berechnungsmethode finden Sie im Abschnitt 327.635 255.301 202.958
cos(). 226.297 216.623 167.628
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt immer Fliekommazahlen.

cosh () MATH/Hyperbolic-Men
cosh (Term1) Term cosh (1) 0
cosh (Liste1) Liste
cosh (Term1) gibt den inversen coshyp des cosh ({1,2.1,3})
Parameters als Term zurck. {0 1.372... cosh (3)}
cosh (Liste1) gibt in Form einer Liste fr jedes
Element aus Liste1 den inversen coshyp zurck.
cosh(quadrat_Matrix1) quadrat_Matrix Im Winkelmodus Radian und Komplex-
Gibt den inversen Matrix-Cosinus hyperbolicus von Formatmodus Rectangular:
quadrat_Matrix1 zurck. Dies ist nicht
gleichbedeutend mit der Berechnung des inversen cosh([1,5,3;4,2,1;6,2,1])
Cosinus hyperbolicus jedes einzelnen Elements.
Nheres zur Berechnungsmethode finden Sie im 2.525+1.734i .009 1.490i
Abschnitt cos(). .486.725i 1.662+.623i
Quadrat_Matrix1 mu diagonalisierbar sein. Das .322 2.083i 1.267+1.790i
Ergebnis enthlt immer Fliekommazahlen.

896 Anhang: Funktionen und Anweisungen


cot() Men MATH/Trig (MATHEMATIK/Trigonometrie)
cot(Ausdruck1) Ausdruck Im Grad-Modus:
cot(Liste1) Liste
cot(45) 1
Gibt den Kotangens von Ausdruck1 oder eine
Liste der Kotangens aller Elemente in Liste1 Im Gradian-Modus fr Winkel:
zurck.
cot(50) 1
Hinweis: Das Ergebnis wird entsprechend der
aktuellen Einstellung des Angle-Modus als Im Radian-Modus:
Degree-, Gradian- oder Radian-Winkel
wiedergegeben. cot({1,2.1,3})
1 L.584 1
{
tan(1) tan(3) }

cot L1() Men MATH/Trig (MATHEMATIK/Trigonometrie)


cot-1(Ausdruck1) Ausdruck Im Grad-Modus:
cot -1(Liste1) Liste
cotL1(1) 45
Gibt entweder den Winkel, dessen Kotangens
Ausdruck1 entspricht, oder eine Liste der inversen Im Gradian-Modus fr Winkel:
Kotangens aller Elemente in Liste1 zurck.
cotL1(1) 50
Hinweis: Das Ergebnis wird entsprechend der
aktuellen Einstellung des Angle-Modus als Im Radian-Modus:
Degree-, Gradian- oder Radian-Winkel
wiedergegeben. p
cot L1(1)
4

coth() Men MATH/Hyperbolic (MATHEMATIK/Hyperbolisch)


coth(Ausdruck1) Ausdruck coth(1.2) 1.199
cot(Liste1) Liste
coth({1,3.2})
Gibt den hyperbolischen Kotangens von
1
Ausdruck1 oder eine Liste der hyperbolischen { tanh(1) 1.003 }
Kotangens aller Elemente in Liste1 zurck.

cothL1() Men MATH/Hyperbolic (MATHEMATIK/Hyperbolisch)


cothL1(Ausdruck1) Ausdruck cothL1(3.5) .293
cothL1(Liste1) Liste
cothL1({L2,2.1,6})
Gibt den inversen hyperbolischen Kotangens von
Ausdruck1 oder eine Liste der inversen Lln(3) .518 ln(7/5)
hyperbolischen Kotangens aller Elemente in { 2 2
}
Liste1 zurck.

crossP() MATH/Matrix/Vector ops-Men


crossP(Liste1, Liste2) Liste crossP({a1,b1},{a2,b2})
Gibt das Kreuzprodukt aus Liste1 und Liste2 in {0 0 a1 b2 a2 b1}
Form einer Liste zurck.
crossP({0.1,2.2, 5},{1,.5,0})
Liste1 und Liste2 mssen die gleiche Dimension
{ 2.5 5. 2.25}
besitzen, und sie mu entweder 2 oder 3 sein.
crossP(Vektor1, Vektor2) Vektor crossP([1,2,3],[4,5,6])
Gibt einen Zeilen- oder Spaltenvektor zurck (ja [ 3 6 3]
nach den Parametern), der das Kreuzprodukt von
Vektor1 und Vektor2 ist. crossP([1,2],[3,4])
[0 0 2]
Entweder mssen Vektor1 und Vektor2 beide
Zeilenvektoren oder beide Spaltenvektoren sein.
Beide Vektoren mssen die gleiche Dimension
besitzen, und sie mu entweder 2 oder 3 sein.

Anhang: Funktionen und Anweisungen 897


csc() Men MATH/Trig (MATHEMATIK/Trigonometrie)
csc(Ausdruck1) Ausdruck Im Grad-Modus:
csc(Liste1) Liste

Gibt den Kosekans von Ausdruck1 oder eine Liste csc(45) 2


der Konsekans aller Elemente in Liste1 zurck.
Im Gradian-Modus fr Winkel:

csc(50) 2

Im Radian-Modus:

csc({1,p/2,p/3})
1 1 2 3 }
{
sin(1) 3

cscL1() Men MATH/Trig (MATHEMATIK/Trigonometrie)


csc L1(Ausdruck1) Ausdruck Im Grad-Modus:
csc L1(Liste1) Liste
cscL1(1) 90
Gibt entweder den Winkel, dessen Kosekans
Ausdruck1 entspricht, oder eine Liste der inversen Im Gradian-Modus fr Winkel:
Kosekans aller Elemente in Liste1 zurck.
cscL1(1) 100
Hinweis: Das Ergebnis wird entsprechend der
aktuellen Einstellung des Angle-Modus als Im Radian-Modus:
Degree-, Gradian- oder Radian-Winkel
wiedergegeben. cscL1({1,4,6})
p
{ 2 sin (1/4) sin (1/6) }
L1 L1

csch() Men MATH/Hyperbolic (MATHEMATIK/Hyperbolisch)


csch(Ausdruck1) Ausdruck 1
csch(Liste1) Liste csch(3)
sinh(3)
Gibt den hyperbolischen Kosekans von Ausdruck1
csch({1,2.1,4})
oder eine Liste der hyperbolischen Kosekans aller
Elemente in Liste1 zurck. 1 1
{ sinh(1) .248 sinh(4) }

cschL1() Men MATH/Hyperbolic (MATHEMATIK/Hyperbolisch)


cschL1(Ausdruck1) Ausdruck csch L1(1) sinh-1(1)
cschL1(Liste1) Liste
cschL1({1,2.1,3})
Gibt den inversen hyperbolischen Kosekans von
Ausdruck1 oder eine Liste der inversen { sinhL1(1) .459 sinhL1(1/3) }
hyperbolischen Kosekans aller Elemente in Liste1
zurck.

cSolve() MATH/Algebra/Complex-Men
cSolve(Gleichung, Var) Boolescher Term cSolve(x^3= 1,x)
Gibt mgliche komplexe Lsungen einer solve(x^3= 1,x)
Gleichung fr Var zurck. Das Ziel ist, Kandidaten
fr alle reellen und nicht-reellen Lsungen zu
erhalten. Selbst wenn Gleichung reell ist, erlaubt
cSolve() nicht-reelle Lsungen im reellen Modus.
Obwohl der TI-89 Titanium / Voyage 200 alle
undefinierten Variablen so verarbeitet als wren sie
reell, kann cSolve() Polynomgleichungen fr
komplexe Lsungen lsen.

898 Anhang: Funktionen und Anweisungen


cSolve() setzt den Bereich whrend der cSolve(x^(1/3)= 1,x) false
Berechnung zeitweise auf komplex, auch wenn der
aktuelle Bereich reell ist. Im Komplexen benutzen solve(x^(1/3)= 1,x) x = 1
Bruchexponenten mit ungeradem Nenner den
Hauptzweig und sind nicht reell. Demzufolge sind
Lsungen mit solve() fr Gleichungen, die solche
Bruchexponenten besitzen, nicht unbedingt eine
Teilmenge der mit cSolve() erzielten Lsungen.
cSolve() beginnt mit exakten symbolischen Stellenanzeigemodus (Anzeige Digits)
Verfahren. Auer im Modus EXACT, benutzt auf Fix 2:
cSolve() bei Bedarf auch die iterative nherungs-
weise polynomische Faktorisierung. exact(cSolve(x^5+4x^4+5x^3 6x 3=0,x)
)

cSolve(ans(1),x)
Hinweis: Siehe auch cZeros(), solve() und
zeros().
Hinweis: Enthlt Gleichung Funktionen wie
beispielsweise abs(), angle(), conj(), real() oder
imag(), ist sie Unterstrich also kein Polynom,
sollten Sie hinter Var ein zeichen _ (@ , H z wird als reell behandelt:
2 ) setzen. Standardmig wird eine Variable
als reeller Wert behandelt. Bei Verwendung von cSolve(conj(z)=1+ i,z) z=1+ i
Var_ wird die Variable als komplex behandelt.
Sie sollten Var_ auch fr alle anderen Variablen in z_ wird als komplex behandelt:
Gleichung verwenden, die nicht-reelle Werte haben
knnten. Anderenfalls erhalten Sie cSolve(conj(z_)=1+ i,z_)
mglicherweise unerwartete Ergebnisse. z_=1 i
cSolve(Gleichung1 and Gleichung2 [and ],
{VarOderSchtzwert1, VarOderSchtzwert2 [, ]})
Boolescher Term
Gibt mgliche komplexe Lsungen eines
algebraischen Gleichungssystems zurck, in dem
jedes VarOderSchtzung eine Variable darstellt,
nach der Sie die Gleichungen auflsen mchten.
Sie haben die Option, eine Ausgangsschtzung fr
eine Variable anzugeben. VarOderSchtzung mu
immer folgende Form haben:
Variable
oder
Variable = reelle oder nicht-reelle Zahl
Beispiel: x ist gltig, und x=3+i ebenfalls.
Wenn alle Gleichungen Polynome sind und Sie Hinweis: In folgenden Beispielen wird
KEINE Anfangsschtzwerte angeben, dann ein Unterstrichszeichen _ ( @ ,
verwendet cSolve() das lexikalische
H 2 ) verwendet, damit die
Grbner/Buchbergersche Eliminationsverfahren
beim Versuch, alle komplexen Lsungen zu Variablen als komplex behandelt
bestimmen. werden.
Komplexe Lsungen knnen, wie aus cSolve(u_v_u_=v_ and
nebenstehendem Beispiel hervorgeht, sowohl v_^2=u_,{u_,v_})
reelle als auch nicht-reelle Lsungen enthalten.
3 3
u_=1/2 +
2 i and v_=1/2 2 i

3
or u_=1/2
2 i and

3
v_=1/2 +
2 i

or u_=0 and v_=0

Anhang: Funktionen und Anweisungen 899


Gleichungssysteme, die aus Polynomen bestehen, cSolve(u_ v_ u_=c_ v_ and
knnen zustzliche Variablen ohne Wert v_^2= u_,{u_,v_})
aufweisen, die aber fr numerische Werte stehen,
welche spter eingesetzt werden knnen. ( 14c_+1)2 14c_+1
u_= and v_=
4 2
or
( 14c_1)2 ( 14c_1)
u_= and v_=
4 2
or u_=0 and v_=0
Sie knnen auch Lsungsvariablen angeben, die cSolve(u_ v_ u_=v_ and
in der Gleichung nicht erscheinen. Diese Lsungen v_^2= u_,{u_,v_,w_})
verdeutlichen, da Lsungsfamilien willkrliche
Konstanten der Form @k enthalten knnen, 3 3
wobei k ein ganzzahliger Index im Bereich 1 bis u_=1/2 + i and v_=1/2 i
2 2
255 ist. Der Index wird wieder auf 1
zurckgesetzt, wenn Sie ClrHome oder and w_=@1
8:Clear Home verwenden.
3
Bei Gleichungssystemen aus Polynomen kann die or u_=1/2 i and
2
Berechnungsdauer oder Speicherbelastung stark
von der Reihenfolge abhngen, in welcher Sie die 3
Lsungsvariablen angeben. bersteigt Ihre erste v_=1/2 + i
2
Wahl die Speicherkapazitt oder Ihre Geduld,
versuchen Sie, die Variablen in der Gleichung and w_=@1
und/oder VarOderSchtzungswert-Liste umzuordnen. or u_=0 and v_=0 and w_=@1

Wenn Sie keine Schtzwerte angeben und eine cSolve(u_+v_=e^(w_) and u_v_= i,
Gleichung in einer Variablen nicht-polynomisch {u_,v_})
ist, aber alle Gleichungen in allen
Lsungsvariablen linear sind, so verwendet e w_ e w_i
cSolve() das Gausche Eliminationsverfahren beim u_= 2 +1/2i and v_= 2
Versuch, alle Lsungen zu bestimmen.
Wenn ein System weder in all seinen Variablen cSolve(e^(z_)=w_ and w_=z_^2,
polynomial noch in seinen Lsungsvariablen {w_,z_})
linear ist, dann bestimmt cSolve() mindestens
eine Lsung anhand eines iterativen w_=.494 and z_=.703
nherungsweisen Verfahrens. Hierzu mu die
Anzahl der Lsungsvariablen gleich der
Gleichungsanzahl sein, und alle anderen
Variablen in den Gleichungen mssen zu Zahlen
vereinfachbar sein.
Zur Bestimmung einer nicht-reellen Lsung ist cSolve(e^(z_)=w_ and w_=z_^2,
hufig ein nicht-reeller Schtzwert erforderlich. {w_,z_=1+ i})
Fr Konvergenz sollte ein Schtzwert ziemlich
nahe bei einer Lsung liegen. w_=.149+4.891i and
z_=1.588...+1.540... +i

900 Anhang: Funktionen und Anweisungen


CubicReg MATH/Statistics/Regressions-Men
CubicReg Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus.
Berechnet die kubische polynomische Regression {0,1,2,3}! L1 {0 1 2 ...}
und aktualisiert alle Statistikvariablen.
{0,2,3,4}! L2 {0 2 3 ...}
Alle Listen auer Liste5 mssen die gleiche CubicReg L1,L2 Done
Dimension besitzen. ShowStat
Liste1 stellt die Liste der x-Werte dar.
Liste2 stellt die Liste der y-Werte dar.
Liste3 stellt die Angaben fr Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein regeq(x)"y1(x) Done
Variablenname zu sein und kann nicht die Spalte NewPlot 1,1,L1,L2 Done
c1c99 sein.
%

cumSum() MATH/List-Men
cumSum(Liste1) Liste cumSum({1,2,3,4}) {1 3 6 10}
Gibt eine Liste der kumulierten Summen der
Elemente aus Liste1 zurck, wobei bei Element 1
begonnen wird.
cumSum(Matrix1) Matrix
1 2
Gibt eine Matrix der kumulierten Summen der [1,2;3,4;5,6]! m1 3 4
Elemente aus Matrix1 zurck. Jedes Element ist 5 6
die kumulierte Summe der Spalte von oben nach 1 2
unten. cumSum(m1) 4 6
9 12

Anhang: Funktionen und Anweisungen 901


CustmOff CATALOG
CustmOff Siehe Beispiel fr Programmlisting
Custom.
Entfernt eine benutzerspezifische Menleiste.
CustmOn und CustmOff aktivieren ein
Programm zur Steuerung einer benutzer-
spezifischen Menleiste. Zum manuellen Ein- und
Ausschalten einer benutzerspezifischen Menleiste
knnen Sie 2 drcken. Eine benutzer-
spezifische Menleiste wird auerdem
automatisch entfernt, wenn Sie die Anwendung
wechseln.

CustmOn CATALOG
CustmOn Siehe Beispiel fr Programmlisting
Custom.
Aktiviert eine benutzerspezifische Menleiste, die
bereits in einem Custom...EndCustm-Block
eingerichtet wurde.
CustmOn und CustmOff aktivieren ein
Programm zur Steuerung einer benutzer-
spezifischen Menleiste. Zum manuellen Ein- und
Ausschalten einer benutzerspezifischen
Menleiste knnen Sie 2 drcken.

Custom 2 -Taste
Custom Programmlisting:
Block
EndCustm :Test()
Richtet eine Menleiste ein, die Sie durch Drcken :Prgm
von 2 aktivieren. Ist sehr hnlich der :Custom
Anweisung ToolBar allerdings knnen Title und :Title "Lists"
Item keine Marken besitzen. :Item "List1"
Block kann eine einzelne Anweisung oder eine :Item "Scores"
Serie von Anweisungen sein, die durch : :Item "L3"
getrennt sind. :Title "Fractions"
Hinweis: 2 wirkt als Schalter. Das :Item "f(x)"
erstmalige Drcken ruft das Men auf, das zweite :Item "h(x)"
Drcken setzt es wieder auer Kraft. Das Men :Title "Graph"
wird auch entfernt, wenn Sie die Anwendung :EndCustm
wechseln. :EndPrgmResult when executed:

F1-ONE F2-TWO
1. A
2. B

902 Anhang: Funktionen und Anweisungen


Cycle CATALOG
Cycle Programmlisting:
bergibt die Programmsteuerung sofort an die : Sum the integers from 1 to 100
nchste Wiederholung der aktuellen Schleife (For,
While oder Loop).
skipping 50.
:0! temp
Cycle ist auerhalb dieser drei Schleifen- :For i,1,100,1
strukturen (For, While oder Loop) nicht zulssig.
:If i=50
:Cycle
:temp+i! temp
:EndFor
:Disp temp

Inhalt von temp nach Ausfhrung: 5000

CyclePic CATALOG
CyclePic picNameString, n [, [warten] , [Zyklen], [Richtung]] 1.Speichern Sie drei Bilder mit den Nam
Zeigt alle angegebenen PIC-Variablen mit dem 2.Geben Sie ein: CyclePic "pic",3,.5,4,
angegebenen Intervall. Der Benutzer kann die
Zeit zwischen den Bildern, die Anzahl der 3.Die drei Bilder (3) werden automatisc
Anzeigezyklen und die Richtung (umlaufend oder
vorwrts und rckwrts) festlegen.
Richtung ist 1 fr umlaufend und 1 fr
vorwrts und rckwrts. Vorgabe = 1.

4Cylind MATH/Matrix/Vector ops-Men


Vektor 4Cylind [2,2,3] 4Cylind
p
Zeigt den Zeilen- oder Spaltenvektor in [2 2 4 3]
Zylinderkoordinaten [rq, z] an.
Vektor mu genau drei Elemente besitzen. Er kann
entweder ein Zeile oder eine Spalte sein.

cZeros() MATH/Algebra/Complex-Men
cZeros(Term, Var) Liste Stellenanzeigemodus (Anzeige Digits)
Gibt eine Liste mglicher reeller und nicht-reeller auf Fix 3:
Werte fr Var zurck, die Term=0 ergeben.
cZeros() tut dies durch Berechnung von
cZeros(x^5+4x^4+5x^3 6x 3,x)
exp88list(cSolve(Term=0,Var),Var). Ansonsten ist { 2.125 .612 .965
cZeros() hnlich wie zeros(). 1.114 1.073 i
1.114 + 1.073 i}
Hinweis: Siehe auch cSolve(), solve() und
zeros().

Hinweis: Ist Term nicht-polynomial mit z wird als reell behandelt:


Funktionen wie beispielsweise abs(), angle(),
conj(), real() oder imag(), sollten Sie hinter Var cZeros(conj(z) 1 i,z)
ein Unterstrichzeichen _ ( @ , {1+i}
H 2 ) setzen. Standardmig wird eine
Variable als reeller Wert behandelt. Bei z_ wird als komplex behandelt:
Verwendung von Var_ wird die Variable als
komplex behandelt. cZeros(conj(z_) 1 i,z_)
Sie sollten Var_ auch fr alle anderen Variablen in {1 i}
Term verwenden, die nicht-reelle Werte haben
knnten. Anderenfalls erhalten Sie
mglicherweise unerwartete Ergebnisse.
cZeros({Term1, Term2 [, ] }, {VarOderSchtzwert1,
VarOderSchtzwert2 [, ] }) Matrix
Gibt mgliche Positionen zurck, in welchen die

Anhang: Funktionen und Anweisungen 903


Terme gleichzeitig Null sind. Jeder
VarOderSchtzwert steht fr eine Unbekannte,
deren Wert Sie suchen.
Sie haben auch die Option, einen
Ausgangsschtzwert fr eine Variable anzugeben.
VarOderSchtzwert mu immer folgende Form
haben:
Variable
oder
Variable = reelle oder nicht-reelle Zahl
Beispiel: x ist gltig, und x=3+i ebenfalls.
Wenn alle Terme Polynome sind und Sie KEINE Hinweis: In folgenden Beispielen wird
Anfangsschtzwerte angeben, dann verwendet ein Unterstreichungszeichen _ ( @
cZeros() das lexikalische
Grbner/Buchbergersche Eliminationsverfahren ,
beim Versuch, alle komplexen Nullstellen zu H 2 ) verwendet, damit die
bestimmen. Variablen als komplex behandelt
werden.
Komplexe Nullstellen knnen, wie aus cZeros({u_ v_ u_ v_,v_^2+u_},
nebenstehendem Beispiel hervorgeht, sowohl {u_,v_})
reelle als auch nicht-reelle Nullstellen enthalten.

1/2
3 3
Jede Zeile der sich ergebenden Matrix stellt eine i 1/2 + 2 i
alternative Nullstelle dar, wobei die 2
Komponenten in derselben Reihenfolge wie in der 1/2 + 3
2 i 1/2
3
2 i

VarOderSchtzwert-Liste angeordnet sind. Um eine
Zeile zu erhalten ist die Matrix nach [Zeile] zu 0 0
indizieren.
Zeile 2 extrahieren:

ans(1)[2]
1/2 + 2 i 1/2 2 i
3 3

Gleichungssysteme, die aus Polynomen bestehen, cZeros({u_v_u_(c_v_),
knnen zustzliche Variablen haben, die zwar v_^2+u_},{u_,v_})
ohne Werte sind, aber gegebene numerische
Werte darstellen, die spter eingesetzt werden
knnen. ( 14c_+1)2 14c_+1

( 4 2


14c_1)2 ( 14c_1)
4 2
0 0
Sie knnen auch unbekannte Variablen angeben, cZeros({u_v_u_v_,v_^2+u_},
die nicht in den Termen erscheinen. Diese {u_,v_,w_})
Nullstellen verdeutlichen, da Nullstellenfamilien
willkrliche Konstanten der Form @k enthalten
1/2
3 3
2 i
knnen, wobei k ein ganzzahliger Index im Bereich 1/2 + 2 i @1
1 bis 255 ist. Der Index wird wieder auf 1
zurckgesetzt, wenn Sie ClrHome oder 8:Clear 1/2 + 3
2 i 1/2 2 i @1
3

Home verwenden.
0 0 @1
Bei polynomialen Gleichungssystemen kann die
Berechnungsdauer oder Speicherbelastung stark von
der Reihenfolge abhngen, in welcher Sie die
Unbekannten angeben. bersteigt Ihre erste Wahl
die Speicherkapazitt oder Ihre Geduld,
versuchen Sie, die Variablen in den Termen
und/oder der varOderRaten-Liste umzuordnen.

904 Anhang: Funktionen und Anweisungen


Wenn Sie keine Schtzwerte angeben und ein cZeros({u_+v_e^(w_),u_v_ i},
Term in einer Variablen nicht-polynomial ist, aber {u_,v_})
alle Terme in allen Unbekannten linear sind, so
e e w_i
w_
verwendet cZeros() das Gausche +1/2i
Eliminationsverfahren beim Versuch, alle 2 2
Nullstellen zu bestimmen.
Wenn ein System weder in all seinen Variablen cZeros({e^(z_)w_,w_z_^2}, {w_,z_})
polynomial noch in seinen Unbekannten linear ist,
dann bestimmt, cZeros() mindestens eine
Nullstelle anhand eines iterativen Nherungs- [.494 .703]
verfahrens. Hierzu mu die Anzahl der
Unbekannten gleich der Termanzahl sein, und alle
anderen Variablen in den Termen mssen zu
Zahlen vereinfachbar sein.
Zur Bestimmung einer nicht-reellen Nullstelle ist cZeros({e^(z_)w_,w_z_^2}, {w_,z_=1+
hufig ein nicht-reeller Schtzwert erforderlich. i})
Fr Konvergenz mu ein Schtzwert ziemlich
nahe bei der Nullstelle liegen. [.149+4.89i 1.588+1.540i]

d() 2 = -Taste oder MATH/Calculus-Men


d (Term1, Var [,Ordnung]) Term d(3x^3 x+7,x) 9x 1
d (Liste1,Var [,Ordnung]) Liste
d (Matrix1,Var [,Ordnung]) Matrix d(3x^3 x+7,x,2) 18 x
Gibt die erste Ableitung von Term1 bezglich der
Variablen Var zurck. Term1 kann eine Liste oder d(f(x) g(x),x)
eine Matrix sein.
d d
Ordnung ist optional und mu, wenn angegeben, dx(f(x)) g(x) + dx(g(x)) f(x)
eine ganze Zahl sein. Wenn sie kleiner Null ist, ist
das Ergebnis eine unbestimmte Ableitung. d(sin(f(x)),x)
d() folgt nicht dem normalen Auswertungs- d
cos(f(x)) d (f(x))
mechanismus der vollstndigen Vereinfachung x
der Parameter mit anschlieender Anwendung
der Funktionsdefinition auf die vollstndig d(x^3,x)|x=5 75
vereinfachten Parameter. Statt dessen fhrt d()
die folgenden Schritte aus: d(d(x^2 y^3,x),y) 6 y x

1. Vereinfachung des zweiten Parameters nur x


soweit, da sich keine nicht-Variable (keine d(x^2,x, 1) 3
Zahl) ergibt.
2. Vereinfachung des ersten Parameters nur d({x^2,x^3,x^4},x)
soweit, da er keinen gespeicherten Wert fr {2 x 3 x 4 x }
die in Schritt 1 ermittelte Variable abruft.
3. Ermittlung der symbolischen Ableitung des
Ergebnisses von Schritt 2 bezglich der
Variablen aus Schritt 1.
4. Setzen Sie, wenn die Variable aus Schritt 1
einen Wert oder einen mit dem mit-
Operator (|) angegebenen Wert gespeichert
hat, diesen Wert in das Ergebnis aus Schritt
3 ein.

Anhang: Funktionen und Anweisungen 905


data44mat CATALOG/MATH/List-Men
data44mat data,mat[,row1] [,col1] [,row2] [,col2] data4mat d1,m1,1, , ,1
Konvertiert Daten in eine Matrix. Done
Jedes Argument [,row1][,col1][,row2] [,col2]
kann einzeln weggelassen werden. Wenn row1
weggelassen wird, ist der Standard 1. Wenn col1
weggelassen wird, ist der Standard 1. Wenn row2
weggelassen wird, ist der Standard max row.
Wenn col2 weggelassen wird, ist der Standard
max column.
Die DATA-Struktur lsst leere Zellen zu. Zeilen
mssen nicht gleicher Gre sein. Wenn Daten als
Matrix gespeichert werden, werden leere Zellen
mit "undef." aufgefllt.

dayOfWk() CATALOG
dayOfWk(year,month,day) integer dayOfWk(1948,9,6) 2
Gibt eine ganze Zahl (Integer) zwischen 1 und 7 Integer-Werte:
zurck, welche den Wochentag darstellt.
Bestimmen Sie mit dayOfWk() auf welchem 1 = Sonntag
Wochentag ein bestimmtes Datum fllt.
Hinweis: Kann fr Jahre vor 1583 fehlerhafte 2 = Montag
Ergebnisse liefern (vor-Gregorianischer Kalender).
3 = Dienstag
Geben Sie das Jahr als vierstelligen Integer ein.
Monat und Tag knnen ein- oder zweistellige 4 = Mittwoch
Integer sein.
5 = Donnerstag

6 = Freitag

7 = Samstag

4DD MATH/Angle-Men
Zahl 4DD Wert Im Degree-Modus fr Winkel:
Liste1 4DD Liste
Matrix1 4DD Matrix 1.5 4DD 1.5
Gibt das dezimale quivalent des in Grad
ausgedrckten Arguments wieder. Das Argument 45 22'14.3" 4DD 45.370...
ist eine Zahl, Liste oder Matrix, die von der
{45 22'14.3",60 0'0"} 4DD
Moduseinstellung in Gradian, Radian oder Degree
interpretiert wird. {45.370... 60}

Im Gradian-Modus fr Winkel:

14DD (9/10)

Im Radian-Modus:

1.5 4DD 85.9

4Dec MATH/Base-Men
Ganze_Zahl1 4Dec Ganze_Zahl 0b10011 4Dec 19
Konvertiert Ganze_Zahl1 in eine Dezimalzahl
(Basis 10). Ein binrer oder hexadezimaler Eintrag 0h1F 4Dec 31
mu stets das Prfix 0b bzw. 0h aufweisen.

906 Anhang: Funktionen und Anweisungen


Null (nicht Buchstabe O) und b oder h.
0b binre_Zahl
0h hexadezimale_Zahl
Eine Dualzahl kann bis zu 32 Stellen
aufweisen, eine Hexadezimalzahl bis
zu 8.
Ohne Prfix wird Ganze_Zahl1 als dezimal
behandelt. Das Ergebnis wird unabhngig vom
Base-Modus dezimal angezeigt.

Define CATALOG
Define FunkName(Para1Name, Para2Name, ...) = Term Define g(x,y)=2x 3y Done
Erzeugt FunkName als benutzerdefinierte g(1,2) 4
Funktion. Sie knnen dann FunkName() genau wie 1! a:2! b:g(a,b) 4
die integrierten Funktionen benutzen. Die
Funktion wertet Term unter Verwendung der Define h(x)=when(x<2,2x-3, 2x+3)
bergebenen Parameter aus und gibt das Done
Ergebnis zurck.
FunkName darf nicht der Name einer System-
variablen oder einer integrierten TI-89 Titanium - h( 3) 9
Funktion sein. h(4) 5
Die Parameternamen sind Platzhalter. Verwenden
Sie diese Namen nicht als bergabeparameter,
wenn Sie mit der Funktion arbeiten. Define eigenvl(a)=
cZeros(det(identity(dim(a)
Hinweis: Diese Form von Define ist
gleichwertig mit der Ausfhrung folgender [1])-x a),x) Done
Anweisung: Term! FunkName(Para1Name
eigenvl([ 1,2;4,3])
,Para2Name). Dieser Befehl kann auch zum
Definieren einfacher Variablen benutzt werden, z.
B. Define a=3. {2 113 - 1 (2 113 + 1)}
Define FunkName(Para1Name, Para2Name, ...) = Func Define g(x,y)=Func:If x>y Then
Block
EndFunc :Return x:Else:Return y:EndIf
:EndFunc Done
Ist identisch mit der vorstehenden Form von
Define mit dem Unterschied, da hier die g(3, 7) 3
benutzerdefinierte Funktion FunkName() einen
Block aus mehreren Anweisungen ausfhren
kann.
Block kann eine einzelne Anweisung oder eine
Serie von Anweisungen sein, die durch :
getrennt sind. Block kann auch Ausdrcke und
Anweisungen enthalten (wie If, Then, Else und
For). Damit kann die Funktion FunkName() auch die
Anweisung Return fr die Rckgabe eines
spezifischen Ergebnisses benutzen.
Hinweis: Es ist in der Regel einfacher, diese Art
der Funktion mit dem Programmeditor statt in der
Eingabezeile zu schreiben und zu bearbeiten.

Anhang: Funktionen und Anweisungen 907


Define ProgName(Para1Name, Para2Name, ...) = Prgm Define listinpt()=prgm:Local
Block n,i,str1,num:InputStr "Listennamen
EndPrgm
eingeben",str1:Input "Anzahl d.
Erzeugt ProgName als Programm oder Unter- Elemente",n:For i,1,n,1:Input
programm, kann jedoch kein Ergebnis mit
"Element "&string(i),num:
Return zurckgeben. Kann einen Block aus
mehreren Anweisungen ausfhren. num! #str1[i]:EndFor:EndPrgm
Done
Block kann eine einzelne Anweisung oder eine
Serie von Anweisungen sein, die durch : listinpt()
getrennt sind. Block kann auch ohne Be-
Enter name of list
schrnkungen Ausdrcke und Anweisungen
enthalten (wie If, Then, Else und For).
Hinweis: Es ist in der Regel einfacher, ein
Programm mit dem Programmeditor statt in der
Eingabezeile zu schreiben und zu bearbeiten.

DelFold CATALOG
DelFold Verzeichnisname1[, Verzeichnisname2] NewFold games Done
[, Verzeichnisname3] ...
(erzeugt das Verzeichnis games)
Lscht die benutzerdefinierten Verzeichnisse
Verzeichnisname1, Verzeichnisname2 etc. Enthlt ein DelFold games Done
Verzeichnis Variablen, wird eine Fehlermeldung (lscht das Verzeichnis games)
angezeigt.
Hinweis: Das Verzeichnis main knnen Sie nicht
lschen.

DelType CATALOG
DelType var_type Deltype LIST Done
Lscht alle ungesperrten Variablen des durch
var_type spezifizierten Typs.
Hinweis: Mgliche Werte fr var_type sind:
ASM, DATA, EXPR, FUNC, GDB, LIST, MAT, PIC,
PRGM, STR, TEXT, AppVar_type_name, All.

DelVar CATALOG
DelVar Var1[, Var2] [, Var3] ... 2! a 2
Lscht die angegebenen Variablen aus dem (a+2)^2 16
Speicher.
DelVar a Done

(a+2)^2 (a + 2)

deSolve() MATH/Calculus-Men
deSolve(DG1oder2Ordnung, unabhngigeVar, Hinweis: Zur Eingabe eines Strichs ( '
abhngigeVar) eine allgemeine Lsung ) drcken Sie 2 .
Ergibt eine Gleichung, die explizit oder implizit eine deSolve(y''+2y'+y=x^2,x,y)
allgemeine Lsung fr die gewhnliche
Differentialgleichung erster oder zweiter Ordnung y=(@1x+@2)e x+x 4x+6
angibt (DG). In der DG:
right(ans(1))! temp
Verwenden Sie einen Strich ( ' , drcken Sie
2 ), um die erste Ableitung der (@1x+@2)e x+x 4x+6
abhngigen Variablen gegenber der
unabhngigen Variabeln zu kennzeichnen. d(temp,x,2)+2d(temp,x)+tempx^2
Kennzeichnen Sie die entsprechende zweite 0
Ableitung mit zwei Strichen.
delVar temp Done
Das Zeichen ' wird nur fr Ableitungen innerhalb
von deSolve() verwendet. Verwenden Sie fr
andere Flle d().

908 Anhang: Funktionen und Anweisungen


Die allgemeine Lsung einer Gleichung erster
Ordnung enthlt eine willkrliche Konstante der
Form @k, wobei k ein ganzzahliger Index im
Bereich 1 bis 255 ist. Der Index wird wieder auf 1
zurckgesetzt, wenn Sie ClrHome oder t 8:Clear
Home verwenden. Die Lsung einer Gleichung
zweiter Ordnung enthlt zwei derartige
Konstanten.
Wenden Sie solve() auf eine implizite Lsung an, deSolve(y'=(cos(y))^2 x,x,y)
wenn Sie versuchen mchten, diese in eine oder
mehrere quivalente explizite Lsungen zu x
konvertieren. tan(y)= 2 +@3

Beachten Sie beim Vergleich Ihrer Ergebnisse mit solve(ans(1),y)


Lehrbuch- oder Handbuchlsungen bitte, da die
( )+@n1p
willkrlichen Konstanten in den verschiedenen x +2@3
y=tan
Verfahren an unterschiedlichen Stellen in der 2
Rechnung eingefhrt werden, was zu
unterschiedlichen allgemeinen Lsungen fhren Hinweis: Zur Eingabe des Zeichens @
kann. drcken Sie:
@
H 2R

ans(1)|@3=c 1 and @n1=0

( )
x +2(c 1)
y=tan
2

deSolve(DG1Ordnung and Ausgangsbedingung, sin(y)=(y e ^(x)+cos(y))y'! ode


unabhngigeVar, abhngigeVar) sin(y)=(e xy+cos(y))y'
eine spezielle Lsung
Ergibt eine spezielle Lsung, welche DG1Ordnung deSolve(ode and
und Ausgangsbedingung erfllt. Dies ist in der y(0)=0,x,y)! soln
Regel einfacher, als eine allgemeine Lsung zu
bestimmen, Anfangswerte zu ersetzen, nach der (2sin(y)+y)
=(ex1)exsin(y)
abhngigen Variablen aufzulsen und dann 2
diesen Wert in die allgemeine Lsung
einzusetzen. soln|x=0 and y=0 true
Ausgangsbedingung ist eine Gleichung der Form: d(right(eq) left(eq),x)/
abhngigeVar (unabhngiger_Anfangswert) = (d(left(eq) right(eq),y))
abhngiger_Anfangswert ! impdif(eq,x,y)
Unabhngiger_Anfangswert und Done
abhngiger_Anfangswert knnen Variablen wie
beispielsweise x0 und y0 ohne gespeicherte ode|y'=impdif(soln,x,y)
Werte sein. Die implizite Differentiation kann bei true
der Prfung impliziter Lsungen behilflich sein.
delVar ode,soln Done
deSolve(DG2Ordnung and Ausgangsbedingung1 and deSolve(y''=y^( 1/2) and y(0)=0 and
Ausgangsbedingung2, unabhngigeVar, y'(0)=0,t,y)
abhngigeVar) eine spezielle Lsung
2y 3/4
Ergibt eine spezielle Lsung, welche DG2Ordnung 3 =t
erfllt und in einem Punkt einen angegebenen
Wert der abhngigen Variablen und deren erster solve(ans(1),y)
Ableitung aufweist.
22/3(3t)4/3
y= 4 and t0

Verwenden Sie fr Ausgangsbedingung1 die Form:


abhngige_Var (unabhngiger_Anfangswert) =
abhngiger_Anfangswert
Verwenden Sie fr Ausgangsbedingung2 die Form:
abhngigeVar' (unabhngiger_Anfangswert) =

Anhang: Funktionen und Anweisungen 909


Anfangswert_1Ableitung
deSolve(DG2Ordnung and Randbedingung1 and deSolve(w'' 2w'/x+(9+2/x^2)w=
Randbedingung2, unabhngigeVar, x e ^(x) and w(p/6)=0 and
abhngigeVar) eine spezielle Lsung
w(p/3)=0,x,w)
Ergibt eine spezielle Lsung, welche DG2Ordnung p
erfllt und in zwei verschiedenen Punkten e 3xcos(3x)
angegebene Werte aufweist. w=
10
p
e 6xsin(3x)
xe x
+
10 10

det() MATH/Matrix-Men
det(quadrat_Matrix[, Tol]) Term det([a,b;c,d]) a d b c
Gibt die Determinante von quadrat_Matrix zurck. det([1,2;3,4]) 2
Sie haben die Option, da jedes Matrixelement als
Null behandelt wird, wenn dessen absoluter Wert det(identity(3) x [1, 2,3;
geringer als Tol ist. Diese Toleranz wird nur dann 2,4,1; 6, 2,7])
verwendet, wenn die Matrix (98 x 55 x + 12 x 1)
Fliekommaelemente aufweist und keinerlei
symbolische Variablen ohne zugewiesene Werte
enthlt. Anderenfalls wird Tol ignoriert.
1.E20 1
Wenn Sie verwenden oder den [1E20,1;0,1] !mat1 [0 1]
Modus auf Exact/Approx=APPROXIMATE det(mat1) 0
einstellen, werden Berechnungen in
det(mat1,.1) 1.E20
Fliekomma-Arithmetik durchgefhrt.
Wird Tol weggelassen oder nicht verwendet, so
wird die Standardtoleranz folgendermaen
berechnet:
5E 14 max(dim(quadrat_Matrix))
rowNorm(quadrat_Matrix)

diag() MATH/Matrix-Men
diag(Liste) Matrix
2 0 0
diag(Zeilenmatrix) Matrix diag({2,4,6}) 0 4 0
diag(Spaltenmatrix) Matrix 0 0 6
Gibt eine Matrix mit den Werten der Parameterliste
oder der Matrix in der Hauptdiagonalen zurck.
diag(quadrat_Matrix) Zeilenmatrix
4 6 8
Gibt eine Zeilenmatrix zurck, die die Elemente der [4,6,8;1,2,3;5,7,9] 1 2 3
Hauptdiagonalen von quadrat_Matrix enthlt. 5 7 9

Quadrat_Matrix mu eine quadratische Matrix sein. diag(ans(1)) [4 2 9]

910 Anhang: Funktionen und Anweisungen


Dialog CATALOG
Dialog Programmlisting:
Block
EndDlog :Dlogtest()
Erzeugt bei Ausfhrung eines Programms ein :Prgm
Dialogfeld. :Dialog
:Title "This is a dialog box"
Block kann eine einzelne Anweisung oder eine
Serie von Anweisungen sein, die durch : :Request "Your name",Str1
getrennt sind. Gltige Block-Optionen im Men :Dropdown "Month you were born",
I/O, 1:Dialog des Programmeditors sind seq(string(i),i,1,12),Var1
1:Text, 2:Request, 4:DropDown und 7:Title. :EndDlog
Den Variablen im Dialogfeld knnen Werte :EndPrgm
zugewiesen werden, die als Vorgabewerte
(Ausgangswerte) angezeigt werden. Wird
gedrckt, werden die Variablen vom Dialogfeld
aus aktualisiert und wird die Variable ok auf 1
gesetzt. Wird N gedrckt, werden die Variablen
nicht aktualisiert, und die Systemvariable ok wird
auf Null gesetzt.

dim() MATH/Matrix/Dimensions-Men
dim(Liste) Ganze_Zahl dim({0,1,2}) 3
Gibt die Dimension von Liste zurck.
dim(Matrix) Liste dim([1, 1,2; 2,3,5]) {2 3}
Gibt die Dimensionen von Matrix als Liste mit zwei
Elementen zurck {Zeilen, Spalten}.
dim(String) Ganze_Zahl dim("Hello") 5
Gibt die Anzahl der in der Zeichenkette String
dim("Hello"&" there") 11
enthaltenen Zeichen zurck.

Disp CATALOG
Disp [TermOderString1] [, TermOderString2] ... Disp "Hello" Hello
Zeigt den aktuellen Inhalt des Programm- I/O- Disp cos(2.3) .666
Bildschirms an. Sind eine oder mehrere
TermOderString angegeben, wird jeder Term bzw. {1,2,3,4}! L1
jede Zeichenkette in einer eigenen Zeile auf dem
Disp L1 {1 2 3 4}
Programm- I/O-Bildschirm angezeigt.
Ein Term kann Umwandlungsoperationen wie Disp 180_min 4 _hr 3._hr
4DD und Rect enthalten. Sie knnen auch den
Operator 4 benutzen um Einheiten- und
Hinweis: Zur Eingabe eines Unter-
Zahlensystem-Umwandlungen durchzufhren.
strichzeichens ( _ ) drcken Sie:
Ist Pretty Print = ON, werden Terme als pretty
print angezeigt. @

Im Programm- I/O-Bildschirm knnen Sie H2


drcken, um den Hauptbildschirm anzuzeigen; ein Das Zeichen 4 wird mit 2 erzeugt.
Programm kann DispHome verwenden.

Anhang: Funktionen und Anweisungen 911


DispG CATALOG
DispG Im Funktions-Graphikmodus:
Zeigt den aktuellen Inhalt des Graphikbildschirms Programmsegment:
an.

:5 cos(x)! y1(x)
: 10! xmin
:10! xmax
: 5! ymin
:5! ymax
:DispG

DispHome CATALOG
DispHome Programmausschnitt:
Zeigt den aktuellen Inhalt des Hauptbildschirms
an.
:Disp "The result is: ",xx
:Pause "Press Enter to quit"
:DispHome
:EndPrgm

DispTbl CATALOG
DispTbl 5 cos(x)! y1(x)
Zeigt den aktuellen Inhalt des Tabellen- DispTbl
Bildschirms an.
Hinweis: Das Cursorfeld ist zum Scrollen
aktiviert. Drcken Sie N oder , um die
Ausfhrung fortzusetzen, wenn dieser Aufruf
innerhalb eines Programms ausgefhrt wurde.

4DMS MATH/Angle-Men
Term 4DMS Im Degree-Modus fr Winkel:
Liste 4DMS
Matrix 4DMS 45.371 4DMS 45 22'15.6"
Interpretiert den Parameter als Winkel und zeigt {45.371,60} 4DMS
die entsprechenden GMS-Werte (engl. DMS) an
{45 22'15.6" 60 }
(GGGGGGMMSS.ss). Siehe , ', " zur Erluterung
des DMS-Formats (Ordnung, Minuten, Sekunden).
Hinweis: 4DMS wandelt Bogenma in Ordnung
um, wenn es im Rad-Modus benutzt wird. Folgt
auf die Eingabe das Ordnung-Symbol ( ), wird
keine Umwandlung vorgenommen. Sie knnen
4DMS nur am Ende einer Eingabezeile benutzen.

912 Anhang: Funktionen und Anweisungen


dotP() MATH/Matrix/Vector ops-Men
dotP(Liste1, Liste2) Term dotP({a,b,c},{d,e,f})
Gibt das Skalarprodukt zweier Listen zurck. a d + b e + c f

dotP({1,2},{5,6}) 17
dotP(Vektor1, Vektor2) Term dotP([a,b,c],[d,e,f])
Gibt das Skalarprodukt zweier Vektoren zurck. a d + b e + c f

Es mssen beide Zeilenvektoren oder beide dotP([1,2,3],[4,5,6]) 32


Spaltenvektoren sein.

DrawFunc CATALOG
DrawFunc Term Im Funktions-Graphikmodus mit einem
Zeichnet Term als eine Funktion, wobei x als ZoomStd-Fenster:
unabhngige Variable benutzt wird.
DrawFunc 1.25x cos(x)
Hinweis: Das Neuzeichnen lscht alle
gezeichneten Elemente.

DrawInv CATALOG
DrawInv Term Im Funktions-Graphikmodus mit einem
Zeichnet die Inverse von Term, indem die x-Werte ZoomStd-Fenster:
auf der y-Achse und die y-Werte auf der x-Achse
aufgetragen werden. DrawInv 1.25x cos(x)

x ist die unabhngige Variable.

Hinweis: Das Neuzeichnen lscht alle


gezeichneten Elemente.

DrawParm CATALOG
DrawParm Term1, Term2 Im Funktions-Graphikmodus mit einem
[, tmin] [, tmax] [, tstep] ZoomStd-Fenster:
Zeichnet die Parameterdarstellung der
Komponenten Term1 und Term2, wobei t die DrawParm t cos(t),t sin(t),0,10,.1
unabhngige Variable ist.

Die Vorgabewerte fr tmin, tmax und tstep sind die


aktuellen Einstellungen der Window-Variablen
tmin, tmax und tstep. Wenn Sie Werte fr tmin,
tmax und tstep angeben, bewirkt das keine
nderung der Fenstervariablen. Wenn der
aktuelle Graphikmodus nicht parametric ist,
sind diese drei Parameter zwingend erforderlich.
Hinweis: Das Neuzeichnen lscht alle
gezeichneten Elemente.

Anhang: Funktionen und Anweisungen 913


DrawPol CATALOG
DrawPol Term[, qmin] [, qmax] [, qstep] Im Funktions-Graphikmodus mit einem
Zeichnet den Polar-Graphen von Term unter ZoomStd-Fenster:
Verwendung von q als unabhngiger Variablen.
DrawPol 5 cos(3 q),0,3.5,.1
Die Vorgabewerte fr qmin, qmax und qstep sind
die aktuellen Einstellungen der Window-Variablen
qmin, qmax und qstep. Wenn Sie Werte fr qmin,
qmax und qstep angeben, bewirkt das keine
nderung der Fenstervariablen. Wenn der
aktuelle Graphikmodus nicht "polar" ist, sind
diese drei Parameter zwingend erforderlich.
Hinweis: Das Neuzeichnen lscht alle
gezeichneten Elemente.

DrawSlp CATALOG
DrawSlp x1, y1, Steigung Im Funktions-Graphikmodus mit einem
Zeigt den Graphikbildschirm an und zeichnet eine ZoomStd-Fenster:
Gerade mit der Formel y y1=Steigung (x x1).
DrawSlp 2,3, 2
Hinweis: Das Neuzeichnen lscht alle
gezeichneten Elemente.

DropDown CATALOG
DropDown Titelstring, {Posten1String, Posten2String, ...}, Siehe Dialog Programmlisting-
VarName Beispiel.
Zeigt ein Dropdown-Men mit dem Namen
Titelstring an, das die Eintrge 1:Posten1String,
2: Posten2String usw. enthlt. DropDown mu
innerhalb eines Blocks Dialog...EndDlog
benutzt werden.
Wenn VarName bereits existiert und einen Wert
besitzt, der innerhalb des Bereichs dieser
Menpunkte liegt, wird der diesem Wert
zugeordnete Menpunkt als Vorgabeeinstellung
angezeigt. Andernfalls ist der erste Menpunkt
die Voreinstellung (Standardauswahl).
Wenn Sie einen Menpunkt auswhlen, wird die
Nummer des gewhlten Menpunkts in der
Variablen VarName gespeichert. (Falls ntig, erzeugt
DropDown die Variable VarName.)

914 Anhang: Funktionen und Anweisungen


DrwCtour CATALOG
DrwCtour Term Im Modus 3D Graph:
DrwCtour Liste
(1/5)x^2+(1/5)y^2 10!z1(x,y)
Zeichnet bei den durch Term oder Liste
angegebenen z-Werten Hhenlinien im aktuellen Done
3D-Graphen. Der Modus 3D Graph mu bereits L10!xmin:10!xmax 10
eingestellt sein. DrwCtour setzt das Graph- L10!ymin:10!ymax 10
Format automatisch auf CONTOUR LEVELS. L10!zmin:10!zmax 10
Standardmig enthlt der Graph automatisch die 0!ncontour 0
Anzahl der durch die Fenstervariable ncontour DrwCtour {L9,L4.5,L3,0,4.5,9}
angegebenen gleichmig voneinander entfernten
Hhenlinien. DrwCtour zeichnet mehr als nur die
standardmigen Hhenlinien.
Zum Ausschalten der Standardhhenlinien stellen
Sie ncontour auf Null ein; verwenden Sie hierzu
entweder den Fensterbildschirm, oder speichern
Sie 0 in der Systemvariablen ncontour.
ndern Sie den Sichtwinkel mit Hilfe
des Cursors. Drcken Sie 0 (Null), um
zur ursprnglichen Ansicht zurck-
zukehren.

Mit folgenden Tasten wird ein neues


Graphenformat gewhlt:
@
HF

Drcken Sie X, Y oder Z, um


entlang der entsprechenden Achsen
zu blicken.

@ ^ Taste H 2 ^Taste
MantisseEexponent 2.3 4 23000.
Eingabe einer Zahl in wissenschaftlicher Notation. 2.3 9+4.1 15 4.1 15
Die Zahl wird interpretiert als Mantisse
10 Exponent.
Tipp: Wenn Sie eine Zehnerpotenz ohne
3 10^4 30000
Erzeugung eines Dezimalwerts eingeben
mchten, benutzen Sie 10^Ganze_Zahl.

e^() @ s Taste H 2 s Taste


e^(Term1) Term e^(1) e
Gibt e hoch Term1 zurck. e^(1.) 2.718...
Hinweis: Das Drcken von s zum Anzeigen
von e^( ist nicht das gleiche wie die Bettigung e^(3)^2 e9
von j [E ] . Auf dem Voyage 200 wird durch
Drcken von 2 s zur Erzeugung von e^ nicht
derselbe Effekt erzielt wie durch Eingabe des
Zeichens e auf der QWERTY-Tastatur.
Sie knnen eine komplexe Zahl in der polaren
Schreibweise re i q eingeben. Verwenden Sie diese
Schreibweise jedoch nur im Radian-Modus fr
Winkel; im Degree- oder Gradian-Modus
verursacht sie einen Bereichsfehler.
e^(Liste1) Liste e^({1,1.,0,.5})
Gibt e hoch jedes Element der Liste1 zurck. {e 2.718... 1 1.648...}

Anhang: Funktionen und Anweisungen 915


e^(quadrat_Matrix1) quadrat_Matrix e^([1,5,3;4,2,1;6,2,1])
Ergibt den Matrix-Exponenten von quadrat_Matrix1.
Dies ist nicht gleichbedeutend mit der Berechnung 782.209 559.617 456.509
von e hoch jedes Element. Nheres zum 680.546 488.795 396.521
Berechnungsverfahren finden Sie im Abschnitt 524.929 371.222 307.879
cos().
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliekommazahlen.

eigVc() MATH/Matrix-Men
eigVc(quadrat_Matrix) Matrix Im Komplex-Formatmodus Rectangular:
Ergibt eine Matrix, welche die Eigenvektoren fr [L1,2,5;3,L6,9;2,L5,7]! m1
eine reelle oder komplexe quadrat_Matrix enthlt,
wobei jede Spalte des Ergebnisses zu einem 1 2 5
Eigenwert gehrt. Beachten Sie, da ein 3 6 9
Eigenvektor nicht eindeutig ist; er kann durch 2 5 7
einen konstanten Faktor skaliert werden. Die
Eigenvektoren sind normiert, d.h. wenn V = [x 1, eigVc(m1)
x 2, , x n], dann: .800 .767 .767
.484 .573+.052i .573.052i
x1 2 + x2 2 + + xn 2 = 1 .352 .262+.096i .262.096i
Quadrat_Matrix wird zunchst mit hnlichkeits-
transformationen bearbeitet, bis die Zeilen- und
Spaltennormen so nahe wie mglich bei
demselben Wert liegen. Die Quadrat_Matrix wird
dann auf die obere Hessenberg-Form reduziert,
und die Eigenvektoren werden mit einer Schur-
Faktorisierung berechnet.

eigVl() MATH/Matrix-Men
eigVl(quadrat_Matrix) Liste Im Komplex-Formatmodus "Rectangular":
Ergibt eine Liste von Eigenwerten einer reellen
oder komplexen quadrat_Matrix. [L1,2,5;3,L6,9;2,L5,7]! m1

Quadrat_Matrix wird zunchst mit hnlichkeits- 1 2 5


3 6 9
transformationen bearbeitet, bis die Zeilen- und
Spaltennormen so nahe wie mglich bei
2 5 7
demselben Wert liegen. Die Quadrat_Matrix wird eigVl(m1)
dann auf die obere Hessenberg-Form reduziert,
und die Eigenvektoren werden aus der oberen {4.409 2.204+.763i
Hessenberg-Matrix berechnet. 2.204.763i}i}

Else Siehe If, Seite 933.

ElseIf CATALOG Siehe auch If, Seite 933.


If Boolescher Term1 Then Programmsegment:
Block1
ElseIf Boolescher Term2 Then
Block2 :If choice=1 Then

: Goto option1
ElseIf Boolescher TermN Then
BlockN : ElseIf choice=2 Then
EndIf : Goto option2
: ElseIf choice=3 Then
ElseIf kann als Programmanweisung fr das : Goto option3
Verzweigen in einem Programm benutzt werden. : ElseIf choice=4 Then
: Disp "Exiting Program"
: Return
:EndIf

916 Anhang: Funktionen und Anweisungen


EndCustm Siehe Custom, Seite 902.

EndDlog Siehe Dialog, Seite 911.

EndFor Siehe For, Seite 923.

EndFunc Siehe Func, Seite 924.

EndIf Siehe If, Seite 933.

EndLoop Siehe Loop, Seite 943.

EndPrgm Siehe Prgm, Seite 960.

EndTBar Siehe ToolBar, Seite 1000.

EndTry Siehe Try, Seite 1001.

EndWhile Siehe While, Seite 1003.

entry() CATALOG
entry() Term Auf dem Hauptbildschirm:
entry(Ganze_Zahl) Term
1
Gibt eine frhere Eingabe aus dem Protokoll- 1+1/x x
+1
Bereich des Hauptbildschirms zurck.
Ganze_Zahl gibt (sofern angegeben) den Term im 1
1+1/entry(1) 2-x+1
Protokoll-Bereich an. Der Vorgabewert ist 1, also
die zuletzt ausgewertete Eingabe. Der gltige
Bereich ist 1 bis 99, und Ganze_Zahl darf kein Term 1
+ 3/2
sein. 2 (2 x+1)

Hinweis: Wenn die letzte Eingabe noch markiert 1


5/3-3 (3 x+2)
auf dem Hauptbildschirm angezeigt ist, besitzt das
Drcken von die gleiche Wirkung wie das
Ausfhren von entry(1). 1
entry(4) x
+1

exact() MATH/Number-Men
exact( Term1 [, Tol]) Term exact(.25) 1/4
exact( Liste1 [, Tol]) Liste
exact( Matrix1 [, Tol]) Matrix 333333
exact(.333333) 1000000
Benutzt den Rechenmodus Exact ungeachtet der
Moduseinstellung von Exact/Approx und gibt exact(.33333,.001) 1/3
nach Mglichkeit die rationale Zahl zurck, die
dem Parameter quivalent ist. 7 x
exact(3.5x+y)
Tol legt die Toleranz bei der Umwandlung fest, 2 +y
wobei die Vorgabe 0 (Null) ist.
exact({.2,.33,4.125})
33
{15 100 338}

Anhang: Funktionen und Anweisungen 917


Exec CATALOG
Exec String [, Term1] [, Term2] ...

Fhrt einen aus einer Folge von Motorola 68000


op-Codes bestehenden String aus. Diese Codes
fungieren als eine Art Assemblersprachen-
Programm. Falls erforderlich, knnen Sie mit den
optionalen Termen ein oder mehrere Argumente an
das Programm bergeben.
Nheres finden Sie auf der TI-Website:
education.ti.com

Achtung: Mit Exec erfolgt Zugriff auf den


Mikroprozessor. Ein Fehler fhrt zur Sperrung des
Taschenrechners und zum Datenverlust. Es
empfiehlt sich daher, vor der Arbeit mit dem Befehl
Exec eine Sicherungskopie der
Taschenrechnerdaten anzulegen.

Exit CATALOG
Exit Programmlisting:
Beendet den aktuellen For, While oder Loop :0! temp
Block.
:For i,1,100,1
Exit ist auerhalb dieser drei Schleifenstrukturen : temp+i! temp
(For, While oder Loop) nicht zulssig. : If temp>20
: Exit
:EndFor
:Disp temp

Inhalt von temp nach Ausfhrung: 21

exp4list() CATALOG
exp44list(Term,Var) Liste solve(x^2 x 2=0,x) x=2 or x= 1
Untersucht Term auf Gleichungen, die durch das exp4list(solve(x^2x2=0,x),x)
Wort or getrennt sind und gibt eine Liste der
rechten Seiten der Gleichungen in der Form { 1 2}
Var=Term zurck. Dies erlaubt Ihnen auf einfache
Weise das Extrahieren mancher Lsungswerte, die
in den Ergebnissen der Funktionen solve(),
cSolve(), fMin() und fMax() enthalten sind.

Hinweis: exp44list() ist fr die Funktionen zeros


und cZeros() unntig, da diese direkt eine Liste von
Lsungswerten zurckgeben.

expand() MATH/Algebra-Men
expand(Term1 [, Var]) Term expand((x+y+1)^2)
expand(Liste1 [,Var]) Liste
expand(Matrix1 [,Var]) Matrix x + 2 x y + 2 x + y + 2 y + 1
expand(Term1) gibt Term1 bezglich smtlicher expand((x^2 x+y^2 y)/(x^2 y^2 x^2
Variablen entwickelt zurck. Die Entwicklung ist
y x y^2+x y))
eine Polynomentwicklung fr Polynome und eine
Partialbruchentwicklung fr rationale Terme.
expand() versucht Term1 in eine Summe
und/oder eine Differenz einfacherer Terme
umzuformen. Dagegen versucht factor() Term1 in
ein Produkt und/oder einen Quotienten einfacher
Faktoren umzuformen.

918 Anhang: Funktionen und Anweisungen


expand(Term1,Var) entwickelt Term bezglich Var. expand((x+y+1)^2,y)
Gleichartige Potenzen von Var werden y + 2 y (x + 1) + (x + 1)
zusammengefat. Die Terme und Faktoren werden
mit Var als der Hauptvariablen sortiert. Es kann expand((x+y+1)^2,x)
sein, da als Nebeneffekt in gewissem Umfang
x + 2 x (y + 1) + (y + 1)
eine Faktorisierung oder Entwicklung der
zusammengefaten Koeffizienten auftritt. expand((x^2 x+y^2 y)/(x^2 y^2 x^2
Verglichen mit dem Weglassen von Var spart dies
hufig Zeit, Speicherplatz und Platz auf dem y x y^2+x y),y)
Bildschirm und macht den Term verstndlicher.

expand(ans(1),x)

Selbst wenn es nur eine Variable gibt, kann das expand((x^3+x^2 2)/(x^2 2))
Einbeziehen von Var eine vollstndigere
Faktorisierung des Nenners, die fr die Partial- 2 x
+ x+1
bruchentwicklung benutzt wird, ermglichen. x 2
Tipp: Fr rationale Terme ist propFrac() eine expand(ans(1),x)
schnellere aber weniger weitgehende Alternative
1 1
x 2 + x+2 + x+1
zu expand().
Hinweis: Siehe auch comDenom() zu einem
Quotienten aus einem entwickelten Zhler und
entwickeltem Nenner.
expand(Term1,[Var]) vereinfacht auch ln(2x y)+(2x y)
Logarithmen und Bruchpotenzen ungeachtet von
ln(2 x y) + (2 x y)
Var. Fr weitere Zerlegungen von Logarithmen
und Bruchpotenzen knnen Einschrnkungen expand(ans(1))
notwendig werden, um sicherzustellen, da
manche Faktoren nicht negativ sind. ln(x y) + 2 (x y) + ln(2)

expand(Term1, [Var]) vereinfacht auch Absolutwerte, expand(ans(1))|y>=0


sign() und Exponenten ungeachtet von Var. ln(x) + 2 x y + ln(y) + ln(2)
Hinweis: Siehe auch tExpand() zur
trigonometrischen Entwicklung von sign(x y)+abs(x y)+ e ^(2x+y)
Winkelsummen und -produkten. e 2 x+y + sign(x y) + |x y|
expand(ans(1))
sign(x)sign(y) + |x||y|+ (ex)2ey

expr() MATH/String-Men
expr(String) Term expr("1+2+x^2+x") x + x + 3
Gibt die in String enthaltene Zeichenkette als Term expr("expand((1+x)^2)")
zurck und fhrt diesen sofort aus.
x + 2 x + 1

"Define cube(x)=x^3"! funcstr


"Define cube(x)=x^3"

expr(funcstr) Done

cube(2) 8

Anhang: Funktionen und Anweisungen 919


ExpReg MATH/Statistics/Regressions-Men
ExpReg Liste1, Liste2 [, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die exponentielle Regression und {1,2,3,4,5,6,7,8}! L1
aktualisiert alle Statistik-Systemvariablen.
{1 2 ...}
Alle Listen auer Liste5 mssen die gleiche {1,2,2,2,3,4,5,7}! L2
Dimension besitzen. {1 2 ...}
Liste1 stellt die Liste der x-Werte dar. ExpReg L1,L2 Done
Liste2 stellt die Liste der y-Werte dar. ShowStat
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein. Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done

factor() MATH/Algebra-Men
factor(Term1[, Var]) Term factor(a^3 x^2 a x^2 a^3+a)
factor(Liste1[,Var]) Liste
factor(Matrix1[,Var]) Matrix

factor(Term1) gibt Term1 nach allen seinen factor(x^2+1) x + 1


Variablen bezglich eines gemeinsamen Nenners
faktorisiert zurck. factor(x^2 4) (x 2) (x + 2)
Term1 wird soweit wie mglich in lineare rationale factor(x^2 3) x 3
Faktoren aufgelst, selbst wenn dies die
Einfhrung neuer nicht-reeller Unterterme factor(x^2 a) x a
bedeutet. Diese Alternative ist angemessen, wenn
Sie die Faktorisierung bezglich mehr als einer
Variablen vornehmen mchten.
factor(Term1,Var) gibt Term1 nach der Variablen factor(a^3x^2ax^2a^3+a,x)
Var faktorisiert zurck.
Term1 wird soweit wie mglich in reelle Faktoren a (a 1) (x 1) (x + 1)
aufgelst, die linear in Var sind, selbst wenn
dadurch irrationale Konstanten oder Unterterme, factor(x^2 3,x)
die in anderen Variablen irrational sind,
(x + 3) (x 3)
eingefhrt werden.
Die Faktoren und ihre Terme werden mit Var als factor(x^2 a,x)
Hauptvariable sortiert. Gleichartige Potenzen von
Var werden in jedem Faktor zusammengefat. (x + a) (x a)
Beziehen Sie Var ein, wenn die Faktorisierung nur
bezglich dieser Variablen bentigt wird und Sie
irrationale Terme in anderen Variablen akzeptieren
mchten, um die Faktorisierung bezglich Var so
weit wie mglich vorzunehmen. Es kann sein, da
als Nebeneffekt in gewissem Umfang eine
Faktorisierung nach anderen Variablen auftritt.

920 Anhang: Funktionen und Anweisungen


Bei der Einstellung AUTO fr den Modus factor(x^5+4x^4+5x^36x3)
Exact/Approx ermglicht die Einbeziehung von
Var auch eine Nherung mit Gleitkomma- x 5 + 4 x4 + 5 x3 6 x 3
koeffizienten in Fllen, wo irrationale
Koeffizienten nicht explizit bezglich der factor(ans(1),x)
integrierten Funktionen ausgedrckt werden (x.964) (x +.611)
knnen. Selbst wenn es nur eine Variable gibt, (x + 2.125) (x + 2.227
kann das Einbeziehen von Var eine vollstndigere
Faktorisierung ergeben. x + 2.392)

Hinweis: Siehe auch comDenom() zu einer


schnellen partiellen Faktorisierung, wenn factor()
zu langsam ist oder den Speicherplatz erschpft.
Hinweis: Siehe auch cFactor() zur kompletten
Faktorisierung bis zu komplexen Koeffizienten, um
lineare Faktoren zu erhalten.
factor(Rationale_Zahl) ergibt die rationale Zahl in factor(152417172689)
Primfaktoren zerlegt. Bei zusammengesetzten 1234571234577
Zahlen nimmt die Berechnungsdauer exponentiell
mit der Anzahl an Stellen im zweitgrten Faktor isPrime(152417172689) false
zu. Das Faktorisieren einer 30-stelligen ganzen
Zahl kann beispielsweise lnger als einen Tag
dauern und das Faktorisieren einer 100-stelligen
Zahl mehr als ein Jahrhundert.
Hinweis: Um eine Berechnung anzuhalten
(abzubrechen), drcken Sie auf .
Mchten Sie hingegen lediglich feststellen, ob es
sich bei einer Zahl um eine Primzahl handelt,
verwenden Sie isPrime(). Dieser Vorgang ist
wesentlich schneller, insbesondere dann, wenn
Rationale_Zahl keine Primzahl ist und der
zweitgrte Faktor mehr als fnf Stellen aufweist.

Fill MATH/Matrix-Men
Fill Term, MatrixVar Matrix 1 2
[1,2;3,4]! amatrx [3 4]
Ersetzt jedes Element in der Variablen MatrixVar
durch Term. Fill 1.01,amatrx Done
MatrixVar mu bereits existieren. 1.01 1.01
amatrx [1.01 1.01]

Fill Term, ListeVar Liste {1,2,3,4,5}! alist


Ersetzt jedes Element in der Variablen ListeVar {1 2 3 4 5}
durch Term. Fill 1.01,alist Done
alist
ListeVar mu bereits existieren.
{1.01 1.01 1.01 1.01 1.01}

floor() MATH/Number-Men
floor(Term) Ganze_Zahl floor( 2.14) 3.
Gibt die grte ganze Zahl zurck, die
Parameter ist. Diese Funktion ist identisch mit
int().

Der Parameter kann eine reelle oder eine


komplexe Zahl sein.

Anhang: Funktionen und Anweisungen 921


floor(Liste1) Liste floor({3/2,0, 5.3})
floor(Matrix1) Matrix {1 0 6.}
Gibt eine Liste oder Matrix zurck, die fr jedes
Element die grte ganze Zahl enthlt, die kleiner floor([1.2,3.4;2.5,4.8])
oder gleich dem Element ist. 1. 3.
[2. 4.]
Hinweis: Siehe auch ceiling() und int().

fMax() MATH/Calculus-Men
fMax(Term, Var) Boolescher Term fMax(1(xa)^2(xb)^2,x)
Gibt einen Booleschen Term zurck, der mgliche a+b
Werte von Var angibt, welche Term maximieren x =
2
oder seine kleinste obere Grenze angeben.
fMax(.5x^3 x 2,x) x=
Benutzen Sie den Operator | mit zur fMax(.5x^3 x 2,x)|x1
Einschrnkung des Lsungsintervalls und/oder zur x = .816...
Angabe des Vorzeichens anderer undefinierter
Variablen. fMax(a x^2,x)
Ist der Modus Exact/Approx auf APPROX x = or x = or x = 0 or a = 0
eingestellt, sucht fMax() iterativ nach einem
annhernden lokalen Maximum. Dies ist oft fMax(a x^2,x)|a<0 x = 0
schneller, insbesondere, wenn Sie den Operator
| benutzen, um die Suche auf ein relativ kleines
Intervall zu beschrnken, das genau ein lokales
Maximum enthlt.
Hinweis: Siehe auch fMin() und max().

fMin() MATH/Calculus-Men
fMin(Term, Var) Boolescher Term fMin(1(xa)^2(xb)^2,x)
Gibt einen Booleschen Term zurck, der mgliche x = or x =
Werte von Var angibt, welche Term minimieren
oder seine kleinste untere Grenze angeben. fMin(.5x^3 x 2,x)|x1 x = 1

Benutzen Sie den Operator | mit zur fMin(a x^2,x)


Einschrnkung des Lsungsintervalls und/oder x = or x = or x = 0 or a = 0
zur Angabe des Vorzeichens anderer
undefinierter Variablen. fMin(a x^2,x)|a>0 and x>1
x = 1.
Ist der Modus Exact/Approx auf APPROX
eingestellt, sucht fMin() iterativ nach einem fMin(a x^2,x)|a>0 x = 0
annhernden lokalen Minimum. Dies ist oft
schneller, insbesondere, wenn Sie den Operator
| benutzen, um die Suche auf ein relativ kleines
Intervall zu beschrnken, das genau ein lokales
Minimum enthlt.
Hinweis: Siehe auch fMax() und min().

FnOff CATALOG
FnOff

Hebt die Auswahl aller Y= Funktionen fr den


aktuellen Graphikmodus auf.
Bei geteiltem Bildschirm mit 2-Graphen-modus wirkt
sich FnOff nur auf den aktiven Graph aus.

922 Anhang: Funktionen und Anweisungen


FnOff [1] [, 2] ... [,99] Im Funktions-Graphikmodus:
FnOff 1,3 hebt die Auswahl von
Hebt die Auswahl der angegebenen y1(x) und y3(x) auf.
Y= Funktionen fr den aktuellen
Graphikmodus auf. Im Graphikmodus parametric:
FnOff 1,3 hebt die Auswahl von
xt1(t), yt1(t), xt3(t) und yt3(t) auf.

FnOn CATALOG
FnOn

Whlt alle fr den aktuellen Graphikmodus


definierten Y= Funktionen aus.
Bei geteiltem Bildschirm mit 2-Graphen-modus wirkt
sich FnOn nur auf den aktiven Graph aus.
FnOn [1] [, 2] ... [,99]

Whlt die angegebenen Y= Funktionen fr den


aktuellen Graphikmodus aus.
Hinweis: Im 3D-Graphikmodus kann jeweils nur
eine Funktion ausgewhlt sein. FnOn 2 whlt z.
B. z2(x,y) aus und hebt die Auswahl aller vorher
ausgewhlten Funktionen auf. In den anderen
Graph-Modi wirkt sich diese Funktion nicht auf
bereits ausgewhlte Funktionen aus.

For CATALOG
For Var, Anfang, Ende [, Schritt] Programmsegment:
Block
EndFor
Fhrt die in Block befindlichen Anweisungen fr :0! tempsum : 1! step
jeden Wert von Var zwischen Anfang und Ende aus, :For i,1,100,step
wobei der Wert bei jedem Durchlauf um Schritt : tempsum+i! tempsum
inkrementiert wird. :EndFor
Var darf keine Systemvariable sein. :Disp tempsum
Schritt kann positiv oder negativ sein. Der
Vorgabewert ist 1.
Inhalt von tempsum nach
Block kann eine einzelne Anweisung oder eine
Serie von Anweisungen sein, die durch : Ausfhrung: 5050
getrennt sind.
Inhalt von tempsum bei nderung
von step in 2: 2500

Anhang: Funktionen und Anweisungen 923


format() MATH/String-Men
format(Term[, FormatString]) string format(1.234567,"f3")
Gibt Term als Zeichenkette im Format der "1.235"
Formatschablone zurck.
format(1.234567,"s2")
Term mu zu einer Zahl vereinfachbar sein. "1.23 0"
FormatString ist eine Zeichenkette und mu diese
Form besitzen: F[n], S[n], E[n], G[n][c], format(1.234567,"e3")
wobei [ ] optionale Teile bedeutet.
"1.235 0"
F[n]: Festes Format (Fixed). n ist die Anzahl der
angezeigten Nachkommastellen (nach dem format(1.234567,"g3")
Dezimalpunkt). "1.235"
S[n]: Wissenschaftliches Format. n ist die Anzahl
format(1234.567,"g3")
der angezeigten Nachkommastellen (nach dem
Dezimalpunkt). "1,234.567"
E[n]: Technisches Format (Engineering). n ist die format(1.234567,"g3,r:")
Anzahl der Stellen, die auf die erste signifikante
"1:235"
Ziffer folgen. Der Exponent wird auf ein
Vielfaches von 3 gesetzt, und der Dezimalpunkt
wird um Null, eine oder zwei Stellen nach rechts
verschoben.
G[n][c]: Wie Fixed, unterteilt jedoch auch die
Stellen links des Dezimaltrennzeichens in
Dreiergruppen. c ist das Gruppentrennzeichen und
ist auf "Komma" voreingestellt. Wenn c auf
"Punkt" gesetzt wird, wird das Dezimal-
trennzeichen zum Komma.
[Rc]: Jeder der vorstehenden Formateinstellungen
kann als Suffix das Flag Rc nachgestellt werden,
wobei c ein einzelnes Zeichen ist, das den
Dezimalpunkt ersetzt.

fPart() MATH/Number-Men
fPart(Term1) Term fPart( 1.234) .234
fPart(Liste1) Liste
fPart(Matrix1) Matrix fPart({1, 2.3, 7.003})
Gibt den Bruchanteil/Nachkommateil des {0 .3 .003}
Parameters zurck.
Bei einer Liste bzw. Matrix werden die
Bruchteile aller Elemente zurckgegeben.
Der Parameter kann eine reelle oder eine
komplexe Zahl sein.
Func CATALOG
Func Definieren Sie im Funktions-
Block
EndFunc Graphikmodus eine stckweise
definierte Funktion:
Zwingend erforderlich als erste Anweisung in
einer aus mehreren Anweisungen bestehenden Define g(x)=Func:If x<0 Then
Funktionsdefinition.
:Return 3 cos(x):Else:Return
Block kann eine einzelne Anweisung oder eine 3 x:EndIf:EndFunc Done
Serie von Anweisungen sein, die durch :
getrennt sind. Graph g(x)
Hinweis: when() kann ebenfalls zum
Definieren und zur graphischen Darstellung von
stckweise definierten Funktionen benutzt
werden.

924 Anhang: Funktionen und Anweisungen


gcd() MATH/Number-Men
gcd(Zahl1, Zahl2) Term gcd(18,33) 3
Gibt den grten gemeinsamen Teiler (ggT) der
beiden Parameter zurck. Der gcd zweier Brche
ist der gcd ihrer Zhler dividiert durch das kleinste
gemeinsame Vielfache (lcm) ihrer Nenner.
In den Modi Auto oder Approximate ist der gcd
von Fliekommabrchen 1.0.
gcd(Liste1, Liste2) Liste gcd({12,14,16},{9,7,5})
Gibt die ggT der einander entsprechenden {3 7 1}
Elemente von Liste1 und Liste2 zurck.

gcd(Matrix1, Matrix2) Matrix gcd([2,4;6,8],[4,8;12,16])


Gibt die ggT der einander entsprechenden
2 4
Elemente von Matrix1 und Matrix2 zurck. [6 8]

Get CATALOG
Get Var Programmsegment:
bernimmt einen CBL 2-(Calculator-Based
Laboratory) oder einen CBR-(Calculator-
Based Ranger)Wert ber den Kommunikations- :Send {3,1, 1,0}
anschlu und speichert ihn in der Variablen Var. :For i,1,99
: Get data[i]
: PtOn i,data[i]
:EndFor

Anhang: Funktionen und Anweisungen 925


GetCalc CATALOG
GetCalc Var Programmsegment:
bernimmt einen Wert vom Kommunikations-
anschlu und speichert ihn in die Variable Var. Dies
gilt beim Verbinden von 2 Rechnern. : Disp "Press Enter when ready"
Hinweis: Um eine Variable einem Gert an den :Pause
Kommunikationsanschlu zu bertragen, knnen :GetCalc L1
Sie 2 auf dem anderen Gert :Disp "List L1 received "
benutzen, dort die Variable auswhlen und
senden, oder Sie knnen im anderen Gert den
Befehl SendCalc benutzen.

@ GetCalc Var[,port]
Ruft einen Wert von der Verbindungsschnittstelle
ab und speichert ihn auf dem empfangenden TI-
89 Titanium in der Variable var.
Ist der Anschluss nicht angegeben oder ist port =
0, erwartet der TI-89 Titanium die Daten von
beiden Anschlssen.
Bei port = 1 erwartet der TI-89 Titanium die
Daten vom USB-Anschluss.
Bei port = 2 erwartet der TI-89 Titanium die
Daten vom E/A-Anschluss.

getConfg() CATALOG
getConfg() Listenpaare @:
Gibt eine Liste der Taschenrechnerattribute aus. getConfg()
Der Name des Attributs wird, gefolgt von dessen
Wert, aufgefhrt. {"Product Name" "Advanced
Mathematics Software"
"Version" "2.00, 09/25/1999"
"Product ID" "03-1-4-68"
"ID #" "01012 34567 ABCD"
"Cert. Rev. #" 0
"Screen Width" 160
"Screen Height" 100
"Window Width" 160
"Window Height" 67
"RAM Size" 262132
"Free RAM" 197178
"Archive Size" 655360
"Free Archive" 655340}

926 Anhang: Funktionen und Anweisungen


H

getConfg()
{"Product Name" "Advanced
Mathematics Software"
"Version" "2.00, 09/25/1999"
"Product ID" "01-1-4-80"
"ID #" "01012 34567 ABCD"
"Cert. Rev. #" 0
"Screen Width" 240
"Screen Height" 120
"Window Width" 240
"Window Height" 91
"RAM Size" 262144
"Free RAM" 192988
"Archive Size" 720896
"Free Archive" 720874}
Hinweis: Auf Ihrem Bildschirm werden
mglicherweise andere Attributwerte
angezeigt. Das Attribut Cert. Rev. #
erscheint nur, wenn Sie Zusatzsoftware
erworben und installiert haben.
getDate() CATALOG
getDate() list getDate() {2002 2 22}
Gibt eine Liste mit dem Datum zurck, das dem
aktuellen Stand der Uhr entspricht. Die Liste hat
das Format {Jahr,Monat,Tag}.

getDenom() MATH/Algebra/Extract-Men
getDenom(Term1) Term getDenom((x+2)/(y 3)) y 3
Transformiert Term1 in einen Term mit getDenom(2/7) 7
gekrztem gemeinsamem Nenner und gibt dann
den Nenner zurck. getDenom(1/x+(y^2+y)/y^2)
x y

getDtFmt() CATALOG
getDtFmt() integer Integer-Werte:
Gibt eine ganze Zahl (Integer) zurck, welche das 1 = MM/TT/JJ
Datumsformat darstellt, welches momentan fr
das Gert festgelegt ist 2 = TT/MM/JJ

3 = MM.TT.JJ

4 = TT.MM.JJ

5 = JJ.MM.TT

6 = MM-TT-JJ

7 = TT-MM-JJ

8 = JJ-MM-TT

Anhang: Funktionen und Anweisungen 927


getDtStr() CATALOG
getDtStr([integer]) string Optionale Integer-Werte:
Gibt eine Zeichenkette mit dem aktuellen Datum 1 = MM/TT/JJ
im aktuellen Datumsformat zurck. So entspricht
beispielsweise die zurckgegebenen Zeichenkette 2 = TT/MM/JJ
28/09/02 dem 28. Tag im September 2002 (mit
dem Datumsformat DD/MM/YY). 3 = MM.TT.JJ
Wenn Sie den optionalen Integer fr das 4 = TT.MM.JJ
Datumsformat angeben, wird die Zeichenkette im
angegebenen Format zurckgegeben. 5 = JJ.MM.TT

6 = MM-TT-JJ

7 = TT-MM-JJ

8 = JJ-MM-TT

getFold() CATALOG
getFold() NameString getFold() "main"
Gibt den Namen des aktuellen Verzeichnisses als getFold()! oldfoldr "main"
Zeichenkette zurck.
oldfoldr "main"

getKey() CATALOG
getKey() Ganze_Zahl Programmlisting:
Gibt den Tastencode der gedrckten Taste zurck. :Disp
Gibt 0 zurck, wenn keine Taste gedrckt wurde.
:Loop
Die Modifikatortasten (Umschalttaste , Zweite : getKey()! taste
Funktion 2, Option , Buchstaben j und : while taste=0
Ziehen ) werden selbst nicht erkannt, aber sie
: getKey()! taste
ndern den Code der anschlieenden Taste, d. h.
2 . : EndWhile
: Disp taste
Eine Zusammenstellung der Tastencodes finden : If taste = ord("a")
Sie in Anhang B.
: Stop
:EndLoop

928 Anhang: Funktionen und Anweisungen


getMode() CATALOG
getMode(ModusNameString) String getMode("angle") "RADIAN"
getMode("ALL") ListederStringPaare
Wenn der Parameter ein bestimmter Modusname getMode("graph") "FUNCTION"
ist, wird eine Zeichenkette zurckgegeben, die
die aktuelle Einstellung fr diesen Modus getMode("all")
enthlt. {"Graph" "FUNCTION"
Wenn der Parameter "ALL" lautet, wird eine "Display Digits" "FLOAT 6"
Liste mit Zeichenkettenpaaren zurckgegeben, die "Angle" "RADIAN"
die aktuellen Einstellungen aller Modi enthlt. "Exponential Format" "NORMAL"
Wenn Sie die Modus-Einstellungen spter
wiederherstellen mchten, mssen Sie das "Complex Format" "REAL"
Ergebnis von getMode("ALL") in eine "Vector Format" "RECTANGULAR"
Variable speichern und dann die Modi mit "Pretty Print" "ON"
setMode wiederherstellen. "Split Screen" "FULL"
Eine Zusammenstellung der Modusnamen und "Split 1 App" "Home"
mglicher Einstellungen finden Sie bei "Split 2 App" "Graph"
setMode().
"Number of Graphs" "1"
Hinweis: Zum Einstellen des Modus Unit System "Graph 2" "FUNCTION"
oder um Informationen ber diesen abzurufen,
verwenden Sie setUnits() oder getUnits() "Split Screen Ratio" "1,1"
anstelle von setMode() oder getMode(). "Exact/Approx" "AUTO"
"Base" "DEC"}

Hinweis: Auf Ihrem Bildschirm werden


wahrscheinlich andere Moduseinstel-
lungen angezeigt.

getNum() MATH/Algebra/Extract-Men
getNum(Term1) Term getNum((x+2)/(y 3)) x + 2
Transformiert Term1 in einen Term mit gekrztem getNum(2/7) 2
gemeinsamem Nenner und gibt dann den Zhler
zurck. getNum(1/x+1/y) x + y

getTime() CATALOG
getTime() list

Gibt eine Liste mit der Zeit zurck, die dem


aktuellen Stand der Uhr entspricht. Die Liste hat
das Format {Stunde,Minute,Sekunde}. Die Zeit wird
im 24-Stundenformat zurckgegeben.

getTmFmt() CATALOG
getTmFmt() integer Integer-Werte:
Gibt eine ganze Zahl (Integer) zurck, die dem 12 = 12-Stunden-Uhr
momentan fr das Gert festgelegten Zeitformat
entspricht. 24 = 24-Stunden-Uhr

getTmStr() CATALOG
getTmStr([integer]) string Optionale Integer-Werte:
Gibt eine Zeichenkette mit der aktuellen Zeit im 12 = 12 -Stunden-Uhr
aktuell festgelegten Zeitformat zurck.
Wenn Sie den optionalen Integer fr das 24 = 24 -Stunden-Uhr
Zeitformat angeben, wird die Zeichenkette im
angegebenen Format zurckgegeben.

Anhang: Funktionen und Anweisungen 929


getTmZn() CATALOG
getTmZn() integer Wenn die Greenwich Mean Time 14:07:07
Gibt eine ganze Zahl (Integer) zurck, die der ist, ist es:
momentan fr das Gert festgelegten Zeitzone
entspricht. in Denver, Colorado (Mountain
Daylight Time) 8:07:07 a.m.
Der zurckgegebene Integer entspricht der Anzahl (360 Minuten zur GMT)
der Minuten, um welche die Zeitzone relativ zur
Greenwich Mean Time (GMT) verschoben ist, die in Brssel, Belgien (Central European
in Greenwich, England vorgegeben wird. Wenn Standard Time) 16:07:07 p.m.
die Zeitzone beispielsweise zur GMT um zwei
Stunden verschoben ist, gibt das Gert 120 (+120 Minuten zur GMT)
(Minuten) zurck.
Integer fr Zeitzonen westlich der GMT sind
negativ.
Integer fr Zeitzonen stlich der GMT sind positiv.

getType() CATALOG
getType(Var) String {1,2,3}! temp {1 2 3}
Gibt eine Zeichenkette zurck, die den Datentyp der getType(temp) "LIST"
Variablen Var angibt.
2+3i! temp 2 + 3i
Wurde Var nicht definiert, wird "NONE" zurck- getType(temp) "EXPR"
gegeben.
DelVar temp Done
getType(temp) "NONE"

Datentyp Variableninhalt
"ASM" Assemblersprachen-Programm
"DATA" Datentyp
"EXPR" Term (einschliel. komplex/beliebig/undefiniert , , WAHR, FALSCH, pi, e)
"FUNC" Funktion
"GDB" Graphik-Einstellung
"LIST" Liste
"MAT" Matrix
"NONE" Variable existiert nicht
"NUM" Reelle Zahl
"OTHER" Verschiedene Datentypen fr knftige Verwendung durch Software-Anwendungen
"PIC" Bild/Graphik
"PRGM" Programm
"STR" Zeichenkette (String)
"TEXT" Text
"VAR" Name einer anderen Variablen

930 Anhang: Funktionen und Anweisungen


getUnits() CATALOG
getUnits() Liste getUnits()
Ergibt eine Liste von Zeichenfolgen, welche die {"SI" "Area" "NONE"
aktuellen Standardeinheiten fr alle Kategorien "Capacitance" "_F"
auer Konstanten, Temperatur, Stoffmenge, "Charge" "_coul"
Lichtstrke und Beschleunigung enthalten. Liste
}
hat die Form:
{"System" "Kat1" "Einheit1" "Kat2" "Einheit2" } Hinweis: Auf Ihrem Bildschirm werden
mglicherweise andere
Die erste Zeichenfolge gibt das System an Standardeinheiten angezeigt.
(SI, ENG/US oder CUSTOM). Die nachfolgenden
String-Paare geben eine Kategorie (wie z.B.
Lnge) und deren Standardeinheit (wie z.B. _m fr
Meter) an.
Die Standardeinheiten stellen Sie mit setUnits()
ein.

Goto CATALOG
Goto LabelName Programmsegment:
Setzt die Programmausfhrung bei der Marke
LabelName fort.
:0! temp
LabelName mu im selben Programm mit der :1! i
Anweisung Lbl definiert worden sein. :Lbl TOP
: temp+i! temp
: If i<10 Then
: i+1! i
: Goto TOP
: EndIf
:Disp temp

4Grad CATALOG/MATH/Angle-Men
4 Grad expression Im Degree-Modus fr Winkel:
Konvertiert einen Ausdruck in das Winkelma 1.5 4Grad 1.66667G
Gradian.
Im Radian-Modus fr Winkel:

1.5 4Grad 95.493G

Anhang: Funktionen und Anweisungen 931


Graph CATALOG
Graph Term1[, Term2] [, Var1] [, Var2] Im Funktions-Graphikmodus mit
Smart Graph stellt die gewnschten Terme/ ZoomStd -Fenster:
Funktionen im aktuellen Graphikmodus graphisch
dar. Graph 1.25a cos(a),a

Terme, die mit den Befehlen Graph oder Table


eingegeben werden, werden beginnend mit der
Zahl 1 durchnumeriert. Sie knnen sie bei
angezeigter Tabelle ndern oder einzeln lschen,
indem Sie Header drcken. Die derzeit
ausgewhlten Y= Funktionen werden dabei
ignoriert. Bei Parameterdarstellung mit ZoomStd
Wenn Sie den optionalen Parameter Var -Fenster:
weglassen, benutzt Graph die unabhngige Graph time,2cos(time)/time,time
Variable des aktuellen Graphikmodus.
Hinweis: Nicht alle optionalen Parameter sind in
allen Modi gltig, da Sie nie alle vier Parameter
gleichzeitig benutzen knnen.
Einige gltige Formen dieser Anweisung sind:
Funktions-Graph Graph Term, x Im 3D-Graphikmodus:
Parameterdarstellung Graph xTerm, yTerm, t Graph (v^2 w^2)/4,v,w
Polar-Graph Graph Term, q
Folgen-Graph Nicht zulssig.
3D-Graph Graph Term, x, y
DGL-Graph Nicht zulssig.
Hinweis: Benutzen Sie ClrGraph zum Lschen
dieser Funktionen, oder wechseln Sie zum Y=
Editor, um die System-Y= Funktionen erneut zu
aktivieren.

4Hex MATH/Base-Men
Ganze_Zahl1 4Hex Ganze_Zahl 256 4Hex 0h100
Wandelt Ganze_Zahl1 in eine Hexadezimalzahl 0b111100001111 4Hex 0hF0F
um. Dual- oder Hexadezimalzahlen weisen stets
das Prfix 0b bzw. 0h auf.
Null (nicht Buchstabe O) und b oder h.
0b binre_Zahl
0h hexadezimale_Zahl
Eine Dualzahl kann bis zu 32 Stellen
aufweisen, eine Hexadezimalzahl
bis zu 8.
Ohne Prfix wird Ganze_Zahl1 als dezimal (Basis
10) behandelt. Das Ergebnis wird unabhngig
vom Base-Modus hexadezimal angezeigt.
Geben Sie eine dezimale ganze Zahl ein, die fr
eine 32-Bit-Dualform mit Vorzeichen zu gro ist,
dann wird eine symmetrische Modulo-
Operation ausgefhrt, um den Wert in den
erforderlichen Bereich zu bringen.

932 Anhang: Funktionen und Anweisungen


identity() MATH/Matrix-Men
identity(Term) Matrix identity(4)
Gibt die Einheitsmatrix mit der Dimension Term 1 0 0 0
zurck. 0 1 0 0
0 0 1 0
Term mu zu einer positiven ganzen Zahl 0 0 0 1
auswertbar sein.

If CATALOG
If Boolescher Term If Boolescher Term Then Programmsegment:
Anweisung Block
EndIf
Wenn Boolescher Term wahr ergibt, wird die : If x<0
Einzelanweisung Anweisung oder der Anweisungs- :Disp "x is negative"
block Block ausgefhrt und danach hinter EndIf
fortgefahren. oder
Wenn Boolescher Term falsch ergibt, wird das

Programm fortgesetzt, ohne da die Einzelan-
weisung bzw. der Anweisungsblock ausgefhrt :If x<0 Then
werden. : Disp "x is negative"
: abs(x)! x
Block kann eine einzelne Anweisung oder eine
Serie von Anweisungen sein, die durch : :EndIf
getrennt sind.

If Boolescher Term Then


Block1 Programmsegment:
Else
Block2
EndIf
: If x<0 Then
Wenn Boolescher Term wahr ergibt, wird Block1 : Disp "x is negative"
ausgefhrt und dann Block2 bersprungen. : Else
Wenn Boolescher Term falsch ergibt, wird Block1 : Disp "x is positive or zero"
bersprungen, aber Block2 ausgefhrt. :EndIf
Block1 und Block2 knnen einzelne Anweisungen
sein.

If Boolescher Term1 Then Programmsegment:


Block1
ElseIf Boolescher Term2 Then
Block2 : If choice=1 Then

: Goto option1
ElseIf Boolescher TermN Then
BlockN : ElseIf choice=2 Then
EndIf : Goto option2
: ElseIf choice=3 Then
Gestattet Programmverzweigungen. Wenn
Boolescher Term1 wahr ergibt, wird Block1 : Goto option3
ausgefhrt. Wenn Boolescher Term1 falsch ergibt, wird : ElseIf choice=4 Then
Boolescher Term2 ausgewertet usw. : Disp "Exiting Program"
: Return
:EndIf

Anhang: Funktionen und Anweisungen 933


imag() MATH/Complex-Men
imag(Term1) Term imag(1+2i) 2
imag(Term1) gibt den imaginren Teil des imag(z) 0
Parameters zurck.
Hinweis: Alle undefinierten Variablen werden als imag(x+iy) y
reelle Variablen behandelt. Siehe auch real().
imag(Liste1) Liste imag({ 3,4 i,i}) {0 1 1}
Gibt eine Liste der Imaginrteile der Elemente
zurck.
imag(Matrix1) Matrix 0 0
imag([a,b;ic,id]) [c d]
Gibt eine Matrix der Imaginrteile der Elemente
zurck.

ImpDif() MATH/Calculus-Men, CATALOG


ImpDif(equation, independentVar, dependent- impDif(x^2+y^2=100,x,y)
Var[,order ]) expression -x/y
wobei die Reihenfolge standardmig 1 ergibt.

Berechnet die implizite Ableitung fr


Gleichungen, in denen eine Variable implizit
durch eine andere definiert wird.

Input CATALOG
Input

Hlt das Programm an, zeigt den aktuellen Programmsegment:


Graphikbildschirm an und gibt Ihnen so die
Mglichkeit, die Variablen xc und yc (sowie im
Polar-Koordinatenmodus auch rc und qc) durch : Get 10 points from the Graph
Neupositionieren des Graphikcursors zu Screen
aktualisieren. :For i,1,10
Das Programm wird fortgesetzt, wenn Sie : Input
drcken. : xc! XLIST[i]
: yc! YLIST[i]
:EndFor

Input [AuffordString,] Var

Input [AuffordString], Var hlt das Programm an, Programmsegment:


zeigt AuffordString auf dem Programm-I/O-
Bildschirm an, wartet auf Ihre Eingabe und
speichert diese in der Variablen Var. :For i,1,9,1
: "Enter x" & string(i)! str1
Wenn Sie AuffordString weglassen, wird ? als
: Input str1,#(right(str1,2))
Eingabeaufforderung angezeigt.
:EndFor

934 Anhang: Funktionen und Anweisungen


InputStr CATALOG
InputStr [AuffordString,] Var

Hlt das Programm an, zeigt AuffordString auf dem Programmsegment:


Programm-I/O-Bildschirm an, wartet auf Ihre
Eingabe und speichert diese in der Variablen Var.
:InputStr "Enter Your Name",str1
Wenn Sie AuffordString weglassen, wird ? als
Eingabeaufforderung angezeigt.
Hinweis: Der Unterschied zwischen Input und
InputStr ist, da InputStr die Eingabe stets als
Zeichenkette speichert und daher keine
erforderlich sind.

inString() MATH/String-Men
inString(QuellString, TeilString[, Start]) Ganze_Zahl inString("Hello there","the")
Gibt die Position des Zeichens von QuellString 7
zurck, an der das erste Vorkommen von TeilString
beginnt. "ABCEFG"! s1:If inString(s1,
"D")=0:Disp "D not found."
Start legt fest (sofern angegeben), an welcher D not found.
Zeichenposition innerhalb von QuellString die
Suche beginnt. Vorgabe = 1 (erstes Zeichen von
QuellString).
Enthlt QuellString die Zeichenkette TeilString nicht,
oder ist Start > Lnge von QuellString, wird 0
zurckgegeben.

int() CATALOG
int(Term) Ganze_Zahl int( 2.5) 3.
int(Liste1) Liste
int(Matrix1) Matrix int([-1.234,0,0.37])
Gibt die grte ganze Zahl zurck, die kleiner [-2. 0 0.]
oder gleich dem Parameter ist. Diese Funktion ist
identisch mit floor().
Der Parameter kann eine reelle oder eine
komplexe Zahl sein.
Fr eine Liste oder Matrix wird fr jedes Element die
grte ganze Zahl zurckgegeben, die kleiner oder
gleich dem Element ist.

intDiv() CATALOG
intDiv(Zahl1, Zahl2) Ganze_Zahl intDiv( 7,2) 3
intDiv(Liste1, Liste2) Liste
intDiv(Matrix1, Matrix2) Matrix intDiv(4,5) 0
Gibt den mit Vorzeichen versehenen intDiv({12, 14, 16},{5,4, 3})
ganzzahligen Teil von Parameter 1 dividiert durch
{2 3 5}
Parameter 2 zurck.
Fr eine Liste oder Matrix wird fr jedes
Elementpaar der mit Vorzeichen versehene
ganzzahlige Teil von Parameter 1 dividiert durch
Parameter 2 zurckgegeben.

integrate() Siehe (), Seite 1017.

Anhang: Funktionen und Anweisungen 935


iPart() MATH/Number-Men
iPart(Zahl) Ganze_Zahl iPart( 1.234) 1.
iPart(Liste1) Liste
iPart(Matrix1) Matrix iPart({3/2, 2.3,7.003})
Gibt den Ganzzahlanteil des Parameters zurck. {1 2. 7.}

Fr eine Liste oder Matrix wird der Ganzzahlanteil


jedes Elements zurckgegeben.
Der Parameter kann eine reelle oder eine
komplexe Zahl sein.

isArchiv() CATALOG
isArchiv(var_name) true,false isArchiv(PROG1) True
Bestimmt, ob var_name archiviert ist oder nicht.
Gibt true wieder, wenn var_name archiviert ist.
Gibt false wieder, wenn var_name nicht
archiviert ist.

isClkOn() CATALOG
isClkOn() true,false

Stellt fest, ob die Uhr AN oder AUS ist. Gibt Wahr


zurck, wenn die Uhr AN ist und Falsch, wenn die
Uhr AUS ist.

isLocked() CATALOG
isLocked(var_name) true,false isLocked(PROG1) False
Bestimmt, ob var_name gesperrt ist oder nicht.
Gibt true wieder, wenn var_name gesperrt oder
archiviert ist. Gibt false wieder, wenn var_name
nicht gesperrt oder archiviert ist.

isPrime() MATH/Test-Men
IsPrime(Zahl) Boolescher konstanter Term IsPrime(5) true
Gibt wahr oder falsch zurck, um IsPrime(6) false
anzuzeigen, ob es sich bei Zahl um eine ganze
Zahl 2 handelt, die nur durch sich selbst oder 1
ganzzahlig teilbar ist. Funktion zum Auffinden der nchsten
Primzahl nach einer angegebenen Zahl:
bersteigt Zahl ca. 306 Stellen und hat sie keine
Faktoren 1021, dann zeigt isPrime(Zahl) eine Define nextPrim(n)=Func:Loop:
Fehlermeldung an. n+1! n:if isPrime(n):return n:
Mchten Sie lediglich feststellen, ob es sich bei EndLoop:EndFunc Done
Zahl um eine Primzahl handelt, verwenden Sie
isPrime() anstelle von factor(). Dieser Vorgang nextPrim(7) 11
ist wesentlich schneller, insbesondere dann, wenn
Zahl keine Primzahl ist und ihr zweitgrter Faktor
ca. fnf Stellen bersteigt.

isVar() CATALOG
isVar(var_name) true,false isArchiv(PROG1) True
Bestimmt, ob var_name verwendet wird. Gibt
true wieder, wenn var_name existiert. Gibt
false wieder, wenn var_name nicht existiert.

936 Anhang: Funktionen und Anweisungen


Item CATALOG
Item itemNameString Siehe Beispiel zu Custom.
Item itemNameString, Label

Nur gltig innerhalb eines Blocks


Custom...EndCustm oder ToolBar...EndTBar.
Richtet ein Dropdown-Menelement ein, mit dem
Sie Text an der Cursorposition einfgen
(Custom) oder zu einem Label verzweigen
(ToolBar) knnen.
Hinweis: Das Verzweigen zu einer Marke ist
innerhalb eines Custom Blocks nicht zulssig.

Lbl CATALOG
Lbl LabelName Programmsegment:
Definiert in einem Programm eine Marke mit dem
Namen LabelName.
:Lbl lbl1
Mit der Anweisung Goto LabelName knnen Sie die :InputStr "Enter password", str1
Programmausfhrung an der Anweisung fortsetzen, :If str1password
die unmittelbar auf die Marke folgt.
: Goto lbl1
Fr LabelName gelten die gleichen Benennungs- :Disp "Welcome to ..."
regeln wie fr einen Variablennamen.

lcm() MATH/Number-Men
lcm(Zahl1, Zahl2) Term lcm(6,9) 18
lcm(Liste1, Liste2) Liste
lcm(Matrix1, Matrix2) Matrix lcm({1/3,14,16},{2/15,7,5})
Gibt das kleinste gemeinsame Vielfache der {2/3 14 80}
beiden Parameter zurck. Das lcm zweier Brche
ist das lcm der Zhler dividiert durch den ggT
(gcd) ihrer Nenner. Das lcm von
Dezimalbruchzahlen ist ihr Produkt.
Fr zwei Listen oder Matrizen wird das kleinste
gemeinsame Vielfache der entsprechenden
Elemente zurckgegeben.

left() MATH/String-Men
left(QuellString[, Anzahl]) String left("Hello",2) "He"
Gibt Anzahl Zeichen zurck, die links in der
Zeichenkette QuellString enthalten sind.
Wenn Sie Anzahl weglassen, wird der gesamte
QuellString zurckgegeben.
left(Liste1[, Anzahl]) Liste left({1,3, 2,4},3)
Gibt Anzahl Elemente zurck, die links in Liste1 {1 3 2}
enthalten sind.
Wenn Sie Anzahl weglassen, wird die gesamte
Liste1 zurckgegeben.
left(Vergleich) Term left(x<3) x
Gibt die linke Seite einer Gleichung oder
Ungleichung zurck.

Anhang: Funktionen und Anweisungen 937


limit() MATH/Calculus-Men
limit(Term1, Var, Punkt[, Richtung]) Term limit(2x+3,x,5) 13
limit(Liste1, Var, Punkt[, Richtung]) Liste
limit(Matrix1, Var, Punkt[, Richtung]) Matrix limit(1/x,x,0,1)
Gibt den angeforderten Grenzwert zurck. limit(sin(x)/x,x,0) 1
Richtung: negativ=von links, positiv=von rechts, limit((sin(x+h)-sin(x))/h,h,0)
ansonsten=beide. (Wird keine Angabe gemacht,
gilt fr Richtung die Vorgabe beide.) cos(x)

limit((1+1/n)^n,n,) e
Grenzen bei positiv und negativ werden stets
zu einseitigen Grenzen von der endlichen Seite aus
umgewandelt.
Je nach den Umstnden gibt limit() sich selbst
oder undef zurck, wenn kein eindeutiger
Grenzwert ermittelt werden kann. Das heit nicht
unbedingt, da es keinen eindeutigen Grenzwert
gibt. undef bedeutet lediglich, da das Ergebnis
entweder eine unbekannte Zahl endlicher oder
unendlicher Grenordnung ist, oder es ist die
Gesamtmenge dieser Zahlen.
limit() arbeitet mit Verfahren wie der Regel von limit(a^x,x,) undef
LHospital; es gibt daher eindeutige Grenzwerte, die
es nicht ermitteln kann. Wenn Term1 ber Var limit(a^x,x,)|a>1
hinaus weitere undefinierte Variablen enthlt,
mssen Sie mglicherweise Einschrnkungen limit(a^x,x,)|a>0 and a<1 0
dafr verwenden, um ein brauchbareres Ergebnis zu
erhalten.
Grenzwerte knnen sehr anfllig fr Rundungsfehler
sein. Vermeiden Sie nach Mglichkeit die Einstellung
APPROX fr den Modus Exact/Approx sowie
Nherungszahlen beim Berechnen von Grenzwerten.
Andernfalls kann es sein, da Grenzen, die Null oder
unendlich sein mssten, dies nicht sind und
umgekehrt endliche Grenzwerte ungleich Null nicht
erkannt werden.

Line CATALOG
Line xStart, yStart, xEnd, yEnd[, Zeichenmodus] Zeichnen Sie im ZoomStd-Fenster eine
ffnet den Graphikbildschirm und zeichnet, lscht Strecke und lschen Sie sie
oder invertiert eine Strecke zwischen den anschlieend.
Fensterkoordinaten (xStart, yStart) und (xEnd, yEnd),
wobei beide Endpunkte eingeschlossen sind. Line 0,0,6,9

Wenn Zeichenmodus = 1, wird die Strecke


gezeichnet (Vorgabe).
Wenn Zeichenmodus = 0, wird die Strecke
gelscht.
Wenn Zeichenmodus = 1, wird die Strecke
invertiert (d. h. auf ein gesetzt, wenn sie aus
ist und umgekehrt) @ "
Hinweis: Beim Neuzeichnen werden alle H "
gezeichneten Elemente gelscht. Siehe auch
PxlLine. Line 0,0,6,9,0

938 Anhang: Funktionen und Anweisungen


LineHorz CATALOG
LineHorz y [, Zeichenmodus] In einem ZoomStd-Fenster :
ffnet den Graphikbildschirm und zeichnet, lscht LineHorz 2.5
oder invertiert eine horizontale Gerade durch die
Fensterposition y.
Wenn Zeichenmodus = 1, wird die Gerade
gezeichnet (Vorgabe).
Wenn Zeichenmodus = 0, wird die Gerade
gelscht.
Wenn Zeichenmodus = 1, wird die Gerade
invertiert (d. h. auf ein gesetzt, wenn sie aus
ist und umgekehrt).
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe auch
PxlHorz.

LineTan CATALOG
LineTan Term1, Term2 Im Funktions-Graphikmodus mit einem
ffnet den Graphikbildschirm und zeichnet eine ZoomTrig -Fenster :
Tangente fr Term1 durch den angegebenen
Punkt. Graph cos(x)

Term1 ist ein Term oder der Name einer Funktion, @ "
wobei x als unabhngige Variable angenommen H "
wird und Term2 der x-Wert des Berhrpunkts der
Tangente. LineTan cos(x),p/4
Hinweis: Im gezeigten Beispiel wird Term1
separat gezeichnet. LineTan zeichnet nicht
Term1.

LineVert CATALOG
LineVert x [, Zeichenmodus] In einem ZoomStd-Fenster:
ffnet den Graphikbildschirm und zeichnet, lscht LineVert 2.5
oder invertiert eine vertikale Gerade durch die
Fensterposition x.
Wenn Zeichenmodus = 1, wird die Gerade
gezeichnet (Vorgabe).
Wenn Zeichenmodus = 0, wird die Gerade
gelscht.
Wenn Zeichenmodus = 1, wird die Gerade
invertiert (d. h. auf "ein" gesetzt, wenn sie "aus"
ist und umgekehrt).
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe auch
PxlVert.

Anhang: Funktionen und Anweisungen 939


LinReg MATH/Statistics/Regressions-Men
LinReg Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die lineare Regression und aktualisiert {0,1,2,3,4,5,6}! L1
alle Statistik-Systemvariablen.
{0 1 2 ...}
Alle Listen auer Liste5 mssen die gleiche {0,2,3,4,3,4,6}! L2
Dimension besitzen. {0 2 3 ...}
Liste1 stellt die Liste der x-Werte dar. LinReg L1,L2 Done
Liste2 stellt die Liste der y-Werte dar. ShowStat
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein. Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done

@list() MATH/List menu


list ( list1 ) list @list({20,30,45,70})
Ergibt eine Liste mit den Differenzen der {10,15,25}
aufeinanderfolgenden Elemente in list1. Jedes
Element in list1 wird vom folgenden Element in
list1 subtrahiert. Die Ergebnisliste enthlt stets ein
Element weniger als die ursprngliche list1.

list4mat() MATH/List-Men
list44mat( Liste [, ElementeProZeile]) Matrix list4mat({1,2,3}) [1 2 3]
Gibt eine Matrix zurck, die Zeile fr Zeile mit den list4mat({1,2,3,4,5},2)
Elementen aus Liste aufgefllt wurde.
1 2
ElementeProZeile gibt (sofern angegeben) die 3 4
Anzahl der Elemente pro Zeile an. Vorgabe ist die 5 0
Anzahl der Elemente in Liste (eine Zeile).
Wenn Liste die resultierende Matrix nicht
vollstndig auffllt, werden Nullen hinzugefgt.

4ln MATH/String-Men
4 ln expression expression Log(x)4 ln
Fhrt dazu, dass der Eingabeausdruck ln(x )
in einen Ausdruck umgewandelt wird,
der nur natrliche Logarithmen (ln) ln(10)
enthlt.

940 Anhang: Funktionen und Anweisungen


ln() @ 2 x Taste H x Taste
ln(Term1) Term ln(2.0) .693...
ln(Liste1) Liste
Bei Komplexformatmodus REAL:
Gibt den natrlichen Logarithmus des Parameters
zurck. ln({ 3,1.2,5})
Error: Non-real result
Gibt fr eine Liste der natrlichen Logarithmen der
einzelnen Elemente zurck. Bei Komplexformatmodus RECTANGULAR:
ln({ 3,1.2,5})
{ln(3) + p i .182... ln(5)}
ln(quadrat_Matrix1) quadrat_Matrix Im Winkelmodus Radian und im Komplex-
Ergibt den natrlichen Matrix-Logarithmus von Formatmodus Rectangular:
quadrat_Matrix1. Dies ist nicht gleichbedeutend mit
der Berechnung des natrlichen Logarithmus ln([1,5,3;4,2,1;6, 2,1])
jedes einzelnen Elements. Nheres zum
Berechnungsverfahren finden Sie im Abschnitt 1.831+1.734i .009 1.490i
cos(). .448.725i 1.064+.623i
.266 2.083i 1.124+1.790i
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliekommazahlen.

LnReg MATH/Statistics/Regressions-Men
LnReg Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die logarithmische Regression und {1,2,3,4,5,6,7,8}! L1
aktualisiert alle Statistik-Systemvariablen.
{1 2 3 ...}
Alle Listen auer Liste5 mssen die gleiche {1,2,2,3,3,3,4,4}! L2
Dimension besitzen. {1 2 2 ...}
Liste1 stellt die Liste der x-Werte dar. LnReg L1,L2 Done
Liste2 stellt die Liste der y-Werte dar. ShowStat
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein. Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done

Anhang: Funktionen und Anweisungen 941


Local CATALOG
Local Var1[, Var2] [, Var3] ... Programmlisting:
Deklariert die angegebenen Variablen VarX als
:prgmname()
lokale Variablen. Diese Variablen existieren nur
fr die Dauer der Ausfhrung eines Programms :Prgm
oder einer Funktion und werden gelscht, wenn :Local x,y
das Programm oder die Funktion beendet wird. :Input "Enter x",x
Hinweis: Lokale Variablen sparen Speicher- :Input "Enter y",y
platz, da sie nur temporr existieren. :Disp x y
Auerdem stren sie keine vorhandenen globalen :EndPrgm
Variablenwerte. Sie mssen lokale Variablen in
For-Schleifen verwenden und fr das temporre Hinweis: x und y existieren nach
Speichern von Werten in mehrzeiligen Funktionen, Programmausfhrung nicht mehr.
da nderungen globaler Variablen in einer
Funktion unzulssig sind.

Lock CATALOG
Lock Var1[, Var2] ... {1,2,3,4}! L1 {1,2,3,4}
Sperrt die angegebenen Variablen. Sie verhindern Lock L1 Done
damit das versehentliche Lschen oder ndern
der Variablen. Lschen oder ndern knnen Sie DelVar L1
die Variable(n) erst nach Aufheben der Sperrung.
Error: Variable is locked or protected
Im rechts gezeigten Beispiel ist die Variable L1
gesperrt und kann weder gelscht noch gendert
werden.
Hinweis: Sie heben die Sperrung mit dem Befehl
unlock auf.

log() CATALOG
log(expression1[,expression2]) expression log(2.0) .301...
log(list1[,expression2]) list
Bei Komplexformatmodus REAL:
Gibt den Logarithmus des Arguments zur Basis log({ 3,1.2,5})
expression2 zurck.
Error: Non-real result
Gibt bei einer Liste den Logarithmus der Elemente
zur Basis expression2 zurck. Bei Komplexformatmodus RECTANGULAR:

Wenn expression 2 weggelassen wird, wird 10 log({ 3,1.2,5})


verwendet.
ln(3) p ln(5)
{ln(10) + ln(10) i .079... ln(10)}

log(quadrat_Matrix1) quadrat_Matrix Im Winkelmodus Radian und im Komplex-


Gibt den Matrix-Logarithmus zur Basis expression2 Formatmodus Rectangular:
von squareMatrix1 zurck. Dies ist nicht
gleichbedeutend mit der Berechnung des log([1,5,3;4,2,1;6, 2,1])
Logarithmus jedes einzelnen Elements zur Basis
expression2. Nheres zum Berechnungsverfahren
finden Sie im Abschnitt cos(). .795+.753i .003.647i
.194.315i .462+.270i
squareMatrix1 muss diagonalisierbar sein. Das .115.904i .488+.777i
Ergebnis enthlt stets Fliekommazahlen.
log(x,b) expression Log(10,3) log(5,3) Log3(2)
log(squareMatrix1) squareMatrix Log(2.0,4) .5
Gibt bei einer Liste den Logarithmus der Elemente
zur Basis expression2 zurck.

942 Anhang: Funktionen und Anweisungen


4logbase MATH/String-Men
expression 4logbase(expression1) expression Log(10,3) log(5,5)4logbase(5)
Fhrt dazu, dass der Eingabeausdruck
zu einem Ausdruck mit der Basis
expression 1 vereinfacht wird. log 5(30)
log 5(3)

Logistic MATH/Statistics/Regressions-Men
Logistic Liste1, Liste2 [ , [Iterationen] , [Liste3] [, Liste4, Im Funktions-Graphikmodus:
Liste5] ]
{1,2,3,4,5,6}! L1 {1 2 3 }
Berechnet die logistische Regression und {1,1.3,2.5,3.5,4.5,4.8}! L2
aktualisiert alle Systemstatistik-Variablen. {1 1.3 2.5 }
Alle Listen auer Liste5 mssen die gleiche Logistic L1,L2 Done
Dimension besitzen. ShowStat
Liste1 stellt die Liste der x-Werte dar.
Liste2 stellt die Liste der y-Werte dar.
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.

Iterationen gibt an, wie viele Lsungsversuche


maximal stattfinden. Bei Auslassung wird 64
verwendet. Grere Werte fhren in der Regel zu regeq(x)! y1(x) Done
hherer Genauigkeit aber auch lngeren NewPlot 1,1,L1,L2 Done
Ausfhrungszeiten und umgekehrt.
%
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablennamen oder c1c99 sein (Spalten in der 9
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein.

Loop CATALOG
Loop Programmsegment:
Block
EndLoop
:1! i
Fhrt die in Block enthaltenen Anweisungen
wiederholt aus. Beachten Sie, da dies eine :Loop
Endlosschleife ist. Beenden Sie sie, indem Sie eine : Rand(6)! die1
Anweisung Goto oder Exit in Block ausfhren. : Rand(6)! die2
Block ist eine Folge von Anweisungen, die durch das : If die1=6 and die2=6
Zeichen : voneinander getrennt sind. : Goto End
: i+1! i
:EndLoop
:Lbl End
:Disp "The number of rolls is", i

Anhang: Funktionen und Anweisungen 943


LU MATH/Matrix-Men
LU Matrix, lMatName, rMatName, pMatName[, Tol] [6,12,18;5,14,31;3,8,18] !m1
Berechnet die Doolittle LR-Zerlegung (links/rechts;
im Englischen LU-lower/upper) einer reellen oder 6 12 18
komplexen Matrix. Die linke Dreiecksmatrix ist in 5 14 31
lMatName gespeichert, die rechte Dreiecksmatrix 3 8 18
in rMatName und die Permutationsmatrix (in
welcher der bei der Berechnung vorgenommene LU m1,lower,upper,perm Done
Zeilentausch dokumentiert ist) in pMatName.
1 0 0
lMatName rMatName = pMatName Matrix lower 5/6 1 0
Sie haben die Option, da jedes Matrixelement als 1/2 1/2 1
Null behandelt wird, wenn dessen absoluter Wert
geringer als Tol ist. Diese Toleranz wird nur dann 6 12 18
verwendet, wenn die Matrix Flie- upper 0 4 16
kommaelemente enthlt und keinerlei 0 0 1
symbolische Variablen ohne zugewiesene Werte
enthlt. Anderenfalls wird Tol ignoriert. 1 0 0
Wenn Sie verwenden oder den
perm 0 1 0
Modus auf Exact/Approx=APPROXIMATE
0 0 1
einstellen, werden Berechnungen im
Fliekomma-Rechenmodus durchgefhrt.
Wird Tol weggelassen oder nicht verwendet, so
wird die Standardtoleranz folgendermaen
berechnet:
[m,n;o,p] !m1 [mo np]
5E 14 max(dim(matrix)) LU m1,lower,upper,perm Done
rowNorm(matrix)
Der LU-Faktorisierungsalgorithmus verwendet 1 0
partielle Pivotisierung mit Zeilentausch. lower m 1
o
o p
upper 0 n o
mp

perm [01 10]


mat44data MATH/List-Men
mat44data mat,data[,row1][,col1][,row2][,col2] mat4data,m1,d1,1,,,1
Konvertiert eine Matrix in Daten. Done

Jedes Argument [,row1][,col1][,row2][,col2] kann


einzeln weggelassen werden. Wenn row1
weggelassen wird, ist der Standard 1. Wenn col1
weggelassen wird, ist der Standard 1. Wenn row2
weggelassen wird, ist der Standard max row.
Wenn col2 weggelassen wird, ist der Standard
max column.

mat4list() MATH/List-Men
mat44list(Matrix) Liste mat4list([1,2,3]) {1 2 3}
Gibt eine Liste zurck, die mit den Elementen aus [1,2,3;4,5,6]! M1
Matrix gefllt wurde. Die Elemente werden Zeile
fr Zeile aus Matrix kopiert. 1 2 3
[4 5 6]
mat4list(M1) {1 2 3 4 5 6}

944 Anhang: Funktionen und Anweisungen


max() MATH/List-Men
max(Term1, Term2) Term max(2.3,1.4) 2.3
max(Liste1, Liste2) Liste
max(Matrix1, Matrix2) Matrix max({1,2},{ 4,3}) {1 3}
Gibt das Maximum der beiden Parameter zurck.
Wenn die Parameter zwei Listen oder Matrizen
sind, wird eine Liste bzw. Matrix zurckgegeben,
die den Maximalwert fr jedes entsprechende
Elementpaar enthlt.
max(Liste) Term max({0,1, 7,1.3,.5}) 1.3
Gibt das grte Element von Liste zurck.

max(Matrix1) Matrix max([1, 3,7; 4,0,.3])


Gibt einen Zeilenvektor zurck, der das grte [1 0 7]
Element jeder Spalte von Matrix1 enthlt.
Hinweis: Siehe auch fMax() und min().

mean() MATH/Statistics-Men
mean(list[, freqlist]) expression mean({.2,0,1,.3,.4}) .26
Ergibt das arithmetische Mittel der Elemente in
list.
Jedes freqlist-Element gewichtet die Elemente von mean({1,2,3},{3,2,1}) 5/3
list in der gegebenen Reihenfolge entsprechend.
mean(matrix1[, freqmatrix]) matrix Im Modus Vektorformat rectangular:
Ergibt einen Zeilenvektor aus den arithmetischen mean([.2,0;L1,3;.4,L.5])
Mittelwerten der Spalten in matrix1.
[L.133... .833...]
Jedes freqmatrix-Element gewichtet die Elemente
von matrix1 in der gegebenen Reihenfolge mean([1/5,0;L1,3;2/5,L1/2])
entsprechend. [ 2/15 5/6]

mean([1,2;3,4;5,6],[5,3;4,1;
6,2]) [47/15, 11/3]

median() MATH/Statistics-Men
median(Liste) Term median({.2,0,1,.3,.4}) .2
Gibt den Medianwert der Elemente von Liste
zurck.
median(Matrix1) Matrix median([.2,0;1,.3;.4,.5])
Gibt einen Zeilenvektor zurck, der die Medianwerte [.4 .3]
der einzelnen Spalten von Matrix1 enthlt.
Hinweis: Alle Elemente der Liste bzw. der Matrix
mssen zu Zahlen vereinfachbar sein.

Anhang: Funktionen und Anweisungen 945


MedMed MATH/Statistics/Regressions-Men
MedMed Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die Median-Median-Gerade und {0,1,2,3,4,5,6}! L1 {0 1 2 ...}
aktualisiert alle Statistik-Systemvariablen.
{0,2,3,4,3,4,6}! L2 {0 2 3 ...}
Alle Listen auer Liste5 mssen die gleiche MedMed L1,L2 Done
Dimension besitzen. ShowStat
Liste1 stellt die Liste der x-Werte dar.
Liste2 stellt die Liste der y-Werte dar.
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein Regeq(x)! y1(x) Done
Variablenname zu sein und kann keine Spalte c1 NewPlot 1,1,L1,L2 Done
c99 sein.
%

mid() MATH/String-Men
mid(QuellString, Start[, Anzahl]) String mid("Hello Sie da",2)
Gibt einen Anzahl Zeichen langen String aus der "ello there"
Zeichenkette QuellString ab dem Zeichen mit der
mid("Hello Sie da",7,3)
Nummer Start zurck
"the"
Wird Anzahl weggelassen oder ist sie grer als
die Lnge von QuellString, werden alle Zeichen von mid("Hello Sie da",1,5)
QuellString ab dem Zeichen mit der Nummer Start "Hello"
zurckgegeben.
mid("Hello Sie da",1,0)
Anzahl mu 0 sein. Bei Anzahl = 0 wird eine
""
leere Zeichenkette zurckgegeben.
mid(QuellListe, Start [, Anzahl]) Liste mid({9,8,7,6},3) {7 6}
Gibt Anzahl Elemente aus QuellListe ab dem mid({9,8,7,6},2,2) {8 7}
Element mit der Nummer Start zurck.
Wird Anzahl weggelassen oder ist sie grer als mid({9,8,7,6},1,2) {9 8}
die Dimension von QuellListe, werden alle
mid({9,8,7,6},1,0) {}
Elemente von QuellListe ab dem Element mit der
Nummer Start zurckgegeben.
Anzahl mu 0 sein. Bei Anzahl = 0 wird eine
leere Liste zurckgegeben.
mid(QuellStringListe, Start[, Anzahl]) Liste mid({"A","B","C","D"},2,2)
Gibt Anzahl Elemente aus QuellStringListe ab dem {"B" "C"}
Element mit der Nummer Start zurck.

946 Anhang: Funktionen und Anweisungen


min() MATH/List-Men
min(Term1, Term2) Term min(2.3,1.4) 1.4
min(Liste1, Liste2) Liste
min(Matrix1, Matrix2) Matrix min({1,2},{ 4,3}) { 4 2}
Gibt das Minimum der beiden Parameter zurck.
Wenn die Parameter zwei Listen oder Matrizen
sind, wird eine Liste bzw. Matrix zurckgegeben,
die den Minimalwert fr jedes entsprechende
Elementpaar enthlt.
min(Liste) Term min({0,1, 7,1.3,.5}) 7
Gibt das kleinste Element von Liste zurck.
min(Matrix1) Matrix min([1, 3,7; 4,0,.3])
Gibt einen Zeilenvektor zurck, der das kleinste [ 4 3 .3]
Element jeder Spalte von Matrix1 enthlt.
Hinweis: Siehe auch fMin() und max().

mod() MATH/Number-Men
mod(Term1, Term2) Term mod(7,0) 7
mod(Liste1, Liste2) Liste
mod(Matrix1, Matrix2) Matrix mod(7,3) 1
Gibt erster Parameter modulo zweiter Parameter
gem der folgenden Identitten zurck: mod( 7,3) 2

mod(x,0) x mod(7, 3) 2
mod(x,y) x y floor(x/y)
mod( 7, 3) 1
Ist der zweite Parameter ungleich Null, ist das
Ergebnis in diesem Parameter periodisch. Das mod({12, 14,16},{9,7, 5})
Ergebnis ist entweder Null oder besitzt das gleiche
{3 0 4}
Vorzeichen wie der zweite Parameter.
Sind die Parameter zwei Listen bzw. zwei
Matrizen, wird eine Liste bzw. Matrix zurck-
gegeben, die den Modulus jedes Elementpaars
enthlt.
Hinweis: Siehe auch remain().

MoveVar CATALOG
MoveVar Var, VerzAlt, VerzNeu {1,2,3,4}! L1 {1 2 3 4}
Verschiebt die Variable Var aus VerzAlt in VerzNeu. MoveVar L1,Main,Games Done
Existiert VerzNeu noch nicht, wird er von
MoveVar erstellt.

mRow() MATH/Matrix/Row ops-Men


mRow(Term, Matrix1, Index) Matrix mRow(1/3,[1,2;3,4],2)
Gibt eine Kopie von Matrix1 zurck, in der jedes 1 2
[1 4/3]
Element der Zeile Index von Matrix1 mit Term
multipliziert ist.

mRowAdd() MATH/Matrix/Row ops-Men


mRowAdd(Term, Matrix1, Index1, Index2) mRowAdd( 3,[1,2;3,4],1,2)
Matrix
1 2
Gibt eine Kopie von Matrix1 zurck, wobei jedes [0-2]
Element in Zeile Index2 von Matrix1 ersetzt wird
durch:
mRowAdd(n,[a,b;c,d],1,2)
Term Zeile Index1 + Zeile Index2 a b
[a n+c b n+d]

Anhang: Funktionen und Anweisungen 947


nCr() MATH/Probability-Men
nCr(Term1, Term2) Term z(z2)(z1)
nCr(z,3) 6
Fr ganzzahlige Term1 und Term2 mit
Term1 Term2 0 ist nCr() die Anzahl der
Mglichkeiten, Term2 Elemente aus Term1 ans(1)|z=5 10
Elementen auszuwhlen. (Auch als z!
Binominalkoeffizient bekannt.) Beide Parameter nCr(z,c)
c!(zc)!
knnen ganze Zahlen oder symbolische Terme
sein. 1
ans(1)/nPr(z,c) c!
nCr(Term, 0) 1
nCr(Term, negGanze_Zahl) 0
nCr(Term, posGanze_Zahl) Term (Term 1)..
(Term posGanze_Zahl+1)/ posGanze_Zahl!
nCr(Term, keineGanze_Zahl) Term!/
((Term keineGanze_Zahl)! keineGanze_Zahl!)
nCr(Liste1, Liste2) Liste nCr({5,4,3},{2,4,2})
Gibt eine Liste von Binomialkoeffizienten auf der {10 1 3}
Basis der entsprechenden Elementpaare der
beiden Listen zurck. Die Parameter mssen
Listen gleicher Gre sein.
nCr(Matrix1, Matrix2) Matrix nCr([6,5;4,3],[2,2;2,2])
Gibt eine Matrix von Binomialkoeffizienten auf 15 10
der Basis der entsprechenden Elementpaare der [6 3 ]
beiden Matrizen zurck. Die Parameter mssen
Matrizen gleicher Gre sein.

nDeriv() MATH/Calculus-Men
nDeriv(Term1, Var[, h]) Term nDeriv(cos(x),x,h)
nDeriv(Term1, Var, Liste) Liste (cos( x h) cos( x + h))
nDeriv(Liste, Var[, h]) Liste
nDeriv(Matrix, Var[, h]) Matrix 2i h

Gibt die numerische Ableitung zurck. Benutzt die limit(nDeriv(cos(x),x,h),h,0)


Zentraldifferenzenquotientenformel. sin(x)
h ist die Schrittweite. Wird h weggelassen, wird
nDeriv(x^3,x,0.01)
der Vorgabewert 0,001 verwendet.
Wenn Sie List oder Matrix verwenden, wird die 3. (x +.000033)
Operation ber die Werte in der Liste oder die
Matrixelemente abgebildet. nDeriv(cos(x),x)|x=p/2
1.
Hinweis: Siehe auch avgRC() und d().
nDeriv(x^2,x,{.01,.1})
{2.x 2.x}

948 Anhang: Funktionen und Anweisungen


NewData CATALOG
NewData DatenVar, Liste1[, Liste2] [, Liste3]... NewData meindat,{1,2,3},{4,5,6}
Erzeugt die Datenvariable DatenVar, deren Spalten Done
von den Listen in dieser Reihenfolge gebildet
werden. (Wechseln Sie zum Daten/Matrix-
Editor, und ffnen Sie die Variable
Mindestens eine Liste ist erforderlich. Var mydata, um die Datenvariable wie
Liste1, Liste2, ..., ListeN knnen wie abgebildet abgebildet anzuzeigen.)
Listen, zu Listen auflsende Terme oder
Listenvariablennamen sein.
NewData macht die neue Variable im
Daten/Matrix-Editor zur aktuellen Variablen.

NewData DatenVar, Matrix

Erzeugt die Datenvariable DatenVar auf Grundlage


von Matrix.
NewData sysData, Matrix

Ldt den Inhalt von Matrix in die


Systemdatenvariable sysData.

NewFold CATALOG
NewFold Verzeichnisname NewFold games Done
Erzeugt ein benutzerdefiniertes Verzeichnis mit
dem Namen Verzeichnisname und macht dieses
zum aktuellen Verzeichnis. Nachdem diese
Anweisung ausgefhrt ist, befinden Sie sich im
neuen Verzeichnis.

newList() CATALOG
newList(AnzahlElemente) Liste newList(4) {0 0 0 0}
Gibt eine Liste der Dimension AnzahlElemente
zurck. Jedes Element ist Null.

newMat() CATALOG/MATH/Matrix-Men
newMat(AnzahlZeilen, AnzahlSpalten) Matrix 0 0 0
newMat(2,3) [0 0 0]
Gibt eine Matrix der Dimension AnzahlZeilen mal
AnzahlSpalten zurck, wobei die Elemente Null
sind.

NewPic CATALOG
NewPic Matrix, picVar [, maxZeilen][, maxSpalten] NewPic [1,1;2,2;3,3;4,4;5,5;
Erzeugt die Bildvariable picVar aus Matrix. Matrix 5,1;4,2;2,4;1,5],xpic
mu eine n2-Matrix sein, in der jede Zeile ein Done
Pixel darstellt. Die Pixel-Koordinaten beginnen mit
0,0. Wenn picVar bereits existiert, wird sie von RclPic xpic
NewPic ersetzt.

Die Vorgabe fr picVar ist die Mindestflche, die


fr die Matrixwerte erforderlich ist. Die optionalen
Parameter maxZeilen und maxSpalten legen die
maximalen Grenzen fr picVar fest.

Anhang: Funktionen und Anweisungen 949


NewPlot CATALOG
NewPlot n, Typ, xListe [,[yListe], [HufListe], FnOff Done
[KlassCodeListe],[KlassListe], [Zeichen] [, Stabbreite]] PlotsOff Done
Erzeugt eine neue Plot-Definition fr Plot Nummer n. {1,2,3,4}! L1 {1 2 3 4}
{2,3,4,5}! L2 {2 3 4 5}
Typ legt die Art des Graph-Plots fest.
1 = Streudiagramm NewPlot 1,1,L1,L2,,,,4 Done
2 = xy-Liniendiagramm Drcken Sie zum Anzeigen % :
3 = Boxplot
4 = Histogramm
5 = modifizierter Boxplot
Zeichen legt die Darstellungsform der Werte fest.
1 = (Kstchen)
2 = (Kreuz)
3 = + (Pluszeichen)
4 = (geflltes Quadrat)
5 = (Punkt)
Stabbreite ist die Breite eines Histrogramm-
balkens (Typ = 4) und hngt von den
Fenstervariablen xmin und xmax ab. Stabbreite
mu >0 sein. Vorgabe = 1.
Hinweis: n kann im Bereich 19 liegen. Die
Listen mssen Variablenamen oder c1c99 sein
(Spalten in der letzten Datenvariablen, die im
Daten/Matrix-Editor angezeigt wurde).
Ausgenommen davon ist EinbezKatListe, die kein
Variablenname zu sein braucht und keine Spalte
c1c99 sein kann.

NewProb CATALOG
NewProb NewProb Done
Fhrt verschiedene Operationen durch, die es
Ihnen ermglichen, eine neue Aufgabe vom
gelschten Zustand aus zu beginnen, ohne dass
der Speicher zurckgesetzt werden mu.
Lscht alle aus einem Zeichen bestehenden
Variablennamen (Clear az) im aktuellen
Verzeichnis, sofern diese nicht geschtzt oder
archiviert sind.
Schaltet alle Funktionen und Statplots (FnOff
und PlotsOff) im aktuellen Graphikmodus
aus.
Fhrt ClrDraw, ClrErr, ClrGraph, ClrHome,
ClrIO und ClrTable aus.

nInt() MATH/Calculus-Men
nInt(Term1, Var, unten, oben) Term nInt(e^( x^2),x, 1,1)
Wenn der Integrand Term1 auer Var keine weiteren 1.493...
Variablen enthlt und unten und oben Konstanten
oder positiv oder negativ sind, gibt nInt() eine
Nherung fr (Term1, Var, unten, oben) zurck. Diese
Nherung ist der gewichtete Durchschnitt von
Stichprobenwerten des Integranden im Intervall
unten<Var<oben.

950 Anhang: Funktionen und Anweisungen


Das Berechnungsziel sind sechs signifikante nInt(cos(x),x, p,p+1 12)
Stellen. Der angewendete Algorithmus beendet die
Weiterberechnung, wenn das Ziel hinreichend 1.041... 12
erreicht ist oder wenn weitere Stichproben
wahrscheinlich zu keiner sinnvollen Verbesserung (cos(x),x, p,p+10^( 12))
fhren. 1
sin(
Wenn es scheint, da das Berechnungsziel nicht 1000000000000)
erreicht wurde, wird die Meldung "Genauigkeit
zweifelhaft" (Questionable accuracy) ans(1) 1. 12
angezeigt.
Sie knnen nInt() verschachteln, um mehrere nInt(nInt(e^( x y)/(x^2 y^2),
numerische Integrationen durchzufhren. Die
Integrationsgrenzen knnen von auerhalb y, x,x),x,0,1) 3.304...
liegenden Integrationsvariablen abhngen.
Hinweis: Siehe auch ().

norm() MATH/Matrix/Norms-Men
norm(Matrix) Term norm([a,b;c,d])
Gibt die Frobeniusdeterminante zurck.
a +b +c +d

norm([1,2;3,4]) 30

not MATH/Test-Men
not Boolescher Term1 Boolescher Term not 2>=3 true
Gibt wahr, falsch oder einen vereinfachten not x<2 x 2
Booleschen Term1 zurck.
not not innocent innocent
not Ganze_Zahl1 Ganze_Zahl Im Modus Hex base:
Gibt das Einerkomplement einer reellen ganzen Zahl not 0h7AC36 0hFFF853C9
zurck. Intern wird Ganze_Zahl1 in eine 32-Bit- Wichtig: Null, nicht Buchstabe O.
Dualzahl mit Vorzeichen umgewandelt. Fr das Im Modus Bin base:
Einerkomplement werden die Werte aller Bits
umgekehrt (so dass 0 zu 1 wird und umgekehrt). 0b100101 4 dec 37
Die Ergebnisse werden gem dem Base-Modus
angezeigt. not 0b100101
Sie knnen die ganzen Zahlen mit jeder Basis 0b11111111111111111111111111011010
eingeben. Fr eine binre oder hexadezimale
Eingabe mu das Prfix 0b bzw. 0h verwendet ans(1) 4 dec 38
werden. Ohne Prfix wird die ganze Zahl als
dezimal behandelt (Grundzahl 10). Hinweis: Eine binre Eingabe kann bis
zu 32 Stellen haben (das Prfix 0b
Geben Sie eine dezimale ganze Zahl ein, die fr wird nicht mitgezhlt). Eine
eine 32-Bit-Dualform mit Vorzeichen zu gro ist, hexadezimale Eingabe kann bis zu 8
dann wird eine symmetrische Modulo-Operation Stellen aufweisen.
ausgefhrt, um den Wert in den erforderlichen Hinweis: Drcken Sie 4 zur Eingabe
Bereich zu bringen. des Umwandlungs-Operators 2 . Sie
knnen auch im Men MATH/Base
Basiskonversionen whlen.

Anhang: Funktionen und Anweisungen 951


nPr() MATH/Probability-Men
nPr(Term1, Term2) Term nPr(z,3) z (z 2) (z 1)
Fr ganzzahlige Term1 und Term2 mit
Term1 Term2 0 ist nPr() die Anzahl der ans(1)|z=5 60
Mglichkeiten Term2 Elemente unter 1
Bercksichtigung der Reihenfolge aus Term1 nPr(z, 3)
(z+1) (z+2) (z+3)
gegebenen Elementen auszuwhlen. Beide
Parameter knnen ganze Zahlen oder z!
symbolische Terme sein. nPr(z,c) (z c)!
nPr(Term, 0) 1
ans(1) nPr(z c, c) 1
nPr(Term, negGanze_Zahl) 1/((Term+1) (Term+2)...
(Term negGanze_Zahl))
nPr(Term, posGanze_Zahl) Term (Term 1)...
(Term posGanze_Zahl+1)
nPr(Term, keineGanze_Zahl) Term!/
(Term keineGanze_Zahl)!
nPr(Liste1, Liste2) Liste nPr({5,4,3},{2,4,2})
Gibt eine Liste der Permutationen auf der Basis {20 24 6}
der entsprechenden Elementpaare der beiden
Listen zurck. Die Parameter mssen Listen
gleicher Gre sein.
nPr(Matrix1, Matrix2) Matrix nPr([6,5;4,3],[2,2;2,2])
Gibt eine Matrix der Permutationen auf der Basis
30 20
der entsprechenden Elementpaare der beiden [12 6]
Matrizen zurck. Die Parameter mssen Matrizen
gleicher Gre sein.

nSolve() MATH/Algebra-Men
nSolve(Gleichung, VarOderSchtzung) Zahl der nSolve(x^2+5x 25=9,x)
Fehlermeldung 3.844...
Ermittelt iterativ eine reelle numerische
Nherungslsung von Gleichung fr deren eine nSolve(x^2=4,x= 1) 2.
Variable. VarOderSchtzung angeben als:
nSolve(x^2=4,x=1) 2.
Variable
Hinweis: Existieren mehrere Lsungen,
oder
knnen Sie mit Hilfe einer Schtzung
Variable = reelle Zahl
eine bestimmte Lsung suchen.
Beispiel: x ist gltig, und x=3 ebenfalls.
nSolve() ist hufig sehr viel schneller als solve() nSolve(x^2+5x 25=9,x)|x<0
oder zeros(), insbesondere, wenn zustzlich der 8.844...
Operator | benutzt wird, um die Suche auf ein
relativ kleines Intervall zu beschrnken, das nSolve(((1+r)^24 1)/r=26,r)|r>0 and
genau eine einzige Lsung enthlt.
r<.25 .0068...

952 Anhang: Funktionen und Anweisungen


nSolve() versucht entweder einen Punkt zu nSolve(x^2= 1,x)
ermitteln, wo der Unterschied zwischen "no solution found"
tatschlichem und erwartetem Wert Null ist oder
zwei relativ nahe Punkte, wo der Restfehler
entgegengesetzte Vorzeichen besitzt und nicht zu
gro ist. Wenn nSolve() dies nicht mit einer
kleinen Anzahl von Versuchen erreichen kann,
wird die Zeichenkette no solution found
(keine Lsung gefunden) zurckgegeben.
Wenn Sie nSolve() in einem Programm
verwenden, knnen Sie mit getType() auf ein
numerisches Ergebnis prfen, bevor Sie es in
einem algebraischen Term benutzen.
Hinweis: Siehe auch cSolve(), cZeros(), solve()
und zeros().

OneVar MATH/Statistics-Men
OneVar Liste1 [[, Liste2] [, Liste3] [, Liste4]] {0,2,3,4,3,4,6}! L1
Berechnet die 1-Variablenstatistik und aktualisiert OneVar L1 Done
alle Statistiksystemvariablen. ShowStat
Alle Listen auer Liste4 mssen die gleiche
Dimension besitzen.
Liste1 stellt die Liste der x-Werte dar.
Liste2 stellt die Angaben fr die Hufigkeit dar.
Liste3 stellt die Klassencodes dar.
Liste4 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste3 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste4 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein.

or MATH/Test-Men
Boolescher Term1 or Boolescher Term2 Boolescher Term x3 or x4 x 3
Gibt wahr oder falsch oder eine vereinfachte
Form der ursprnglichen Eingabe zurck. Programmsegment:

Gibt wahr zurck, wenn ein Term oder beide


Terme zu wahr ausgewertet werden. Gibt nur If x<0 or x5
dann falsch zurck, wenn beide Terme falsch Goto END
ergeben.
Hinweis: Siehe xor. If choice=1 or choice=2
Disp "Wrong choice"

Anhang: Funktionen und Anweisungen 953


Ganze_Zahl1 or Ganze_Zahl2 Ganze_Zahl Im Modus Hex base:
Vergleicht zwei reelle ganze Zahlen mit Hilfe einer 0h7AC36 or 0h3D5F 0h7BD7F
or-Operation Bit fr Bit. Intern werden beide
Wichtig: Null, nicht Buchstabe O.
ganzen Zahlen in 32-Bit-Dualzahlen mit
Vorzeichen konvertiert. Beim Vergleich der sich
entsprechenden Bits ist das Ergebnis dann 1, Im Modus Bin base:
wenn eines der Bits 1 ist; das Ergebnis ist nur dann
0, wenn beide Bits 0 sind. Der zurckgegebene 0b100101 or 0b100 0b100101
Wert stellt die Bit-Ergebnisse dar und wird im
jeweiligen Base-Modus angezeigt. Hinweis: Eine binre Eingabe kann bis
zu 32 Stellen haben (das Prfix 0b
Sie knnen die ganzen Zahlen mit jeder Basis
eingeben. Fr eine binre oder hexadezimale wird nicht mitgezhlt). Eine
Eingabe mu das Prfix 0b bzw. 0h verwendet hexadezimale Eingabe kann bis zu 8
werden. Ohne Prfix werden die ganzen Zahlen Stellen aufweisen.
als dezimal behandelt (Grundzahl 10).
Geben Sie eine dezimale ganze Zahl ein, die fr
eine 32-Bit-Dualform mit Vorzeichen zu gro ist,
dann wird eine symmetrische Modulo-Operation
ausgefhrt, um den Wert in den erforderlichen
Bereich zu bringen.
Hinweis: Siehe xor.

ord() MATH/String-Men
ord(String) Ganze_Zahl ord("Hello") 104
ord(Liste1) Liste
Gibt den Zahlenwert (Code) des ersten Zeichens char(104) "h"
der Zeichenkette String zurck. Handelt es sich um
eine Liste, wird der Code des ersten Zeichens ord(char(24)) 24
jedes Listenelements zurckgegeben.
ord({"alpha","beta"})
Eine vollstndige Aufstellung der Zeichencodes {97 98}
finden Sie in Anhang B.

Output CATALOG
Output Zeile, Spalte, TermOderString Programmsegment:
Zeigt TermOderString (einen Term oder eine
Zeichenkette) auf dem Programm-I/O-Bildschirm
an den Textkoordinaten (Zeile, Spalte) an. :randseed(1147)
:ClrIO
Ein Term kann Umwandlungsoperationen wie :For i,1,100,10
4DD und Rect enthalten. Sie knnen auch den
: Output i, rand(200),"Hello"
Operator 4 benutzen, um Einheiten- und
Zahlensystem-Umwandlungen durchzufhren. :EndFor

Ist Pretty Print = ON, wird TermOderString als
pretty print angezeigt. Ergebnis nach Ausfhrung:
Im Programm- I/O-Bildschirm knnen Sie
drcken, um den Hauptbildschirm anzuzeigen; ein
Programm kann DispHome verwenden.

954 Anhang: Funktionen und Anweisungen


P4Rx() MATH/Angle-Men
P44Rx(rTerm, qTerm) Term Im Radian-Modus:
P44Rx(rListe, qListe) Liste
P44Rx(rMatrix, qMatrix) Matrix P4Rx(r,q) cos(q)r
Gibt die quivalente x-Koordinate des Paars (r, q)
zurck. P4Rx(4,60) 2

Hinweis: Das Argument q wird entsprechend der P4Rx({3,10,1.3},{p/3,p/4,0})


aktuellen Einstellung des Angle-Modus entweder {3/2 52 1.3}
als Degree-, Gradian- oder Radian-Winkel
interpretiert. Wenn das Argument ein Ausdruck
G
ist, knnen Sie , o d e r verwenden, um die
Einstellung des Angle-Modus temporr zu
bergehen.

P4Ry() MATH/Angle-Men
P44Ry(rTerm, qTerm) Term Im Radian-Modus:
P44Ry(rListe, qList) Liste
P44Ry(rMatrix, qMatrix) Matrix P4Ry(r,q) sin(q) r
Gibt die quivalente y-Koordinate des Paars (r, q) 2 3
zurck. P4Ry(4,60)

Hinweis: Das Argument q wird entsprechend der P4Ry({3,10,1.3},{p/3,p/4,0})


aktuellen Einstellung des Angle-Modus entweder
als Degree-, Gradian- oder Radian-Winkel { 3 3
2
5 2 0. }
interpretiert. Wenn das Argument ein Ausdruck
G
ist, knnen Sie , o d e r verwenden, um die
Einstellung des Angle-Modus temporr zu
bergehen.

part() CATALOG
part(Term1[ ,nicht_negative_Ganzzahl])

Mit dieser erweiterten Programmierfunktion


knnen Sie alle Unterterme im vereinfachten
Ergebnis von Term1 bestimmen und extrahieren.
Kann beispielsweise Term1 zu cos(p x+3)
vereinfacht werden:
Hat die Funktion cos() ein Argument:
(p x+3).
Hat die Summe von (p x+3) zwei Operanden:
p x und 3.
Hat die Zahl 3 weder Argumente noch
Operanden.
Hat das Produkt p x zwei Operanden: p
und x.
Haben die Variable x und die symbolische
Konstante p weder Argumente noch
Operanden.
Besitzt x einen numerischen Wert und Sie drcken
, so wird der numerische Wert von p x
berechnet, das Ergebnis zu 3 addiert und dann
der Cosinus berechnet. Da cos() zuletzt
angewendet wird, ist er der Top-level-Operator.
part(Term1) Ganze_Zahl part(cos(p x+3)) 1
Vereinfacht Term1 und gibt die Anzahl an Top- Hinweis: cos(p x+3) hat ein
level-Argumenten oder -Operanden zurck. Argument.
Hierbei wird 0 zurckgegeben, wenn Term1 eine
Zahl, Variable oder eine symbolische Konstante wie
z.B. p, e, i oder ist.

Anhang: Funktionen und Anweisungen 955


part(Term1, 0) String part(cos(p x+3),0) "cos"
Vereinfacht Term1 und gibt eine Zeichenfolge
zurck, welche den Top-level-Funktionsnamen oder
-Operator enthlt. Hierbei wird string(Term1)
zurckgegeben, wenn Term1 eine Zahl, Variable
oder eine symbolische Konstante wie z.B. p, e, i
oder ist.
part(Term1, n) Term part(cos(p x+3),1)
Vereinfacht Term1 und gibt das n-te Argument bzw. 3+px
den Operand zurck, wobei n > 0 ist und die
Anzahl an Top-level-Argumenten oder - Hinweis: Durch die Vereinfachung
Operanden, die durch part(Term1) zurck- wurde die Argumentenreihenfolge
gegeben werden. Anderenfalls wird ein Fehler verndert.
angezeigt.
Durch Kombination der Variationen von part() part(cos(p x+3)) 1
knnen Sie alle Unterterme im vereinfachten part(cos(p x+3),0) "cos"
Ergebnis von Term1 extrahieren. Wie aus
nebenstehendem Beispiel hervorgeht, knnen Sie part(cos(p x+3),1)! temp
ein Argument oder einen Operanden speichern und 3+px
dann weitere Unterterme mit part() extrahieren. temp px+3
part(temp,0) "+"
Hinweis: Verlassen Sie sich bei der
Verwendung von part() nicht auf die part(temp) 2
Reihenfolge in Summen und Produkten. part(temp,2) 3
part(temp,1)! temp px
part(temp,0) " "
part(temp) 2
part(temp,1) p
part(temp,2) x
Terme wie (x+y+z) und (xyz) werden intern als part(x+y+z) 2
(x+y)+z und (xy)z dargestellt. Dies wirkt sich part(x+y+z,2) z
auf die fr das erste und zweite Argument
zurckgegebenen Werte aus. Aus technischen part(x+y+z,1) y+x
Grnden gibt part(x+y+z,1) y+x anstelle von
x+y zurck.
Ebenso wird xyz intern als (xy)z dargestellt. part(x y z) 2
Auch in diesem Fall wird das erste Argument aus part(x y z,2) z
technischen Grnden als yx anstatt als xy
zurckgegeben. part(x y z,1) yx

Beachten Sie beim Extrahieren von Untertermen part([a,b,c;x,y,z],0) "{"


aus einer Matrix, da Matrizen, wie in part([a,b,c;x,y,z]) 2
nebenstehendem Beispiel verdeutlicht, als Listen
von Listen gespeichert werden. part([a,b,c;x,y,z],2)! temp
{x y z}
part(temp,0) "{"
part(temp) 3
part(temp,3) z
delVar temp Done

956 Anhang: Funktionen und Anweisungen


In der nebenstehenden als Beispiel aufgefhrten :d(y,x)
Programm-Editor-Funktion werden zum :Func
teilweisen Einsatz symbolischer Differentiation
getType() und part() verwendet. Eine
:Local f
eingehende Betrachtung der Funktion und ihre :If getType(y)="VAR"
Vervollstndigung kann dabei behilflich sein, das : Return when(y=x,1,0,0)
manuelle Differenzieren zu erlernen. Sie knnten :If part(y)=0
sogar Funktionen wie Bessel-Funktionen angeben, : Return 0 y=p,,i,numbers
die der TI-89 Titanium / Voyage 200 nicht
differenzieren kann. :part(y,0)! f
:If f="L" if negate
: Return d(part(y,1),x)
:If f="" if minus
: Return d(part(y,1),x)
d(part(y,2),x)
:If f="+"
: Return d(part(y,1),x)
+d(part(y,2),x)
:If f=" "
: Return part(y,1) d(part(y,2),x)
+part(y,2) d(part(y,1),x)
:If f="{"
: Return seq(d(part(y,k),x),
k,1,part(y))
:Return undef
:EndFunc

PassErr CATALOG
PassErr Siehe ClrErr Programmliste
Gibt einen Fehler an die nchste Programmebene
weiter.
Ist errornum gleich 0, bleibt PassErr ohne
Wirkung.
In der Klausel Else des Programms sollte ClrErr
oder PassErr benutzt werden. Verwenden Sie
ClrErr, wenn der Fehler verarbeitet oder ignoriert
werden soll. Ist unbekannt, wie der Fehler
behandelt werden soll, bergeben Sie ihn mit
PassErr an die nchste Fehlerbehandlungs-
routine. (Siehe auch ClrErr).

Anhang: Funktionen und Anweisungen 957


Pause CATALOG
Pause [Term] Programmsegment:
Hlt die Programmausfhrung vorbergehend an.
Wenn Sie Term angeben, wird Term auf dem
Programm-I/O-Bildschirm angezeigt. :ClrIO
:DelVar temp
Term kann Umwandlungsoperationen wie 4DD :1"temp[1]
und 4Rect enthalten. Sie knnen auch den
:1"temp[2]
Operator 4 benutzen, um Einheiten- und
Zahlensystem-Umwandlungen durchzufhren. :Disp temp[2]
: Guess the Pattern
Ergebnisse von Term, die fr die Anzeige auf dem :For i,3,20
Bildschirm zu gro sind, knnen Sie mit dem
Cursurfeld scrollen. : temp[i2]+temp[i1]"temp[i]
: Disp temp[i]
Die Programmausfhrung wird fortgesetzt, wenn : Disp temp,"Can you guess the
Sie drcken.
next","number?"
: Pause
:EndFor

PlotsOff CATALOG
PlotsOff [1] [, 2] [, 3] ... [, 9] PlotsOff 1,2,5 Done
Schaltet die angegebenen Plots fr die graphische PlotsOff Done
Darstellung aus. Im 2-Graphikmodus wirkt sich
dies nur auf den aktiven Graph aus.
Werden keine Parameter angegeben, werden alle
Plots ausgeschaltet.

PlotsOn CATALOG
PlotsOn [1] [, 2] [, 3] ... [, 9] PlotsOn 2,4,5 Done
Schaltet die angegebenen Plots fr die graphische PlotsOn Done
Darstellung ein. Im 2-Graph-Modus wirkt sich dies
nur auf den aktiven Graph aus.
Wird kein Parameter angegeben, werden alle
Plots eingeschaltet.

4Polar MATH/Matrix/Vector ops-Men


Vektor 4Polar [1,3.] 4Polar
Zeigt Vektor in der Polar-Form [r q] an. Der [x,y] 4Polar
Vektor mu die Dimension 2 besitzen und kann
eine Zeile oder eine Spalte sein.
Hinweis: 4Polar ist eine Anzeigeformat-
anweisung, keine Konvertierungsfunktion. Sie
knnen sie nur am Ende einer Eingabezeile
benutzen, und sie nimmt keine Aktualisierung von
ans vor.

Hinweis: Siehe auch 4Rect.

958 Anhang: Funktionen und Anweisungen


komplexer_Wert 4Polar Im Radian-Modus:
Zeigt komplexer_Vektor in Polar-Form an. 3+4i 4Polar e i(p2 tan(3/4))5
Der Degree-Modus fr Winkel gibt (rq)
i p
zurck. (4p/3)4Polar e 4
3
Der Radian-Modus fr Winkel gibt re iq zurck.
Im Gradian-Modus fr Winkel:
Komplexer_Wert kann jede komplexe Form haben.
Eine re iq-Eingabe verursacht jedoch im 4i 4Polar (4100)
Winkelmodus Degree einen Fehler.
Hinweis: Fr eine Eingabe in Polar-Form mssen Im Winkelmodus Degree:
Klammern (rq) verwendet werden. 3+4i 4Polar (590 tan(3/4))

polyEval() MATH/List-Men
polyEval(Liste1, Term1) Term polyEval({a,b,c},x)
polyEval(Liste1, Liste2) Term a x +b x+c
Interpretiert den ersten Parameter als
Koeffizienten eines nach fallenden Potenzen polyEval({1,2,3,4},2) 26
geordneten Polynoms und gibt das Polynom
polyEval({1,2,3,4},{2, 7})
bezglich des zweiten Parameters zurck.
{26 262}

PopUp CATALOG
PopUp Menpunktliste, Var PopUp {"1990","1991","1992"},var1
Zeigt ein Popup-Men an, das die Zeichenketten aus
Menpunktliste enthlt, wartet, bis Sie einen
Menpunkt ausgewhlt haben und speichert die
Nummer der Auswahl in Var.
Die Elemente von Menpunktliste mssen
Zeichenketten sein: {MenPunkt1String,
MenPunkt2String, MenPunkt3String, ...}
Wenn Var bereits existiert und eine gltige
Menpunktnummer in ihr gespeichert ist, wird
dieser Menpunkt als Auswahlvorgabe angezeigt.
Menpunktliste mu mindestens eine Auswahl-
mglichkeit (einen Menpunkt) enthalten.

Anhang: Funktionen und Anweisungen 959


PowerReg MATH/Statistics/Regressions-Men
PowerReg Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die Potenz-Regression und aktualisiert {1,2,3,4,5,6,7}! L1
alle Statistik-Systemvariablen.
{1 2 3 ...}
Alle Listen auer Liste5 mssen die gleiche {1,2,3,4,3,4,6}! L2
Dimension besitzen. {1 2 3 ...}
Liste1 stellt die Liste der x-Werte dar. PowerReg L1,L2 Done
Liste2 stellt die Liste der y-Werte dar. ShowStat
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein. Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done

Prgm CATALOG
Prgm Programmsegment:

EndPrgm :prgmname()
Anweisung zum Identifizieren des Beginns eines :Prgm
Programms. Diese Anweisung ist zwingend :
erforderlich. Die letzte Programmzeile mu
EndPrgm sein. :EndPrgm

product() MATH/List-Men
product(list[, start[, end]]) expression product({1,2,3,4}) 24
Gibt das Produkt der Elemente von Liste zurck. product({2,x,y}) 2 x y
Start und end sind nicht unbedingt erforderlich; sie
dienen zur Angabe eines Reihenbereichs product({4,5,8,9},2,3) 40
product(matrix1[, start[, end]]) matrix product([1,2,3;4,5,6;7,8,9]) [28 8
Gibt einen Zeilenvektor zurck, der die Produkte product([1,2,3;4,5,6;7,8,9],
der Elemente aus den Spalten von Matrix1 enthlt.
Start und end sind nicht unbedingt erforderlich; sie 1,2) [4,10,18]
dienen zur Angabe eines Reihenbereichs.

Produkt() Siehe (), Seite 1018.

960 Anhang: Funktionen und Anweisungen


Prompt CATALOG
Prompt Var1[, Var2] [, Var3] ... Programmsegment:
Gibt auf dem Programm-I/O-Bildschirm eine
Eingabeaufforderung fr jede Variable der
Parameterliste aus, wobei var1? als Eingabeauff- Prompt A,B,C
orderung benutzt wird. Speichert den
eingegebenen Term/Ausdruck in der EndPrgm
entsprechenden Variablen.
Prompt mu mit mindestens einem Parameter
benutzt werden.

propFrac() MATH/Algebra-Men
propFrac(Term1[, Var]) Term propFrac(4/3) 1 + 1/3
propFrac(rationale_Zahl) gibt rationale_Zahl als
propFrac( 4/3) 1 1/3
Summe einer ganzen Zahl und eines Bruchs
zurck, der das gleiche Vorzeichen besitzt und
dessen Nenner grer ist als der Zhler.
propFrac(rationaler_Term,Var) gibt die Summe der propFrac((x^2+x+1)/(x+1)+
echten Brche und ein Polynom bezglich Var (y^2+y+1)/(y+1),x)
zurck. Der Ordnung von Var im Nenner bersteigt
in jedem echten Bruch den Ordnung von Var im
Zhler. Gleichartige Potenzen von Var werden
zusammengefat. Die Terme und ihre Faktoren
werden nach Var als der Hauptvariablen sortiert.
Wird Var weggelassen, wird eine Entwicklung des propFrac(ans(1))
echten Bruchs bezglich der wichtigsten
Hauptvariablen vorgenommen. Die Koeffizienten
des Polynomteils werden dann zuerst bezglich
der wichtigsten Hauptvariablen entwickelt usw.
Fr rationale Terme ist propFrac() eine
schnellere, aber weniger extreme Alternative zu
expand().

PtChg CATALOG
PtChg x, y Hinweis: Fr die Eintrge PtChg bis
PtChg xListe, yListe PtText werden hnliche fortlaufende
ffnet den Graphikbildschirm und invertiert das Beispiele benutzt.
Pixel, das den Fensterkoordinaten x, y am nchsten
liegt. PtChg 2,4

PtOff CATALOG
PtOff x, y PtOff 2,4
PtOff xListe, yListe

ffnet den Graphikbildschirm und schaltet das Pixel


aus, das den Fensterkoordinaten x, y am nchsten
liegt.

Anhang: Funktionen und Anweisungen 961


PtOn CATALOG
PtOn x, y PtOn 3,5
PtOn xListe, yListe

ffnet den Graphikbildschirm und schaltet das Pixel


ein, das den Fensterkoordinaten x, y am nchsten
liegt.

ptTest() CATALOG
ptTest (x, y) Boolescher konstanter Term ptTest(3,5) true
ptTest (xListe, yListe) Boolescher konstanter Term
Gibt wahr oder falsch zurck. Gibt nur dann
wahr zurck, wenn das Bildschirmpixel, das
den Fensterkoordinaten x, y am nchsten liegt,
eingeschaltet ist.

PtText CATALOG
PtText String, x, y PtText "sample",3,5
ffnet den Graphikbildschirm und blendet die
Zeichenkette String ab dem Pixel ein, das den
angegebenen Fensterkoordinaten x, y am
nchsten liegt.
Die oberste linke Ecke des ersten Zeichens von
String wird an den Koordinaten plaziert.

PxlChg CATALOG
PxlChg Zeile, Spalte PxlChg 2,4
PxlChg Zeilenliste, Spaltenliste
ffnet den Graphikbildschirm und invertiert das
Pixel an den Pixel-Koordinaten Zeile, Spalte.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht.

PxlCrcl CATALOG
PxlCrcl Zeile, Spalte, r [, Zeichenmodus] @ PxlCrcl 40,80,30,1
ffnet den Graphikbildschirm und zeichnet einen H PxlCrcl 50,125,40,1
Kreis mit dem Mittelpunkt an den Pixel-Koordinaten
Zeile, Spalte mit dem Radius r Pixel.
Bei Zeichenmodus= 1 wird der Kreis gezeichnet
(Vorgabe).
Bei Zeichenmodus= 0 wird der Kreis gelscht.
Bei Zeichenmodus= -1 werden die Pixel entlang
des Kreises invertiert.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe auch
Circle.

962 Anhang: Funktionen und Anweisungen


PxlHorz CATALOG
PxlHorz Zeile [, Zeichenmodus] PxlHorz 25,1
ffnet den Graphikbildschirm und zeichnet eine
horizontale Gerade durch die Pixel-Position Zeile.
Wenn Zeichenmodus = 1, wird die Gerade
gezeichnet (Vorgabe).
Wenn Zeichenmodus = 0, wird die Gerade
gelscht.
Wenn Zeichenmodus = 1, wird die Gerade
invertiert (d. h. auf "ein" gesetzt, wenn sie "aus"
ist und umgekehrt).
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe auch
LineHorz.

PxlLine CATALOG
PxlLine ZeileStart, SpalteStart, ZeileEnd, SpalteEnd @ PxlLine 50,15,20,90,1
[, Zeichenmodus] H PxlLine 80,20,30,150,1
ffnet den Graphikbildschirm und zeichnet eine
Strecke zwischen den Pixel-Koordinaten ZeileStart,
SpalteStart und ZeileEnd, SpalteEnd, wobei beide
Endpunkte eingeschlossen sind.
Wenn Zeichenmodus = 1, wird die Strecke
gezeichnet (Vorgabe).
Wenn Zeichenmodus = 0, wird die Strecke
gelscht.
Wenn Zeichenmodus = 1, wird die Strecke
invertiert (d. h. auf ein gesetzt, wenn sie "aus"
ist und umgekehrt).
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe
auch Line.

PxlOff CATALOG
PxlOff Zeile, Spalte PxlHorz 25,1
PxlOff Zeilenliste, Spaltenliste PxlOff 25,50
ffnet den Graphikbildschirm und schaltet das Pixel
an den Pixel-Koordinaten Zeile, Spalte aus.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht.

25,50

PxlOn CATALOG
PxlOn Zeile, Spalte PxlOn 25,50
PxlOn Zeilenliste, Spaltenliste

ffnet den Graphikbildschirm und schaltet das Pixel


an den Pixel-Koordinaten Zeile, Spalte ein.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht.

Anhang: Funktionen und Anweisungen 963


pxlTest() CATALOG
pxlTest (Zeile, Spalte) Boolescher Term PxlOn 25,50
pxlTest (Zeilenliste, Spaltenliste) Boolescher Term
@ "
Gibt wahr zurck, wenn das Pixel an den Pixel-
Koordinaten Zeile, Spalte ein ist. Gibt falsch H "
zurck, wenn das Pixel aus ist.
PxlTest(25,50) true
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. PxlOff 25,50

@ "
H "

PxlTest(25,50) false

PxlText CATALOG
PxlText String, Zeile, Spalte @ PxlText "Beispieltext",20,10
ffnet den Graphikbildschirm und blendet die
Zeichenkette String ab den Pixel-Koordinaten H PxlText "Beispieltext",20,50
Zeile, Spalte ein.
Die oberste linke Ecke des ersten Zeichens von
String wird an den Koordinaten plaziert.
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht.

PxlVert CATALOG
PxlVert Spalte [, Zeichenmodus] PxlVert 50,1
Zeichnet eine vertikale Gerade durch die Pixel-
Position Spalte.
Wenn Zeichenmodus = 1, wird die Gerade
gezeichnet (Vorgabe).
Wenn Zeichenmodus = 0, wird die Gerade
gelscht.
Wenn Zeichenmodus = 1, wird die Gerade
invertiert (d. h. auf ein gesetzt, wenn sie aus
ist und umgekehrt).
Hinweis: Beim Neuzeichnen werden alle
gezeichneten Elemente gelscht. Siehe auch
LineVert.

QR MATH/Matrix-Men
QR Matrix, qMatName, rMatName[ , Tol] Die Fliekommazahl (9,) in m1
bewirkt, da das Ergebnis in
Berechnet die Householdersche QR-Faktorisierung
Fliekommaform berechnet wird.
einer reellen oder komplexen Matrix. Die sich
ergebenden Q- und R-Matrzen werden in den [1,2,3;4,5,6;7,8,9.] !m1
angegebenen MatNamen gespeichert. Die Q-
Matrix ist unitr. Bei der R-Matrix handelt es sich 1 2 3
um eine obere Dreiecksmatrix. 4 5 6
7 8 9.
Sie haben die Option, da jedes Matrixelement als
Null behandelt wird, wenn dessen absoluter Wert QR m1,qm,rm Done
geringer als Tol ist. Diese Toleranz wird nur dann
verwendet, wenn die Matrix
Fliekommaelemente aufweist und keinerlei .123 .904 .408
qm .492 .301 .816
symbolische Variablen ohne zugewiesene Werte
enthlt. Anderenfalls wird Tol ignoriert.
.861 .301 .408

Wenn Sie verwenden oder den 8.124 9.601 11.078


Modus auf Exact/Approx=APPROXIMATE rm 0. .904 1.809
einstellen, werden Berechnungen im 0. 0. 0.
Fliekomma-Rechenmodus durchgefhrt.

964 Anhang: Funktionen und Anweisungen


Wird Tol weggelassen oder nicht verwendet, so
wird die Standardtoleranz folgendermaen

[mo np]
berechnet:
5E14 max(dim(Matrix)) [m,n;o,p] !m1
rowNorm(Matrix)
Die QR-Faktorisierung wird anhand von QR m1,qm,rm Done
Householderschen Transformationen
numerisch berechnet. Die symbolische Lsung qm
wird mit dem Gram-Schmidt-Verfahren m sign(mp no)o
berechnet. Die Spalten in qMatName sind die m2 + o2 m2 + o 2
orthonormalen Basisvektoren, die den durch
Matrix definierten Raum aufspannen. o msign(mp no)
m2 + o 2 m2 + o 2
mn+op
m +o
2 2

m2 + o 2
rm 0 |mp no|
m2 + o 2
QuadReg MATH/Statistics/Regressions-Men
QuadReg Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die quadratische polynomische {0,1,2,3,4,5,6,7}! L1
Regression und aktualisiert alle Statistik-
Systemvariablen. {1 2 3 ...}
{4,3,1,1,2,2,3,3}! L2
Alle Listen auer Liste5 mssen die gleiche {4 3 1 ...}
Dimension besitzen.
QuadReg L1,L2 Done
Liste1 stellt die Liste der x-Werte dar. ShowStat
Liste2 stellt die Liste der y-Werte dar.
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1 Regeq(x)"y1(x) Done
c99 sein. NewPlot 1,1,L1,L2 Done

Anhang: Funktionen und Anweisungen 965


QuartReg MATH/Statistics/Regressions-Men
QuartReg Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] Im Funktions-Graphikmodus:
Berechnet die polynomische Regression vierten { 2, 1,0,1,2,3,4,5,6}! L1
Ordnunges und aktualisiert alle Statistik-
Systemvariablen. { 2 1 0 ...}
{4,3,1,2,4,2,1,4,6}! L2
Alle Listen auer Liste5 mssen die gleiche {4 3 1 ...}
Dimension besitzen.
QuartReg L1,L2 Done
Liste1 stellt die Liste der x-Werte dar. ShowStat
Liste2 stellt die Liste der y-Werte dar.
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1 Regeq(x)"y1(x) Done
c99 sein. NewPlot 1,1,L1,L2 Done

R4Pq() MATH/Angle-Men
q (xTerm, yTerm) Term
R44Pq Im Degree-Modus fr Winkel:
q (xListe, yListe) Liste
R44Pq
q (xMatrix, yMatrix) Matrix
R44Pq R8Pq(x,y)
Gibt die quivalente q-Koordinate des
Parameterpaars (x, y) zurck.
Hinweis: Das Ergebnis wird entsprechend der
aktuellen Einstellung des Angle-Modus als Im Gradian-Modus fr Winkel:
Degree-, Gradian- oder Radian-Winkel
wiedergegeben. R8Pq(x,y)

Im Radian-Modus:

R4Pq(3,2)
R4Pq([3,-4,2],[0,p4,1.5])

966 Anhang: Funktionen und Anweisungen


R4Pr() MATH/Angle-Men
R44Pr (xTerm, yTerm) Term Im Radian-Modus:
R44Pr (xListe, yListe) Liste
R44Pr (xMatrix, yMatrix) Matrix R4Pr(3,2)
Gibt die quivalente r-Koordinate des R4Pr(x,y)
Parameterpaars (x, y) zurck. R4Pr([3,-4,2],[0,p4,1.5])

4Rad CATALOG/MATH/Angle-Men
4 Rad expression Im Degree-Modus fr Winkel:
Konvertiert einen Ausdruck in das Winkelma 1.5 4Rad .02618R
Radian.
Im Gradian-Modus fr Winkel:

1.5 4Rad .023562R

rand() MATH/Probability-Men
rand(n) Term RandSeed 1147 Done
n ist eine ganze Zahl Null. (Setzt Ausgangsbasis fr
Zufallszahlengenerierung)
Ohne Parameterangabe wird die nchste
Zufallszahl einer Zufallszahlenreihe zwischen 0 und
1 zurckgegeben. Bei positivem Parameter wird eine rand() .158...
zufllige ganze Zahl im Intervall [1, n] rand(6) 5
zurckgegeben. Bei negativem Parameter wird rand( 100) 49
eine zufllige ganze Zahl im Intervall [ n, 1]
zurckgegeben.

randMat() MATH/Probability-Men
randMat(AnzahlZeilen, AnzahlSpalten) Matrix RandSeed 1147 Done
Gibt eine Matrix der angegebenen Dimension mit 8 3 6
ganzzahligen Werten zwischen -9 und 9 zurck. randMat(3,3) 2 3 6
0 4 6
Beide Parameter mssen zu ganzen Zahlen
vereinfachbar sein. Hinweis: Die Werte in dieser Matrix
ndern sich mit jedem Drcken von
.

randNorm() MATH/Probability-Men
randNorm(Mittel, sd) Term RandSeed 1147 Done
Gibt eine Dezimalzahl aus der Gauschen randNorm(0,1) .492...
Normalverteilung zurck. Dies knnte eine randNorm(3,4.5) 3.543...
beliebige reelle Zahl sein, die Werte konzentrieren
sich jedoch stark in dem Intervall [Mittel-3 sd,
Mittel+3 sd].

Anhang: Funktionen und Anweisungen 967


randPoly() MATH/Probability-Men
randPoly(Var, Ordnung) Term RandSeed 1147 Done
Gibt ein Polynom in Var des angegebenen randPoly(x,5)
Ordnunges zurck. Die Koeffizienten sind
zufllige ganze Zahlen im Bereich 9 bis 9. Der 2 x5+3 x4 6 x3+4 x 6
fhrende Koeffizient ist nie Null.
Ordnung mu zwischen 0 und 99 betragen.

RandSeed MATH/Probability-Men
RandSeed Zahl RandSeed 1147 Done
Zahl = 0 setzt die Ausgangsbasis (seed) fr den rand() .158...
Zufallszahlengenerator auf die Werkseinstellung
zurck. Bei Zahl 0 werden zwei Basen erzeugt,
die in den Systemvariablen seed1 und seed2
gespeichert werden.

RclGDB CATALOG
RclGDB GDBVar RclGDB GDBvar Done
Stellt alle Einstellungen wieder her, die in der
Graphik-Einstellungs-Variablen GDBvar
gespeichert sind.
Eine Liste der Einstellungen finden Sie bei
StoGDB.
Hinweis: Die Wiederherstellung von Daten ist nur
mglich, wenn sie in GDBvar gespeichert wurden.
RclPic CATALOG
RclPic picVar [, Zeile, Spalte]
ffnet den Graphikbildschirm und berlagert den
aktuellen Graphikbildschirm ab den Pixel-
Koordinaten Zeile, Spalte in einer logischen ODER-
Verknpfung mit dem in picVar gespeicherten
Bild.
picVar mu ein Bildtyp (PIC) sein.
Vorgabewert der Koordinaten ist (0,0).
real() MATH/Complex-Men
real(Term1) Term real(2+3i) 2
Gibt den Realteil des Parameters zurck.
real(z) z
Hinweis: Alle undefinierten Variablen werden
als reelle Variablen behandelt. Siehe auch real(x+iy) x
imag().
real(Liste1) Liste real({a+i b,3,i}) {a 3 0}
Gibt fr jedes Element den Realteil zurck.
real( Matrix1) Matrix a 3
real([a+i b,3;c,i]) [c 0]
Gibt fr jedes Element den Realteil zurck.

968 Anhang: Funktionen und Anweisungen


4Rect MATH/Matrix/Vector ops-Men
Vektor 4Rect [3,p4,p6]4Rect
3 2 3 2 3 3
Zeigt Vektor in der kartesischen Form [x, y, z] an. [ 4 4 2 ]
Der Vektor mu die Dimension 2 oder 3 besitzen
und kann eine Zeile oder eine Spalte sein.
[a,b,c] [a cos(b) sin(c)
Hinweis: 4Rect ist eine Anzeigeformat- a sin(b) sin(c) a cos(c)]
anweisung, keine Konvertierungsfunktion. Sie
knnen sie nur am Ende einer Eingabezeile
benutzen, und sie nimmt keine Aktualisierung von
ans vor.

Hinweis: Siehe auch 4Polar.


komplexer_Wert 4Rect Im Radian-Modus:
Zeigt komplexer_Wert in der kartesischen Form a+bi p
an. Komplexer_Wert kann jede komplexe Form 44e^(p/3)4Rect 4e 3
haben. Eine reiq-Eingabe verursacht jedoch im
Winkelmodus Degree einen Fehler. (4p/3)4Rect 2+2 3i
Hinweis: Fr eine Eingabe in Polar-Form mssen
Klammern (rq) verwendet werden.
Im Gradian-Modus fr Winkel:

(1100)4Rect i
Im Degree-Modus fr Winkel:

(460)4Rect 2+2 3i

Hinweis: Drcken Sie zur Eingabe von


4Rect mit der Tastatur 2 fr den
Operator. Um einzugeben, drcken
Sie 2 .

ref() MATH/Matrix-Men
ref( Matrix1[, Tol]) Matrix ref([ 2, 2,0, 6;1, 1,9, 9; 5,
Gibt die Zeilenstaffelform von Matrix1 zurck. 2,4, 4])
1 2/5 4/5 4/5
Sie haben die Option, da jedes Matrixelement als 0 1 4/7 11/7
Null behandelt wird, wenn dessen absoluter Wert 0 0 1 62/71
geringer als Tol ist. Diese Toleranz wird nur dann
verwendet, wenn die Matrix
Fliekommaelemente aufweist und keinerlei

[ae ]
symbolische Variablen ohne zugewiesene Werte b c
enthlt. Anderenfalls wird Tol ignoriert. [a,b,c;e,f,g]!m1 f g
Wenn Sie verwenden oder den
Modus auf Exact/Approx=APPROXIMATE 1 f g
einstellen, werden Berechnungen im
ref(m1)
e e
Fliekomma-Rechenmodus durchgefhrt. 0 ag ce
1 af be
Wird Tol weggelassen oder nicht verwendet, so

wird die Standardtoleranz folgendermaen
berechnet:
5E14 max(dim(Matrix1))
rowNorm(Matrix1)

Hinweis: Siehe auch rref().

Anhang: Funktionen und Anweisungen 969


remain() MATH/Number-Men
remain( Term1, Term2) Term remain(7,0) 7
remain( Liste1, Liste2) Liste
remain( Matrix1, Matrix2) Matrix remain(7,3) 1
Gibt den Rest des ersten Parameters bezglich des remain( 7,3) 1
zweiten Parameters gem folgender
Definitionen zurck: remain(7, 3) 1
remain(x,0) x remain( 7, 3) 1
remain(x,y) x yiPart(x/y)

Als Folge daraus ist zu beachten, da remain({12, 14,16},{9,7, 5})


remain( x,y) remain(x,y). Das Ergebnis ist {3 0 1}
entweder Null oder besitzt das gleiche Vorzeichen
wie das erste Argument. remain([9, 7;6,4],[4,3;4, 3])

Hinweis: Siehe auch mod(). 1 1


[2 1 ]

Rename CATALOG
Rename alterVarName, neuerVarName {1,2,3,4}! L1 {1,2,3,4}
Benennt die Variable alterVarName in Rename L1, liste1 Done
neuerVarName um. liste1 {1,2,3,4}

Request CATALOG
Request AuffordString, Var Request "Enter text",t,1
Befindet sich Request innerhalb einer Struktur
Dialog...EndDlog, erzeugt es ein Eingabefeld, in
das der Benutzer Daten eingibt. Bei Verwendung als
eigenstndige Anweisung erzeugt Request ein
Dialogfeld fr die Eingabe. Fr beide Flle gilt:
enthlt Var eine Zeichenkette, wird diese im
Eingabefeld markiert als Auswahlvorgabe
angezeigt. AuffordString mu { 20 Zeichen sein. Im Beispiel oben aktivierte das
Argument Alpha-Lock.
Diese Anweisung kann eigenstndig oder als Teil
einer Dialogstruktur benutzt werden.
Das optionale Argument alphaOn/Off kann jeder Request Enter number,n,0
beliebige Ausdruck sein. Wenn es null ergibt, wird
Alpha-Lock deaktiviert (OFF). Wenn es etwas
anderes als null ergibt, wird Alpha-Lock aktiviert
(ON). Wird das optionale Argument nicht
verwendet, ist Alpha-Lock standardmig aktiviert
(ON).
Wenn sich mehr als ein Request-Befehl in einer
Struktur Dialog...EndDlog befindet, wird die erste Im Beispiel oben deaktivierte das
Alpha-Einstellung verwendet und nachfolgende Argument Alpha-Lock.
werden ignoriert.

970 Anhang: Funktionen und Anweisungen


Return CATALOG
Return [Term] Define factoral(nn)=Func
Gibt Term als Ergebnis einer Funktion zurck. :local answer,count:1! answer
Verwendbar in einem Block Func...EndFunc oder :For count,1,nn
einem Block Prgm...EndPrgm. :answer count! answer:EndFor
Hinweis: Zum Beenden eines Programms :Return answer:EndFunc Done
knnen Sie Return ohne Parameter benutzen.
factoral(3) 6
Hinweis: Geben Sie den Text als eine
zusammenhngende Zeile in Hauptbildschirm ein
(ohne Zeilenumbrche).

right() MATH/List-Men
right(Liste1[, Anzahl]) Liste right({1,3, 2,4},3)
Gibt Anzahl Elemente zurck, die rechts in Liste1 {3 2 4}
enthalten sind.
Wenn Sie Anzahl weglassen, wird die gesamte
Liste1 zurckgegeben.
right(QuellString[, Anzahl]) string right("Hello",2) "lo"
Gibt Anzahl Zeichen zurck, die rechts in der
Zeichenkette QuellString enthalten sind.
Wenn Sie Anzahl weglassen, wird der gesamte
QuellString zurckgegeben.
right(Vergleich) Term right(x<3) 3
Gibt die rechte Seite einer Gleichung oder
Ungleichung zurck.

root() CATALOG/MATH/Number-Men
root(expression) root root(8,3) 2
Berechnet die n-te Wurzel von x. Dabei kann x root(3,3) 3 1/3
eine reelle oder komplexe Fliekommakonstante,
eine ganze oder komplexe rationale Konstante root(3,0,3) 1.442249570
oder ein allgemeiner symbolischer Ausdruck sein.

rotate() MATH/Base-Men
rotate(Ganze_Zahl1[,Anzahl_Rotationen]) Ganze_Zahl Im Modus Bin base:
Rotiert die Bits in einer binren ganzen Zahl. rotate(0b1111010110000110101)
Ganze_Zahl1 kann mit jeder Basis eingegeben
werden und wird stets automatisch in eine 32-Bit- 0b10000000000000111101011000011010
Dualform konvertiert. Ist der Absolutwert von
rotate(256,1) 0b1000000000
Ganze_Zahl1 fr diese Form zu gro, so wird eine
symmetrische Modulo-Operation ausgefhrt, um
sie in den erforderlichen Bereich zu bringen.
Im Modus Hex base:
Ist Anzahl_Rotationen positiv, erfolgt eine Rotation
nach links; ist Anzahl_Rotationen negativ, erfolgt rotate(0h78E) 0h3C7
eine Rotation nach rechts. Vorgabe ist 1 (ein Bit
nach rechts rotieren). rotate(0h78E, 2) 0h800001E3

Aus beispielsweise folgender Rechtsrotation: rotate(0h78E,2) 0h1E38

Anhang: Funktionen und Anweisungen 971


Jedes Bit rotiert nach rechts. Wichtig: Geben Sie eine Dual- oder
Hexadezimalzahl stets mit dem Prfix
0b00000000000001111010110000110101
0b bzw. 0h ein (Null, nicht der
Buchstabe O).
Bit ganz rechts rotiert nach ganz
links.

ergibt sich:
0b10000000000000111101011000011010
Das Ergebnis wird gem dem jeweiligen Base-
Modus angezeigt.
rotate(Liste1[,Anzahl_Rotationen]) Liste Im Modus Dec base:
Gibt eine um Anzahl_Rotationen Elemente nach rotate({1,2,3,4})
rechts oder links rotierte Kopie von Liste1 zurck.
Verndert Liste1 nicht. {4 1 2 3}

Ist Anzahl_Rotationen positiv, erfolgt eine Rotation rotate({1,2,3,4}, 2)


nach links; ist Anzahl_Rotationen negativ, erfolgt {3 4 1 2}
eine Rotation nach rechts. Vorgabe ist 1 (ein Bit
nach rechts rotieren). rotate({1,2,3,4},1)
{2 3 4 1}
rotate(String1[,Anzahl_Rotationen]) String rotate("abcd") "dabc"
Gibt eine um Anzahl_Rotationen Zeichen nach rotate("abcd", 2) "cdab"
rechts oder links rotierte Kopie von String1 zurck.
Verndert String1 nicht. rotate("abcd",1) "bcda"
Ist Anzahl_Rotationen positiv, erfolgt eine Rotation
nach links; ist Anzahl_Rotationen negativ, erfolgt
eine Rotation nach rechts. Vorgabe ist 1 (ein Bit
nach rechts rotieren).

round() MATH/Number-Men
round( Term1[, Stellen]) Term round(1.234567,3) 1.235
Gibt den Parameter gerundet auf die angegebene
Anzahl von Stellen nach dem
Dezimaltrennzeichen zurck.
Stellen mu eine ganze Zahl im Bereich 012 sein.
Wird Stellen weggelassen, wird der Parameter auf 12
signifikante Stellen gerundet.
Hinweis: Die Anzeige des Ergebnisses kann von
der Einstellung Anzeige Digits (Anzeigestellen)
beeinflut werden.
round( Liste1[, Stellen]) Liste round({p,(2),ln(2)},4)
Gibt eine Liste von Elementen zurck, die auf die {3.1416 1.4142 .6931}
angegebene Stellenzahl gerundet wurden.
round( Matrix1[, Stellen]) Matrix round([ln(5),ln(3);p,e^(1)],1)
Gibt eine Matrix von Elementen zurck, die auf die 1.6 1.1
angegebene Stellenzahl gerundet wurden. [3.1 2.7]

972 Anhang: Funktionen und Anweisungen


rowAdd() MATH/Matrix/Row ops-Men
rowAdd( Matrix1, rIndex1, rIndex2) Matrix rowAdd([3,4; 3, 2],1,2)
Gibt eine Kopie von Matrix1 zurck, in der die
Zeile rIndex2 durch die Summe der Zeilen rIndex1 [30 42]
und rIndex2 ersetzt ist.
rowAdd([a,b;c,d],1,2)
a b
[a+c b+d]

rowDim() MATH/Matrix/Dimensions-Men
rowDim( Matrix) Term
1 2
Gibt die Anzahl der Zeilen von Matrix zurck. [1,2;3,4;5,6]! M1 3 4
5 6
Hinweis: Siehe auch colDim(). rowdim(M1) 3

rowNorm() MATH/Matrix/Norms-Men
rowNorm( Matrix) Term rowNorm([-5,6,-7;3,4,9;9,-9,
Gibt das Maximum der Summen der Absolut- -7]) 25
werte der Elemente der Zeilen von Matrix zurck.
Hinweis: Alle Matrixelemente mssen zu Zahlen
vereinfachbar sein. Siehe auch colNorm().

rowSwap() MATH/Matrix/Row ops-Men


rowSwap( Matrix1, rIndex1, rIndex2) Matrix [1,2;3,4;5,6]! Mat
Gibt eine Matrix zurck, in der die Zeilen rIndex1 1 2
und rIndex2 von Matrix1 vertauscht sind. 3 4
5 6
rowSwap(Mat,1,3)
5 6
3 4
1 2
RplcPic CATALOG
RplcPic picVar[, Zeile][, Spalte]

Lscht den Graphikbildschirm und setzt das Bild


picVar an den Pixel-Koordinaten Zeile, Spalte ein.
Soll der Bildschirm nicht gelscht werden,
benutzen Sie RclPic.
picVar mu eine Variable des Datentyps picture
(Bild) sein. Zeile und Spalte legen (sofern
angegeben) die Pixel-Koordinaten der linken
oberen Ecke des Bilds fest. Vorgegeben sind die
Koordinaten (0, 0).
Hinweis: Bei Bildern, die nicht bildschirmfllend
sind, wird nur der Bereich gelscht, der fr das
neue Bild bentigt wird.

Anhang: Funktionen und Anweisungen 973


rref() MATH/Matrix-Men
rref(Matrix1[, Tol]) Matrix rref([ 2, 2,0, 6;1, 1,9, 9;
Gibt die reduzierte Zeilenstaffelform von Matrix1 5,2,4, 4])
zurck. 1 0 0 66/71
Sie haben die Option, da jedes Matrixelement als 0 1 0 147
Null behandelt wird, wenn dessen absoluter Wert 71
geringer als Tol ist. Diese Toleranz wird nur dann 0 0 1 62/71
verwendet, wenn die Matrix Fliekommaeintrge
aufweist und keinerlei symbolische Variablen rref([a,b,x;c,d,y])
ohne zugeteilte Werte enthlt. Anderenfalls wird 1 d x-b y
0 a d-b c
Tol ignoriert.
Wenn Sie verwenden oder den 0 1
(c x-a y)
Modus auf Exact/Approx=APPROXIMATE a d-b c
einstellen, werden Berechnungen im
Fliekomma-Rechenmodus durchgefhrt.
Wird Tol weggelassen oder nicht verwendet, so
wird die Standardtoleranz folgendermaen
berechnet:
5E 14 max(dim(Matrix1))
rowNorm(Matrix1)

Hinweis: Siehe auch ref().

sec() Men MATH/Trig (MATHEMATIK/Trigonometrie)


sec(Ausdruck1) Ausdruck Im Grad-Modus:
sec(Liste1) Liste
sec(45) (2)
Gibt den Sekans von Ausdruck1 oder eine Liste
der Sekans aller Elemente in Liste1 zurck. sec({1,2.3,4})
1 1
{ cos(1) 1.000 cos(4) }
Hinweis: Das Ergebnis wird entsprechend der
aktuellen Einstellung des Angle-Modus als
Degree-, Gradian- oder Radian-Winkel
wiedergegeben..

sec L1() Men MATH/Trig (MATHEMATIK/Trigonometrie)


sec L1(Ausdruck1) Ausdruck Im Grad-Modus:
sec L1(Liste1) Liste
secL1(1) 0
Gibt entweder den Winkel, dessen Sekans
Ausdruck1 entspricht, oder eine Liste der inversen Im Gradian-Modus fr Winkel:
Sekans aller Elemente in Liste1 zurck.
Hinweis: Das Ergebnis wird entsprechend der secL1( 2 ) 50
aktuellen Einstellung des Angle-Modus als
Degree-, Gradian- oder Radian-Winkel Im Radian-Modus:
wiedergegeben.
secL1({1,2,5})
p
{ 0 3 cos L1(1/5) }

sech() Men MATH/Hyperbolic (MATHEMATIK/Hyperbolisch)


sech(Ausdruck1) Ausdruck 1
sech(Liste1) Liste sech(3)
cosh(3)
Gibt den hyperbolischen Sekans von Ausdruck1
sech({1,2.3,4})
oder eine Liste der hyperbolischen Sekans aller
1 1
Elemente in Liste1 zurck. { cosh(1) .198 cosh(4) }

974 Anhang: Funktionen und Anweisungen


sechL1() Men MATH/Hyperbolic (MATHEMATIK/Hyperbolisch)
sech L1(Ausdruck1) Ausdruck Im Radian-Modus und Komplex-Modus
sechL1(Liste1) Liste rechtwinklig:
Gibt den inversen hyperbolischen Sekans von
Ausdruck1 oder eine Liste der inversen sechL1(1) 0
hyperbolischen Sekans aller Elemente in Liste1
sechL1({1,L2,2.1})
zurck.
{ 0 (2 p) i 1.074 I }
3

Send CATALOG
Send Liste Programmsegment:
CBL-(Calculator-Based Laboratory) oder CBR-
(Calculator-Based Ranger) -Anweisung Sendet Liste
zum Kommunikationsanschlu. :Send {1,0}
:Send {1,2,1}

SendCalc CATALOG
SendCalc Var Programmausschnitt:
Sendet die Variable Var zur Verbindungsschnitt-
stelle, ber die ein weiteres an die Schnittstelle
angeschlossenes Gert den Variablenwert :a+b! x
empfangen kann. Auf dem empfangenden Gert :SendCalc x
mu der Hauptbildschirm geffnet sein oder
GetCalc in einem Programm ausgefhrt werden.

Wenn Sie von einem TI-89 Titanium, TI-92 Plus


oder Voyage 200 an einen TI-92 senden und
der TI-92 GetCalc in einem Programm ausfhrt,
tritt ein Fehler auf. In diesem Fall mu auf dem
sendenden Gert SendChat verwendet werden.
@ SendCalc Var[,port]
Sendet den Wert von var von einem TI-89
Titanium zu einem anderen TI-89 Titanium.
Ist kein Anschluss angegeben oder ist port = 0, so
sendet der TI-89 Titanium die Daten ber den
USB-Anschluss, sofern angeschlossen. Trifft dies
nicht zu, werden die Daten ber den E/A-
Anschluss gesendet.
Bei port = 1 sendet der TI-89 Titanium Daten
ausschlielich ber den USB-Anschluss.
Bei port = 2 sendet der TI-89 Titanium Daten
ausschlielich ber den E/A-Anschluss.

Anhang: Funktionen und Anweisungen 975


SendChat CATALOG
SendChat Var Programmausschnitt:
Eine allgemeine Alternative zu SendCalc, die sich
anbietet, wenn es sich beim empfangenden Gert
um einen TI-92 handelt (oder bei einem :a+b! x
allgemeinen "Chat"-Programm, fr welches :SendChat x
entweder ein TI-92, TI-92 Plus oder ein
Voyage 200 verwendet werden kann). Nhere
Informationen finden Sie unter SendCalc.
SendChat sendet nur dann eine Variable, wenn
diese Variable mit dem TI-92 kompatibel ist; dies
ist typischerweise der Fall bei "Chat"-
Programmen. SendChat sendet jedoch keine
archivierten Variablen oder TI-89-Graphik-
Einstellungen etc.

seq() MATH/List-Men
seq(Term, Var, unten, oben[, Schritt]) Liste seq(n^2,n,1,6)
Erhht die Variable Var in Stufen von Schritt ab {1 4 9 16 25 36}
dem Ausgangswert unten bis zum Wert oben,
wertet Term aus und gibt die Ergebnisse als Liste seq(1/n,n,1,10,2)
zurck. Der ursprngliche Inhalt von Var ist nach {1 1/3 1/5 1/7 1/9}
Beendigung von seq() weiterhin vorhanden.
sum(seq(1n^2,n,1,10,1))
Var darf keine Systemvariable sein.
196...
Der Vorgabewert fr Schritt ist 1. 127...

oder drcken Sie ,


um diesen Wert zu erhalten: 1.549...

setDate() CATALOG
setDate(year,month,day) listold setDate(2001,10,31)
Stellt die Uhr auf das durch das Argument {2001 11 1}
festgelegte Datum und gibt eine Liste zurck.
(Hinweis: Das Jahr muss im Bereich 1997 2132
liegen.) Die zurckgegebene Liste hat das Format
{Altes Jahr,Alter Monat,Alter Tag}. Das
zurckgegebene Datum entspricht dem
vorherigen Wert der Uhrzeit.
Geben Sie das Jahr als vierstelligen Integer an.
Monat und Tag knnen ein- oder zweistellige
Integer sein.

setDtFmt() CATALOG
setDtFmt(integer) integerold Integer-Werte:
Stellt das Datumsformat fr den Arbeitsplatz dem 1 = MM/TT/JJ 5 = JJ.MM.TT
Argument entsprechend und gibt den Formatwert
des vorher eingestellten Datumsformats zurck. 2 = TT/MM/JJ 6 = MM-TT-JJ

3 = MM.TT.JJ 7 = TT-MM-JJ

4 = TT.MM.JJ 8 = JJ-MM-TT

976 Anhang: Funktionen und Anweisungen


setFold() CATALOG
setFold( neuerVerzName) alterVerzString newFold chris Done
Gibt den Namen des aktuellen Verzeichnisses als setFold(main) "chris"
Zeichenkette zurck und macht neuerVerzName
zum aktuellen Verzeichnis. setFold(chris)! oldfoldr
Das Verzeichnis neuerVerzName mu bereits "main"
vorhanden sein.
1! a 1

setFold(#oldfoldr) "chris"

a a

chris\a 1

setGraph() CATALOG
setGraph(ModusNameString, EinstellString) String setGraph("Graph Order","Seq")
Setzt den Graph-Modus ModusNameString auf "SEQ"
EinstellungString und gibt die vorherige Einstellung
des Modus zurck. Wenn Sie die vorherige setGraph("Coordinates","Off")
Einstellung abspeichern, knnen Sie sie spter "RECT"
wiederherstellen.
Hinweis: Grobuchstaben und
ModusNameString ist eine Zeichenkette, die den Leerzeichen sind beim Eingeben von
gewnschten neuen Modus angibt. Es mu sich Modusbezeichnungen optional.
um einen der Modusnamen aus der
nachfolgenden Tabelle handeln.
EinstellString ist eine Zeichenkette, die die
gewnschte Einstellung fr den Modus angibt. Es
mu sich um eine der ebenfalls nachfolgend
aufgefhrten Einstellungen fr den jeweiligen
Modus handeln.
Modusname Einstellungen
"Coordinates" "Rect", "Polar", "Off"
"Graph Order" "Seq", "Simul" 1
"Grid" "Off", "On" 2
"Axes" "Off", "On" (nicht im 3D Graph-Modus)
"Off", "Axes", "Box" (im 3D Graph-Modus)
"Leading Cursor" "Off", "On" 2
"Labels" "Off", "On"
"Style" "Wire Frame", "Hidden Surface", "Contour Levels", "Wire and Contour",
"Implicit Plot" 3
"Seq Axes" "Time", "Web", "U1-vs-U2" 4
"DE Axes" "Time", "t-vs-y' ", "y-vs-y' ", "y1-vs-y2", "y1-vs-y2' ", "y1'-vs-y2' " 5
Tipp: Zur Eingabe eines Strichs ( ' ) drcken Sie 2 .
"Solution Method" "RK", "Euler" 5
"Fields" "SlpFld", "DirFld", "FldOff" 5
Discontinuity Detection Off, On 6
1Nicht verfgbar in den Modi Sequence, 3D oder Diff Equations Graph. Auch nicht im
Funktions-Graphikmodus, wenn "Discontinuity Detection" auf "On" eingestellt ist.
2Nicht verfgbar im Modus 3D Graph.
3Gilt nur fr den Modus 3D Graph.
4Gilt nur fr den Modus Sequence Graph.
5Gilt nur fr den Modus Diff Equations Graph.
6 Gilt nur fr den Funktions-Graphikmodus, wenn "Graph Order" auf "Seq" eingestellt ist.

Anhang: Funktionen und Anweisungen 977


setMode() CATALOG
setMode(ModusNameString, EinstellString) String setMode("Angle","Degree")
setMode(Liste) StringListe
"RADIAN"
Setzt den Modus ModusNameString auf die
Einstellung EinstellString und gibt die aktuelle 2
sin(45) 2
Einstellung dieses Modus zurck.
ModusNameString ist eine Zeichenkette, die den setMode("Angle","Radian")
gewnschten Modus angibt. Es mu sich um
einen der Modusnamen aus der nachfolgenden "DEGREE"
Tabelle handeln.
2
EinstellString ist eine Zeichenkette, die die sin(p4) 2
gewnschte Einstellung fr den Modus angibt. Es
mu sich um eine der ebenfalls nachfolgend setMode("Display Digits",
aufgefhrten Einstellungen fr den jeweiligen
Modus handeln. "Fix 2") "FLOAT"

Sie knnen Modi und Einstellungen paarweise als p 3.14


Liste angeben. Diese Vorgehensweise wird
empfohlen, wenn Sie mehrere Modi/Einstellungen setMode ("Display Digits",
gleichzeitig ndern mchten. Wenn Sie die "Float") "FIX 2"
Listenpaare der abgebildeten Beispiele in dieser
Reihenfolge separat mit setMode() einzustellen p 3.141...
versuchen, kann es sein, da Sie nicht das gleiche
Resultat erhalten wie bei der gleichzeitigen setMode ({"
"Split Screen"
",
nderung.
"Left-Right"
","
"Split 1 App"
",
Einstellungen, die Sie mit getMode("ALL")!Var "Graph"
","
"Split 2 App"
","
"Table"
"})
gespeichert haben, knnen Sie mit setMode(Var)
wiederherstellen.
Hinweis: Zum Einstellen des Modus Unit System {"Split 2 App" "Graph"
oder um Informationen ber diesen abzurufen, "Split 1 App" "Home"
verwenden Sie setUnits() bzw. getUnits()
"Split Screen" "FULL"}
anstelle von setMode() oder getMode().
Hinweis: Grobuchstaben und
Leerzeichen sind beim Eingeben von
Modusbezeichnungen optional. Die
Ergebnisse dieser Beispiele weichen
mglicherweise von den Resultaten auf
Ihrem Gert ab.

Modusname Einstellungen
"Graph" "Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"
"Anzeige Digits" "Fix 0", "Fix 1", ..., "Fix 12", "Float", "Float 1", ..., "Float 12"
"Angle" "Radian", "Degree", "Gradian"
"Exponential Format" "Normal", "Scientific", "Engineering"
"Complex Format" "Real", "Rectangular", "Polar"
"Vector Format" "Rectangular", "Cylindrical", "Spherical"
"Pretty Print" "Off", "On"
"Split Screen" "Full", "Top-Bottom", "Left-Right"
"Split 1 App" "Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/Matrix
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash-
Anwendung"
"Split 2 App" "Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/Matrix
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash-
Anwendung"
"Number of Graphs" "1", "2"
"Graph2" "Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"
"Exact/Approx" "Auto", "Exact", "Approximate"

978 Anhang: Funktionen und Anweisungen


"Base" "Dec", "Hex", "Bin"
"Sprache" "English", "Andere Sprache"
Apps Desktop Off, On

setTable() CATALOG
setTable(ModusNameString, EinstellString) String setTable("Graph < > Table","ON")
Setzt den Tabellenparameter ModusNameString auf "OFF"
die Einstellung EinstellString und gibt die vorherige
Einstellung des Parameters zurck. Wenn Sie die setTable("Independent","AUTO")
vorherige Einstellung speichern, knnen Sie sie "ASK"
spter wiederherstellen.
&
ModusNameString ist eine Zeichenkette, die den
gewnschten Parameter angibt. Es mu sich um
einen der Parameter aus der nachfolgenden Tabelle
handeln.
EinstellString ist eine Zeichenkette, die die gewnschte
neue Einstellung fr den Parameter angibt. Es mu
sich um eine der ebenfalls nachfolgend aufgefhrten
Einstellungen fr den jeweiligen Parameter handeln. Hinweis: Grobuchstaben und
Leerzeichen sind beim Eingeben von
Parametern optional.

Parametername Einstellungen
"Graph <-> Table" "Off", "On"
"Independent" "Auto", "Ask"

setTime() CATALOG
setTime(hour,minute,second) listold setTime(11,32,50)
Stellt die Uhr auf die durch das Argument {10 44 49}
vorgegebene Zeit und gibt eine Liste zurck. Die
Liste hat das Format {Alte Stunde,Alte Minute,Alte
Sekunde}. Die zurckgegebene Zeit stellt den
vorher eingestellten Wert dar.
Geben Sie die Stunde im 24-Stunden-Format ein.

setTmFmt() CATALOG
setTmFmt(integer) integerold Integer-Werte:
Stellt das Zeitformat dem Argument entsprechend 12 = 12 -Stunden-Uhr
ein und gibt das vorher eingestellte Zeitformat
zurck. 24 = 24 -Stunden-Uhr

Anhang: Funktionen und Anweisungen 979


setTmZn() CATALOG
setTmZn(integer) integerold Wenn die Greenwich Mean Time 14:07:07
Stellt die Zeitzone dem Argument entsprechend ist, ist es:
ein und gibt die vorher eingestellte Zeitzone
zurck. in Denver, Colorado (Mountain
Daylight Time) 8:07:07 a.m.
Der zurckgegebene Integer entspricht der Anzahl (360 Minuten zur GMT)
der Minuten, um welche die Zeitzone relativ zur
Greenwich Mean Time (GMT) verschoben ist, die in Brssel, Belgien (Central European
in Greenwich, England vorgegeben wird. Wenn Standard Time) 16:07:07 p.m.
die Zeitzone beispielsweise zur GMT um zwei
Stunden verschoben ist, gibt das Gert 120 (+120 Minuten zur GMT)
(Minuten) zurck.
Integer fr Zeitzonen westlich der GMT sind
negativ.
Integer fr Zeitzonen stlich der GMT sind positiv.

setUnits() CATALOG
setUnits(Liste1) Liste Namen von Einheiten mssen mit einem
Dient zum Einstellen der Standardeinheiten fr Unterstrich (_) beginnen.
die in Liste1 angegebenen Werte und gibt eine
@
Liste der vorherigen Standardeinstellungen
zurck. H 2

Zur Angabe der vorhandenen Systeme SI Auch mit folgenden Tasten knnen
(metrisch) oder ENG/US verwendet Liste1 die Maeinheiten aus einem Men
Form: ausgewhlt werden:
{"SI"} oder {"ENG/US"}
@ 29
Zur Angabe eines Satzes benutzer- H
spezifischer Standardeinheiten verwendet
Liste1 die Form: setUnits({"SI"})
{"SI" "Area" "NONE"
{"CUSTOM", "Kat1", "Einheit1" [ , "Kat2",
"Einheit2", ]} "Capacitance" "_F" ...}

wobei jedes Kat-/Einheit-Paar eine Kategorie und


deren Standardeinheit angibt. (Sie knnen nur
integrierte Einheiten angeben; die Angabe von setUnits({"CUSTOM","Length",
benutzerdefinierten Einheiten ist nicht "_cm","Mass","_gm"})
mglich.) Fr jede nicht angegebene Kategorie {"SI" "Length" "_m"
wird ihre vorherige benutzerspezifische Einheit "Mass" "_kg" ...}
verwendet.
Hinweis: Auf Ihrem Bildschirm werden
Um zu den vorherigen benutzerspezifischen mglicherweise andere Einheiten
Einheiten zurckzukehren, verwendet Liste1 angezeigt.
die Form:
{"CUSTOM"}
Mchten Sie, da in unterschiedlichen Situationen
unterschiedliche Standardeinheiten verwendet
werden, erstellen Sie separate Listen, und
speichern Sie diese mit eindeutigen Listennamen.
Zur Verwendung eines Standardsatzes geben Sie
dann den entsprechenden Listennamen in
setUnits() an.

Einstellungen, die Sie mit setUnits()!


Var oder mit getUnits()! Var gespeichert
haben, knnen Sie mit setUnits()
wiederherstellen.

980 Anhang: Funktionen und Anweisungen


Shade CATALOG
Shade Term1, Term2, [xUnten], [xOben], [Muster], Im ZoomTrig-Ansichtfenster:
[Musterdichte]
ffnet den Graphikbildschirm, zeichnet die Shade cos(x),sin(x)
Graphen fr Term1 und Term2 und schraffiert die
Bereiche, in denen Term1 < Term2. (Term1 und Term2
mssen x als unabhngige Variable benutzen).
xUnten und xOben legen (sofern angegeben) die linke
und die rechte Grenze fr die Schraffur fest. Gltig
sind Werte zwischen xmin und xmax. Vorgegeben
sind xmin und xmax. @ "
Muster legt eines der vier Schraffurmuster fest: H "
1 = vertikal (Vorgabe)
2 = horizontal ClrDraw Done
3 = negativ geneigt mit 45 Shade cos(x),sin(x),0,5
4 = positiv geneigt mit 45
Musterdichte gibt den Abstand der Schraffurlinien
an:
1= kein Abstand
2= 1 Pixel (Vorgabe)
3= 2 Pixel

@ "
10= 9 Pixel
H "
Hinweis: Interaktiv knnen Sie eine Schraffur auf
dem Graphikbildschirm mit der Anweisung ClrDraw Done
Shade vornehmen. Das automatische Shade cos(x),sin(x),0,5,2
Schraffieren einer bestimmten Funktion ist mit
der Anweisung Style mglich. Shade ist nicht im
Modus 3D Graph zulssig.

@ "
H "

ClrDraw Done
Shade cos(x),sin(x),0,5,2,1

Anhang: Funktionen und Anweisungen 981


shift() CATALOG
shift(Ganze_Zahl1[,Anzahl_Verschiebungen]) Ganze_Zahl Im Modus Bin base:
Verschiebt die Bits in einer binren ganzen Zahl.
Ganze_Zahl1 kann in jeder Basis eingegeben shift(0b1111010110000110101)
werden und wird stets automatisch in eine 32-Bit- 0b111101011000011010
Dualform konvertiert. Ist der Absolutwert von
Ganze_Zahl1 fr diese Form zu gro, so wird eine shift(256,1)
symmetrische Modulo-Operation ausgefhrt, um 0b1000000000
sie in den erforderlichen Bereich zu bringen.
In Hex base mode:
Wenn Anzahl_Verschiebungen positiv ist, erfolgt die
Verschiebung nach links. shift(0h78E) 0h3C7
Wenn Anzahl_Verschiebungen negativ ist, erfolgt die
Verschiebung nach rechts. shift(0h78E, 2) 0h1E3
Die Vorgabe ist 1 (Verschiebung um ein Bit
nach rechts). shift(0h78E,2) 0h1E38

In einer Rechtsverschiebung wird das ganz rechts


stehende Bit abgeschnitten und als ganz links Wichtig: Geben Sie eine Dual- oder
stehendes Bit eine 0 oder 1 eingesetzt. Bei einer Hexadezimalzahl stets mit dem Prfix
Linksverschiebung wird das Bit ganz links 0b bzw. 0h ein (Null, nicht der
abgeschnitten und 0 als letztes Bit rechts Buchstabe O).
eingesetzt.
Aus beispielsweise folgender Rechts-
verschiebung:
Alle Bits werden nach rechts
verschoben.
0b00000000000001111010110000110101
Setzt 0 ein, wenn Bit ganz Abgeschnitten
links 0 ist und 1, wenn Bit
ganz links 1 ist.

ergibt sich:
0b00000000000000111101011000011010
Das Ergebnis wird gem dem jeweiligen Base-
Modus angezeigt. Fhrende Nullen werden nicht
angezeigt.
shift(Liste1 [,Anzahl_Verschiebungen]) List Im Modus Dec base:
Gibt eine Kopie von Liste1 zurck, in der die Elemente shift({1,2,3,4})
um Anzahl_Verschiebungen Elemente nach links oder
rechts verschoben sind. Liste1 bleibt unverndert. {undef 1 2 3}

Wenn Anzahl_Verschiebungen positiv ist, erfolgt die shift({1,2,3,4}, 2)


Verschiebung nach links. {undef undef 1 2}
Wenn Anzahl_Verschiebungen negativ ist, erfolgt die
Verschiebung nach rechts. shift({1,2,3,4},1)
Die Vorgabe ist 1 (Verschiebung um ein {2 3 4 undef}
Element nach rechts).
Dadurch eingefhrte neue Elemente am Anfang
bzw. am Ende von Liste werden auf undefiniert
gesetzt.

982 Anhang: Funktionen und Anweisungen


shift(String1 [,Anzahl_Verschiebungen]) String shift("abcd") " abc"
Gibt eine um Anzahl_Verschiebungen Zeichen nach shift("abcd", 2) " ab"
rechts oder links verschobene Kopie von String1
zurck. Verndert String1 nicht. shift("abcd",1) "bcd "
Wenn Anzahl_Verschiebungen positiv ist, erfolgt die
Verschiebung nach links.
Wenn Anzahl_Verschiebungen negativ ist, erfolgt die
Verschiebung nach rechts.
Die Vorgabe ist 1 (Verschiebung um ein Zeichen
nach rechts).
Dadurch eingefhrte neue Zeichen am Anfang
bzw. am Ende von String werden auf ein
Leerzeichen gesetzt.

ShowStat CATALOG
ShowStat {1,2,3,4,5}! L1 {1 2 3 4 5}
Zeigt ein Dialogfeld mit den Ergebnissen der {0,2,6,10,25}! L2
letzten statistischen Berechnung an, sofern diese {0 2 6 10 25}
noch gltig sind. Statistikergebnisse werden TwoVar L1,L2
automatisch gelscht, wenn sich die Daten ShowStat
gendert haben, die den Berechnungen zugrunde
liegen.
Benutzen Sie diese Anweisung nach statistischen
Berechnungen wie etwa LinReg.

sign() MATH/Number-Men
sign(Term1) Term sign( 3.2) 1.
sign(Liste1) Liste
sign(Matrix1) Matrix sign({2,3,4, 5})
Gibt Term1/abs(Term1) fr reelle und komplexe {1 1 1 1}
Term1 zurck, wenn Term1 0.
sign(1+abs(x)) 1
Gibt 1 zurck, wenn Term1 positiv ist.
Gibt -1 zurck, wenn Term1 negativ ist.
sign(0) gibt 1 zurck, wenn als Komplex-
Formatmodus REAL eingestellt ist; anderenfalls Beim Komplex-Formatmodus REAL:
gibt es sich selbst zurck.
sign([ 3,0,3]) [ 1 1 1]
sign(0) stellt im komplexen Bereich den
Einheitskreis dar.
Gibt fr jedes Element einer Liste bzw. Matrix das
Vorzeichen zurck.

Anhang: Funktionen und Anweisungen 983


simult() MATH/Matrix-Men
simult(KoeffMatrix, KonstVektor[, Tol]) Matrix Auflsen nach x und y: x + 2y = 1
Ergibt einen Spaltenvektor, der die Lsungen fr 3x + 4y = 1
ein lineares Gleichungssystem enthlt.
simult([1,2;3,4],[1; 1])
KoeffMatrix mu eine quadratische Matrix sein, 3
welche die Koeffizienten der Gleichung enthlt. [2]

KonstVektor mu die gleiche Zeilenanzahl (gleiche Die Lsung ist x= 3 und y=2.
Dimension) besitzen wie KoeffMatrix und die
Konstanten enthalten.
Sie haben die Option, da jedes Matrixelement als Auflsen: ax + by = 1
Null behandelt wird, wenn dessen absoluter Wert cx + dy = 2
geringer als Tol ist. Diese Toleranz wird nur dann
verwendet, wenn die Matrix a b
[a,b;c,d]! matx1 [c d]
Fliekommaelemente aufweist und keinerlei
symbolische Variablen ohne zugewiesene Werte simult(matx1,[1;2])
enthlt. Anderenfalls wird Tol ignoriert.
(2 b d)
Wenn Sie verwenden oder den a d b c
Modus auf Exact/Approx=APPROXIMATE 2 a c
einstellen, werden Berechnungen im a d b c
Fliekomma-Rechenmodus durchgefhrt.
Wird Tol weggelassen oder nicht verwendet, so
wird die Standardtoleranz folgendermaen
berechnet:
5E 14 max(dim(KoeffMatrix))
rowNorm(KoeffMatrix)

simult(KoeffMatrix, KonstMatrix[, Tol]) Matrix Auflsen x + 2y = 1 x + 2y = 2


3x + 4y = 1 3x + 4y = 3
Lst mehrere lineare Gleichungssysteme, welche
alle dieselben Gleichungskoeffizienten aber simult([1,2;3,4],[1,2; 1, 3])
unterschiedliche Konstanten haben.
Jede Spalte in KonstMatrix mu die Konstanten fr
3 7
ein Gleichungssystem enthalten. Jede Spalte in [2 9/2]
der sich ergebenden Matrix enthlt die Lsung fr
das entsprechende System. Fr das erste System ist x= 3 und
y=2. Fr das zweite System ist x= 7
und y=9/2.

984 Anhang: Funktionen und Anweisungen


sin() @ 2 W Taste H W Taste
sin(Term1) Term Im Degree-Modus fr Winkel:
sin(Liste1) Liste
2
sin(Term1) gibt den Sinus des Parameters als sin((p/4) ) 2
Term zurck.
sin(Liste1) gibt eine Liste zurck, die fr jedes
2
sin(45) 2
Element von Liste1 den Sinus enthlt.
Hinweis: Das Argument wird entsprechend dem 3
aktuellen Angle-Modus als Degree-, Gradian- sin({0,60,90}) {0 2 1}
G
oder Radian-Winkel interpretiert. Sie knnen ,
o d e r verwenden, um die Einstellung des Im Gradian-Modus fr Winkel:
Angle-Modus temporr zu bergehen.
2
sin(50) 2

Im Radian-Modus:
2
sin(p/4) 2

2
sin(45) 2

sin(quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:


Ergibt den Matrix-Sinus von quadrat_Matrix1. Dies sin([1,5,3;4,2,1;6, 2,1])
ist nicht gleichbedeutend mit der Berechnung des
Sinus jedes einzelnen Elements. Nheres ber das
.942 .045 .031
Berechnungsverfahren finden Sie im Abschnitt .045 .949 .020
cos(). .048 .005 .961
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliekommazahlen.

sin () @ Q Taste H 2 Q Taste


sin (Term1) Term Im Degree-Modus fr Winkel:
sin (Liste1) Liste
sin (1) 90
sin (Term1) gibt als Term den Winkel zurck,
dessen Sinus Term1 ist. Im Gradian-Modus fr Winkel:
sin (Liste1) gibt eine Liste zurck, die fr jedes
sin (1) 100
Element von Liste1 den inversen Sinus enthlt.
Hinweis: Das Ergebnis wird entsprechend der Im Radian-Modus:
aktuellen Einstellung des Angle-Modus als
Degree-, Gradian- oder Radian-Winkel sin ({0,.2,.5})
wiedergegeben. {0 .201... .523...}

sin (quadrat_Matrix1) quadrat_Matrix Im Winkelmodus Radian und im Komplex-


Ergibt den inversen Matrix-Sinus von Formatmodus Rectangular:
quadrat_Matrix1. Dies ist nicht gleichbedeutend mit
der Berechnung des inversen Sinus jedes einzelnen sin ([1,5,3;4,2,1;6, 2,1])
Elements. Nheres zum Berechnungsverfahren
finden Sie im Abschnitt cos(). .164.064i 1.490 2.105i
.725 1.515i .947.778i
Quadrat_Matrix1 mu diagonalisierbar sein. Das 2.083 2.632i 1.790+1.271i
Ergebnis enthlt stets Fliekommazahlen.

Anhang: Funktionen und Anweisungen 985


sinh() MATH/Hyperbolic-Men
sinh(Term1) Term sinh(1.2) 1.509...
sinh(Liste1) Liste
sinh({0,1.2,3.})
sinh (Term1) gibt den Sinus hyperbolicus des
Parameters als Term zurck. {0 1.509... 10.017...}

sinh (Liste) gibt in Form einer Liste fr jedes


Element aus Liste1 den Sinus hyperbolicus zurck.
sinh(quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:
Ergibt den Matrix-Sinus hyperbolicus von sinh([1,5,3;4,2,1;6, 2,1])
quadrat_Matrix1. Dies ist nicht gleichbedeutend mit
der Berechnung des Sinus hyperbolicus jedes
360.954 305.708 239.604
einzelnen Elements. Nheres zur 352.912 233.495 193.564
Berechnungsmethode finden Sie im Abschnitt 298.632 154.599 140.251
cos().

Quadrat_Matrix1 mu diagonalisierbar sein. Das


Ergebnis enthlt immer Fliekommazahlen.

sinh () MATH/Hyperbolic-Men
sinh (Term1) Term sinh (0) 0
sinh (Liste1) Liste
sinh (Term1) gibt den inversen Sinus sinh ({0,2.1,3})
hyperbolicus des Parameters als Term zurck. {0 1.487... sinh (3)}
sinh (Liste1) gibt in Form einer Liste fr jedes
Element aus Liste1 den inversen Sinus
hyperbolicus zurck.
sinh(quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:
Ergibt den inversen Matrix-Sinus hyperbolicus von
quadrat_Matrix1. Dies ist nicht gleichbedeutend sinh([1,5,3;4,2,1;6, 2,1])
mit der Berechnung des inversen Sinus
hyperbolicus jedes einzelnen Elements. Nheres zur .041 2.155 1.158
Berechnungsmethode finden Sie im Abschnitt 1.463 .926 .112
cos().
2.750 1.528 .572
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt immer Fliekommazahlen.

986 Anhang: Funktionen und Anweisungen


SinReg MATH/Statistics/Regressions-Men
SinReg Liste1, Liste2 [ , [Iterationen] , [ Periode] [, Liste3, Im Funktions-Graphikmodus:
Liste4] ]
seq(x,x,1,361,30)! L1
Berechnet die Sinusregression und aktualisiert {1 31 61 }
alle Systemstatistik-Variablen.
{5.5,8,11,13.5,16.5,19,19.5,17,
Alle Listen auer Liste4 mssen die gleiche 14.5,12.5,8.5,6.5,5.5}! L2
Dimension besitzen. {5.5 8 11 }
Liste1 stellt die Liste der x-Werte dar. SinReg L1,L2 Done
Liste2 stellt die Liste der y-Werte dar. ShowStat
Liste3 stellt die Klassencodes dar.
Liste4 stellt die Klassenliste dar.
Iterationen gibt an, wie viele Lsungsversuche (1
bis 16) maximal stattfinden. Bei Auslassung wird 8
verwendet. Grere Werte fhren in der Regel zu
hherer Genauigkeit aber auch lngeren
Ausfhrungszeiten und umgekehrt.

Periode gibt eine geschtzte Periode an. Bei
Auslassung sollten die Werte in Liste1 sequentiell regeq(x)! y1(x) Done
angeordnet und die Differenzen zwischen ihnen NewPlot 1,1,L1,L2 Done
gleichmig sein. Wenn Sie Periode jedoch %
angeben, knnen die Differenzen zwischen den 9
einzelnen x-Werten ungleichmig sein.
Hinweis: Liste1 bis einschl. Liste3 mssen
Variablennamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste4 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein.
SinReg wird unabhngig von der Winkelmodus-
Einstellung stets in Radian ausgegeben.

solve() MATH/Algebra-Men
solve(Gleichung, Var) Boolescher Term solve(a x^2+b x+c=0,x)
solve(Ungleichung, Var) Boolescher Term
Gibt mgliche reelle Lsungen einer Gleichung oder b -4 a c-b
x = 2 a
Ungleichung fr Var zurck. Das Ziel ist, Kandidaten
fr alle Lsungen zu erhalten. Es kann jedoch
Gleichungen oder Ungleichungen geben, fr die es b -4 a c+b
eine unendliche Anzahl Lsungen gibt. or x = 2 a
Fr manche Wertekombinationen undefinieter ans(1)| a=1 and b=1 and c=1
Variablen kann es sein, dass mgliche Lsungen Error: Non-real result
nicht reell und endlich sind.
Ist der Modus Exact/Approx auf AUTO eingestellt, solve((x a)e ^(x)= x (x a),x)
ist das Ziel die Ermittlung exakter kompakter x = a or x =.567...
Lsungen, wobei ergnzend eine iterative Suche mit
Nherungslsungen benutzt wird, wenn exakte
Lsungen sich als unpraktisch erweisen.
Da Quotienten standarmig mit dem ggT von (x+1)(x 1)/(x 1)+x 3 2 x 2
Zhler und Nenner gekrzt werden, kann es sein, solve(entry(1)=0,x) x=1
dass Lsungen nur in den Grenzwerten von einer
oder beiden Seiten liegen. entry(2)|ans(1) undef
limit(entry(3),x,1) 0
Fr Ungleichungen der Typen , , < oder > sind solve(5x 2 2x,x) x 2/3
explizite Lsungen unwahrscheinlich, es sei denn, die
Ungleichung ist linear und enthlt nur Var.

Anhang: Funktionen und Anweisungen 987


Ist der Modus Exact/Approx auf EXACT eingestellt, exact(solve((x a)e ^(x)= x
werden nicht lsbare Teile als implizite Gleichung (x a),x))
oder Ungleichung zurckgegeben.
e x + x = 0 or x = a
Verwenden Sie den Operator | zur Einschrnkung Im Radian-Modus:
des Lsungsintervalls und/oder zur Einschrnkung
anderer Variablen, die in der Gleichung bzw. solve(tan(x)=1/x,x)|x>0 and x<1
Ungleichung vorkommen. Wenn Sie eine Lsung in x =.860...
einem Intervall gefunden haben, knnen Sie die
Ungleichungsoperatoren benutzen, um dieses
Intervall aus nachfolgenden Suchlufen
auszuschlieen.
Wenn keine reellen Lsungen ermittelt werden solve(x=x+1,x) false
knnen, wird falsch zurckgegeben. wahr wird
zurckgegeben, wenn solve() feststellt, dass jeder solve(x=x,x) true
endliche reelle Wert von Var die Gleichung bzw.
Ungleichung erfllt.
Da solve() stets ein Boolesches Ergebnis liefert, 2x 11 and solve(x^29,x)
knnen Sie and, or und not verwenden, um x 1 and x 3
Ergebnisse von solve() miteinander oder mit
anderen Booleschen Termen zu verknpfen.
Lsungen knnen eine neue unbestimmte Variable Im Radian-Modus:
der Form @nj enthalten, wobei j eine ganze Zahl im
Bereich 1255 ist. Eine solche Variable steht fr eine solve(sin(x)=0,x) x = @n1 p
beliebige ganze Zahl.
Im reellen Modus bezeichnen Bruchpotenzen mit solve(x^(1/3)= 1,x) x = 1
ungeradem Nenner nur das reelle Intervall.
Ansonsten bezeichnen zusammengesetzte Terme solve((x)= 2,x) false
wie Bruchpotenzen, Logarithmen und inverse
trigonometrische Funktionen nur das Hauptintervall. solve( (x)= 2,x) x = 4
Demzufolge liefert solve() nur Lsungen, die
diesem einen reellen oder Hauptintervall
entsprechen.
Hinweis: Siehe auch cSolve(), cZeros(), nSolve()
und zeros().
solve(Gleichung1 and Gleichung2 [and ], solve(y=x^22 and
{VarOderSchtzung1, x+2y=1,{x,y})
VarOderSchtzung2 [, ]}) Boolescher Term
x=1 and y= 1
Gibt mgliche reelle Lsungen fr das or x= 3/2 and y=1/4
Gleichungssystem zurck, wobei jedes
VarOderSchtzwert eine Variable darstellt, nach der
Sie die Gleichungen auflsen mchten.
Sie haben die Option, einen Ausgangs-
schtzwert fr eine Variable anzugeben.
VarOderSchtzwert mu immer folgende Form
haben:
Variable
oder
Variable = reelle oder nicht-reelle Zahl
Beispiel: x ist gltig, und x=3 ebenfalls.

988 Anhang: Funktionen und Anweisungen


Wenn alle Gleichungen Polynome sind und Sie
KEINE Anfangsschtzwerte angeben, dann
verwendet Solve() das lexikalische
Grbner/Buchbergersche Eliminationsverfahren
beim Versuch, alle reellen Lsungen zu
bestimmen.
Betrachten wir z.B. einen Kreis mit dem Radius r
und dem Ursprung als Mittelpunkt und einen
weiteren Kreis mit Radius r und dem Schnittpunkt
des ersten Kreises mit der positiven X-Achse als
Mittelpunkt. Verwenden Sie solve() zur
Bestimmung der Schnittpunkte.
Wie in nebenstehendem Beispiel durch r solve(x^2+y^2=r^2 and
demonstriert, knnen Gleichungssysteme (x r)^2+y^2=r^2,{x,y})
zustzliche Variablen ohne Wert aufweisen, die
r 3r
aber fr numerische Werte stehen, welche spter x= and y=
eingesetzt werden knnen. 2 2
r 3r
or x= 2 and y= 2
Sie knnen auch (oder statt dessen) Lsungs- solve(x^2+y^2=r^2 and
variablen angeben, die in den Gleichungen nicht
erscheinen. Geben Sie zum Beispiel z als eine (x r)^2+y^2=r^2,{x,y,z})
Lsungsvariable an, um das vorangehende Beispiel r 3r
x= and y=
auf zwei parallele sich schneidende Zylinder mit 2 2 and z=@1
dem Radius r auszudehnen. r 3r
or x= 2 and y= 2 and z=@1
Die Zylinder-Lsungen verdeutlichen, da
Lsungsfamilien beliebige Konstanten der
Form @k enthalten knnen, wobei k ein
ganzzahliger Index im Bereich 1 bis 255 ist. Der
Index wird wieder auf 1 zurckgesetzt, wenn Sie
ClrHome oder 8:Clear Home verwenden.
Bei Gleichungssystemen kann die Berechnungsdauer
oder Speicherbelastung stark von der Reihenfolge
abhngen, in welcher Sie die Lsungsvariablen
auflisten. bersteigt Ihre erste Wahl die
Speicherkapazitt oder Ihre Geduld, versuchen Sie,
die Variablen in den Gleichungen und/oder der
VarOderSchtzung-Liste umzuordnen.
Wenn Sie keine Schtzungswerte angeben und solve(x+e^(z) y=1 and
eine Gleichung in einer Variablen kein Polynom
ist, aber alle Gleichungen in den x y=sin(z),{x,y})
Lsungsvariablen linear sind, so verwendet ezsin(z)+1 (sin(z) 1)
solve() das Gausche Eliminationsverfahren x= e z +1 and y= e z +1
beim Versuch, alle reellen Lsungen zu
bestimmen.
Wenn ein System weder in all seinen Variablen ein solve(e^(z) y=1 and y=sin(z),{y,z})
Polynom noch in seinen Lsungsvariablen linear ist,
dann bestimmt solve() mindestens eine Lsung
anhand eines iterativen Nherungsverfahrens. Hierzu y=.041 and z=3.183
mu die Anzahl der Lsungsvariablen gleich der
Gleichungsanzahl sein, und alle anderen
Variablen in den Gleichungen mssen zu Zahlen
vereinfachbar sein.
Jede Lsungsvariable beginnt bei dem entspre-
chenden geschtzten Wert, falls vorhanden;
ansonsten beginnt sie bei 0,0.
Suchen Sie anhand von Schtzwerten nach solve(e^(z) y=1 and
einzelnen zustzlichen Lsungen. Fr Konvergenz
y=sin(z),{y,z=2p})
sollte eine Schtzung ziemlich nahe bei einer
Lsung liegen. y=.001 and z=6.281

Anhang: Funktionen und Anweisungen 989


SortA MATH/List-Men
SortA ListeName1[, ListeName2] [, ListeName3] ... {2,1,4,3}! list1 {2,1,4,3}
SortA VektorName1[, VektorName2] [, VektorName3] ... SortA list1 Done
Sortiert die Elemente des ersten Parameters in
aufsteigender Reihenfolge. list1 {1 2 3 4}
{4,3,2,1}! list2 {4 3 2 1}
Bei Angabe von mehr als einem Parameter SortA list2,list1 Done
werden die Elemente der zustzlichen Parameter
so sortiert, da ihre neue Position mit der neuen list2 {1 2 3 4}
Position der Elemente des ersten Parameters list1 {4 3 2 1}
bereinstimmt.
Alle Parameter mssen Listen- oder Vektornamen
sein. Alle Parameter mssen die gleiche Dimension
besitzen.

SortD MATH/List-Men
SortD ListeName1[, ListeName2] [, ListeName3] ... {2,1,4,3}! list1 {2 1 4 3}
SortD VektorName1[,VektorName 2] [,VektorName 3] ... {1,2,3,4}! list2 {1 2 3 4}
Identisch mit SortA mit dem Unterschied, da SortD list1,list2 Done
SortD die Elemente in absteigender Reihenfolge list1 {4 3 2 1}
sortiert. list2 {3 4 1 2}

4Sphere MATH/Matrix/Vector ops-Men


Vektor 4Sphere [1,2,3]4Sphere
Zeigt den Zeilen- oder Spaltenvektor in [3.741... 1.107... .640...]
Kugelkoordinaten [r q f] an.
[2,p4,3]4Sphere
Vektor mu die Dimension 3 besitzen und kann [3.605... .785... .588...]
ein Zeilen- oder ein Spaltenvektor sein. p 3 13
[13 4 cos ( 13 )]
Hinweis: 4Sphere ist eine Anzeigeformat-
anweisung, keine Konvertierungsfunktion. Sie Z
knnen sie nur am Ende einer Eingabezeile
(,,)
benutzen.

startTmr() CATALOG
startTmr() integer startTmr() 148083315
Gibt den aktuellen Wert der Uhr im Integerformat checkTmr(148083315) 34
(ganze Zahl) zurck, wodurch die Startzeit (engl.
starttime) fr einen Timer vorgegeben wird. Sie
knnen die starttime als Argument von
checkTmr() angeben, um festzustellen, wieviele startTmr()!Timer1
Sekunden vergangen sind.
Sie knnen mehrere Timer gleichzeitig laufen startTmr()!Timer2
lassen.
Hinweis: Siehe auch checkTmr() und checkTmr(Timer1)!Timer1Wert
timeCnv().
checkTmr(Timer2)!Timer2Wert

990 Anhang: Funktionen und Anweisungen


stdDev() MATH/Statistics-Men
stdDev(list[, freqlist]) expression stdDev({a,b,c})
Ergibt die Standardabweichung der Elemente in stdDev({1,2,5, 6,3, 2})
list.
Jedes freqlist-Element gibt die Hufigkeit der
entsprechenden Elemente in list an.
Hinweis: list mu mindestens zwei Elemente
enthalten.
stdDev({1.3,2.5,L6.4},{3,2,5}) 4.3
stdDev(matrix1[, freqmatrix]) matrix stdDev([1,2,5;-3,0,1;.5,.7,3])
Ergibt einen Reihenvektor der Standard- [2.179... 1.014... 2]
abweichungen der Spalten in matrix1.
stdDev([L1.2,5.3;2.5,7.3;6,L4],[4,2;3,
Jedes freqmatrix-Element gibt die Hufigkeit der 3;1,7])
zugehrigen Elemente in matrix1 an. [2.7005,5.44695]
Hinweis: matrix1 mu mindestens zwei Zeilen
enthalten.

stdDevPop() MATH/Statistics-Men
stdDevPop(list[, freqlist]) expression Im Radian-Winkelmodus und in
automatischen Modi:
Ergibt die Populationsstandardabweichung der
Elemente in list. stdDevPop({a,b,c})
Jedes freqlist-Element gibt die Hufigkeit der
entsprechenden Elemente in list an.
Hinweis: list muss mindestens zwei Elemente
enthalten.
stdDevPop({1,2,5, 6,3, 2})

stdDevPop({1.3,2.5,L6.4},{3,2,5})

stdDevPop(matrix1[, freqmatrix]) matrix stdDevPop([[1,2,5][-3,0,1][.5,.7,3]])


Ergibt einen Reihenvektor der
Populationsstandardabweichungen der Spalten in
matrix1.
Jedes freqmatrix-Element gibt die Hufigkeit der
zugehrigen Elemente in matrix1 an.
Hinweis: matrix1 muss mindestens zwei Zeilen
enthalten.
stdDevPop([L1.2,5.3;2.5,7.3;6,L4],[4,2
;3,3;1,7])

Anhang: Funktionen und Anweisungen 991


StoGDB CATALOG
StoGDB GDBVar

Erzeugt eine Graphik-Einstellungs-Variable (GDB),


die folgende aktuelle Angaben enthlt:
* Graphikmodus
* Y= Funktionen
* Fenstervariablen
* Graphikformateinstellungen
1- oder 2-Graph-Einstellung (Split-Screen
und Verhltniseinstellungen bei 2-Graph-
Modus)
Winkelmodus
Modus Real/Complex (reell/komplex)
* Anfangsbedingungen, sofern Modus
Sequence oder Diff Equations
* Tabellen-Flags
* tblStart, @tbl, tblInput
Mit RclGDB GDBVar knnen Sie die Umgebung fr
die graphische Darstellung wiederherstellen.
*Hinweis: Diese Angaben werden im 2-Graph-
Modus fr beide Graphen gespeichert.

Stop CATALOG
Stop Programmsegment:
Programmieranweisung, die die

Programmausfhrung stoppt.
For i,1,10,1
If i=5
Stop
EndFor

StoPic CATALOG
StoPic picVar [, pxlZeile, pxlSpalte] [, Breite, Hhe]
ffnet den Graphikbildschirm und kopiert einen
rechteckigen Bereich in die Variable picVar.
PxlZeile und pxlSpalte(wahlfrei) geben die linke
obere Ecke des zu kopierenden Bereichs an
(Vorgabe ist 0, 0).
Breite und Hhe (wahlfrei) geben die Abmessung des
Bereichs in Pixeln an. Vorgabe sind die Hhe und
die Breite des aktuellen Graphikbildschirms (in
Pixel).

Store Siehe ! (store), Seite 1024.

string() MATH/String-Men
string(Term) String string(1.2345) "1.2345"
Vereinfacht Term und gibt das Ergebnis als string(1+2) "3"
Zeichenkette zurck.
string(cos(x)+(3))
"cos(x) + (3)"

992 Anhang: Funktionen und Anweisungen


Style CATALOG
Style Gleichung_Nr, StilString Style 1,"thick" Done
Setzt die Y = Funktion Gleichung_Nr im aktuellen
Style 10,"path" Done
Graphikmodus auf den Graphdarstellungsstil
StilString. Hinweis: Im Funktions-Graphikmodus wird
Gleichung_Nr mu eine ganze Zahl im Bereich 1 mit diesen Beispielen der Stil fr
99 sein, und die Gleichung mu bereits existieren. y1(x) auf Thick und fr y10(x) auf
Path gesetzt.
StilString mu eine der folgenden Angaben sein:
"Line", "Dot", "Square", "Thick", "Animate",
"Path", "Above" oder "Below".
Beachten Sie, da bei Parameterdarstellung nur
die xt-Hlfte die Stilinformationen enthlt.
Gltige Stilnamen im Graphikmodus:
Function: alle Stile
Parametric/Polar: line, dot, square, thick,
animate, path
Sequence: line, dot, square, thick
3D: keine
Diff Equations: line, dot, square, thick,
animate, path
Hinweis: Groschreibung und Leerzeichen sind
bei der Eingabe von StilString optional.

subMat() CATALOG
subMat(Matrix1[, Startzeile] [, Startspalte] [, Endzeile] [1,2,3;4,5,6;7,8,9]! m1
[, Endspalte]) Matrix
1 2 3
Gibt die angegebene Untermatrix von Matrix1 4 5 6
zurck. 7 8 9
subMat(m1,2,1,3,2)
Vorgaben: Startzeile=1, Startspalte=1,
Endzeile=letzte Zeile, Endspalte=letzte Spalte. 4 5
[7 8]
subMat(m1,2,2)
5 6
[8 9]

sum() MATH/List-Men
sum(list[, start[, end]]) expression sum({1,2,3,4,5}) 15
Ergibt die Summe der Elemente in in list. sum({a,2a,3a}) 6 a
Start und end sind nicht unbedingt erforderlich; sie
dienen zur Angabe eines Elementbereichs. sum(seq(n,n,1,10)) 55

sum({1,3,5,7,9},3) 21
sum(matrix1[, start[, end]]) matrix sum([1,2,3;4,5,6]) [5 7 9]
Ergibt einen Zeilenvektor mit den Summen der sum([1,2,3;4,5,6;7,8,9])
Elemente in den Spalten von matrix1.
[12 15 18]
Start und end sind nicht unbedingt erforderlich; sie
dienen zur Angabe eines Zeilenbereichs. sum([1,2,3;4,5,6;7,8,9],2,3)


[11,13,15]

Summe() Siehe (), Seite 1019.

Anhang: Funktionen und Anweisungen 993


switch() CATALOG
switch([Ganze_Zahl1]) Ganze_Zahl

Gibt die Nummer des aktiven Fensters zurck oder


setzt das aktive Fenster.
Hinweis: Window 1 ist das linke bzw. das obere;
Window 2 ist das rechte bzw. das untere.

Mit Ganze_Zahl1 = 0 wird die Nummer des aktiven


Fensters zurckgegeben. switch()
Mit Ganze_Zahl1 = 1 wird Fenster 1 aktiviert und
die Nummer des zuvor aktiven Fensters
zurckgegeben.
Mit Ganze_Zahl1 = 2 wird Fenster 2 aktiviert und
die Nummer des zuvor aktiven Fensters
zurckgegeben.
Wird keine Angabe fr Ganze_Zahl1 gemacht, wird
das aktive Fenster gewechselt und die Nummer
des zuvor aktiven Fensters zurckgegeben.
Ganze_Zahl1 wird ignoriert, wenn der TI-89
Titanium / Voyage 200 zu diesem Zeitpunkt
keinen geteilten Bildschirm anzeigt.
T (Transpon.) MATH/Matrix-Men
Matrix1 Matrix [1,2,3;4,5,6;7,8,9]! mat1
Gibt die Konjugiert-Komplexe transponierte 1 2 3
Matrix von Matrix1 zurck. 4 5 6
7 8 9
mat1
1 4 7
2 5 8
3 6 9
a b
[a,b;c,d]! mat2 [c d]

a c
mat2 [b d]

[1+i,2+i;3+i,4+i]! mat3
1+i 2+i
[3+i 4+i]

1 i 3 i
mat3 [2 i 4 i]

994 Anhang: Funktionen und Anweisungen


Table CATALOG
Table Term1[, Term2] [, Var1] Im Funktions-Graphikmodus.
Erstellt aus den angegebenen Termen oder
Funktionen eine Tabelle. Table 1.25x cos(x)

Die Terme der Tabelle knnen auch graphisch


dargestellt werden. Terme, die mit den Befehlen
Table oder Graph eingegeben werden, erhalten
fortlaufende Funktionsnummern zugewiesen. Die
Numerierung beginnt mit 1. Die Terme knnen
verndert oder einzeln gelscht werden, wenn man
die Editierfunktionen verwendet, die bei Table cos(time),time
angezeigter Tabelle mit Header verfgbar sind.
Die derzeit im Y= Editor ausgewhlten Funktionen
werden vorbergehend ignoriert.
Zum Lschen der Bildschirmanzeige von
Funktionen, die mit Table oder Graph erzeugt
wurden, knnen Sie den Befehl ClrGraph
ausfhren oder den Y= Editor aufrufen.
Wird der Parameter Var nicht angegeben, wird die
im aktuellen Graphikmodus gltige unabhngige
Variable benutzt. Einige gltige Varianten dieser
Anweisung sind:
Funktions-Graphikmodus: Table Term, x
Parameterdarstellung: Table xTerm, yTerm, t
Polar-Graphikmodus: Table Term, q
Hinweis: Der Befehl Table ist fr 3D-,
Sequence- und Diff Equations-Graphdarstellung
nicht zulssig. Als Alternative knnen Sie
BldData verwenden.

tan() @ 2 Y Taste H Y Taste


tan(Term1) Term Im Degree-Modus fr Winkel:
tan(Liste1) Liste
tan((p/4) ) 1
tan(Term1) gibt den Tangens des Parameters als
Term zurck. tan(45) 1
tan(Liste1) gibt eine Liste zurck, die fr jedes
tan({0,60,90})
Element von Liste1 den Tangens enthlt.
{0 3 undef}
Hinweis: Das Argument wird entsprechend dem
aktuellen Angle-Modus als Degree-, Gradian- Im Gradian-Modus fr Winkel:
G
oder Radian-Winkel interpretiert. Sie knnen ,
o d e r verwenden, um die Einstellung des 200 tan ( )
Angle-Modus temporr zu bergehen. 4
tan((p/4) )

tan(50) 1

tan({0,50,100})
{0 1 undef}

Im Radian-Modus:

tan(p/4) 1

tan(45) 1

tan({p,p/3,-p,p/4})
{0 3 0 1}

Anhang: Funktionen und Anweisungen 995


tan(quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:
Ergibt den Matrix-Tangens von quadrat_Matrix1. Dies tan([1,5,3;4,2,1;6, 2,1])
ist nicht gleichbedeutend mit der Berechnung des
Tangens jedes einzelnen Elements. Nheres zum
28.291 26.088 11.114
Berechnungsverfahren finden Sie im Abschnitt 12.117 7.835 5.481
cos(). 36.818 32.806 10.459
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliekommazahlen.

tan () @ S Taste H 2 S Taste


tan (Term1) Term Im Degree-Modus fr Winkel:
tan (Liste1) Liste
tan (Term1) gibt als Term den Winkel zurck, tan (1) 45
dessen Tangens Term1 ist.
Im Gradian-Modus fr Winkel:
tan (Liste1) gibt eine Liste zurck, die fr jedes
Element von Liste1 den inversen Tangens enthlt. tan (1) 50
Hinweis: Das Ergebnis wird entsprechend der Im Radian-Modus:
aktuellen Einstellung des Angle-Modus als
Degree-, Gradian- oder Radian-Winkel tan ({0,.2,.5})
wiedergegeben.
{0 .197... .463...}

tan (quadrat_Matrix1) quadrat_Matrix Im Radian-Modus:


Ergibt den inversen Matrix-Tangens von tan([1,5,3;4,2,1;6, 2,1])
quadrat_Matrix1. Dies ist nicht gleichbedeutend mit
der Berechnung des inversen Tangens jedes
.083 1.266 .622
einzelnen Elements. Nheres zum Berechnungs- .748 .630 .070
verfahren finden Sie im Abschnitt cos(). 1.686 1.182 .455
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliekommazahlen.

tanh() MATH/Hyperbolic-Men
tanh(Term1) Term tanh(1.2) .833...
tanh(Liste1) Liste
tanh({0,1}) {0 tanh(1)}
tanh(Term1) gibt den Tangens hyperbolicus des
Parameters als Term zurck.
tanh(Liste) gibt eine Liste zurck, die fr jedes
Element von Liste1 den Tangens hyperbolicus
enthlt.
tanh(Quadrat_Matrix1) Quadrat_Matrix Im Radian-Modus:
Ergibt den Matrix-Tangens hyperbolicus von tanh([1,5,3;4,2,1;6, 2,1])
quadrat_Matrix1. Dies ist nicht gleichbedeutend mit
der Berechnung des Tangens hyperbolicus jedes
.097 .933 .425
einzelnen Elements. Nheres zur .488 .538 .129
Berechnungsmethode finden Sie im Abschnitt 1.282 1.034 .428
cos().

Quadrat_Matrix1 mu diagonalisierbar sein. Das


Ergebnis enthlt stets Fliekommazahlen.

996 Anhang: Funktionen und Anweisungen


tanh () MATH/Hyperbolic-Men
tanh (Term1) Term Im Komplex-Formatmodus Rectangular:
tanh (Liste1) Liste
tanh (0) 0
tanh (Term1) gibt den inversen Tangens
hyperbolicus des Parameters als Term zurck. tanh ({1,2.1,3})
tanh (Liste1) gibt eine Liste zurck, die fr jedes
ln(2) p
Element von Liste1 den inversen Tangens { .518... 1.570... i 2 2 i}
hyperbolicus enthlt.
tanh (quadrat_Matrix1) quadrat_Matrix Im Winkelmodus Radian und im Komplex-
Ergibt den inversen Matrix-Tangens hyperbolicus Formatmodus Rectangular:
von quadrat_Matrix1. Dies ist nicht
gleichbedeutend mit der Berechnung des inversen tanh([1,5,3;4,2,1;6, 2,1])
Tangens hyperbolicus jedes einzelnen Elements.
Nheres zur Berechnungsmethode finden Sie im .099+.164i .267 1.490i
Abschnitt cos(). .087.725i .479.947i
.511 2.083i .878+1.790i
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliekommazahlen.

taylor() MATH/Calculus-Men
taylor(Term1, Var, Ordnung[, Punkt]) Term taylor(e^((x)),x,2)
Gibt ein Taylorpolynom zurck. Das Polynom taylor(e^(t),t,4)|t=(x)
enthlt alle ganzzahligen Potenzen von (var - point)
mit nichtverschwindenden Koeffizienten von zero bis
order. taylor() gibt sich selbst zurck, wenn es
keine endliche Potenzreihe dieses Ordnunges gibt
oder negative oder Bruchexponenten erforderlich
wren. Benutzen Sie Substitution und/oder die
temporre Multiplikation mit einer Potenz (Var -
Punkt), um allgemeinere Potenzreihen zu ermitteln. taylor(1/(x (x 1)),x,3)

Punkt ist vorgegeben als Null und ist der


Entwicklungspunkt.

expand(taylor(x/(x(x1)),
x,4)/x,x)

Anhang: Funktionen und Anweisungen 997


tCollect() MATH\Algebra\Trig-Men
tCollect(Term1) Term tCollect((cos(a))^2)
Gibt einen Term zurck, in dem Produkte und cos(
cos(2 a) + 1
ganzzahlige Potenzen von Sinus und Cosinus in eine 2
lineare Kombination von Sinus und Cosinus von
Winkelsummen, Vielfachen von Winkeln und tCollect(sin(a)cos(b))
Winkeldifferenzen umgewandelt sind. Diese sin(
sin(a b)+sin(
+sin(a+b)
Transformation wandelt trigonometrische Polynome 2
in eine lineare Kombination um.
In manchen Fllen fhrt tCollect() zum Erfolg,
wo die vorgegebene trigonometrische
Vereinfachung nicht zum Erfolg fhrt. tCollect()
bewirkt in beinahe allen Fllen eine Umkehrung von
Transformationen, die mit tExpand()
vorgenommen wurden. Manchmal lt sich ein
Term vereinfachen, wenn man in getrennten
Schritten tExpand() auf ein Ergebnis von
tCollect() anwendet (oder umgekehrt).

tExpand() MATH\Algebra\Trig-Men
tExpand(Term1) Term tExpand(sin(3f))
Gibt einen Term zurck, in dem Sinus und Cosinus 4 sin(f) (cos(f)) sin(f)
von ganzzahligen Winkelvielfachen,
Winkelsummen und Winkeldifferenzen entwickelt tExpand(cos(a b))
sind. Aufgrund der Identitt (sin(x)) 2+(cos(x))2=1 cos(a) cos(b)+sin(a) sin(b)
sind viele quivalente Ergebnisse mglich. Ein
Ergebnis kann sich daher von einem in anderen
Publikationen angegebenen unterscheiden.
In manchen Fllen fhrt tExpand() zum Erfolg, wo
die vorgegebene trigonometrische Vereinfachung
nicht zum Erfolg fhrt. tExpand() bewirkt in
beinahe allen Fllen eine Umkehrung von
Transformationen, die mit tCollect()
vorgenommen wurden. Manchmal lt sich ein
Term vereinfachen, wenn man in getrennten
Schritten tCollect() auf ein Ergebnis von
tExpand() anwendet (oder umgekehrt).

Hinweis: Die Skalierung von p/180 im Winkelmodus


Ordnung behindert die Erkennung entwickelbarer
Formen durch tExpand(). Die besten Ergebnisse
werden bei Benutzung von tExpand() im Radian-
Modus erzielt.

Text CATALOG
Text AuffordString Text "Have a nice day."
Zeigt das Dialogfeld AuffordString an. Done

Wird diese Anweisung in einem Block


Dialog...EndDlog benutzt, wird AuffordString in
diesem Dialogfeld angezeigt. Wird Text als
eigenstndige Anweisung benutzt, erzeugt sie ein
Dialogfeld, um die Zeichenkette anzuzeigen.

Then Siehe If, Seite 933.

998 Anhang: Funktionen und Anweisungen


timeCnv() CATALOG
timeCnv(seconds) list timeCnv(152442117)
Wandelt Sekunden in Zeiteinheiten um, die fr {1764 9 1 57}
Berechnungen leichter zu verwerten sind. Die
Liste hat das Format
{Tage,Stunden,Minuten,Sekunden}.
Hinweis: Siehe auch checkTmr() und
startTmr().

Title CATALOG
Title TitelString, [Lbl] Programmsegment:
Erzeugt bei Verwendung eines Toolbar- oder
Custom-Konstrukts oder in einem
Dialog...EndDlog-Block den Titel eines
:Dialog
Pulldown-Mens oder eines Dialogfelds. :Title "This is a dialog box"
:Request "Your name",Str1
Hinweis: Lbl kann nur in einer Toolbar-
:Dropdown "Month you were born",
Konstruktion benutzt werden. Lbl erlaubt dort die
Verzweigung von einem Menauswahlpunkt zu seq(string(i),i,1,12),Var1
einer im Programm definierten Marke. :EndDlog

tmpCnv() CATALOG
tmpCnv(Term1_TempEinheit1, _TempEinheit2) tmpCnv(100_c,_f) 212._F
Term _TempEinheit2
tmpCnv(32_f,_c) 0._C
Konvertiert einen durch Term1 definierten
Temperaturwert von einer Einheit in eine andere. tmpCnv(0_c,_k) 273.15_K
Folgende Temperatureinheiten sind gltig:
tmpCnv(0_f,_r) 459.67_R
_C Celsius
_F Fahrenheit
_K Kelvin Hinweis: Drcken Sie,
_R Rankine
wird mit 2 erzeugt. @ 29
@ wird mit erzeugt.
H8
H _ wird mit 2 5.
um Temperatureinheiten aus einem Men
100_C wird zum Beispiel in 212_F konvertiert:
zu whlen.
0 100
_C

_F
32 212

Zur Konvertierung eines Temperaturbereichs


verwenden Sie hingegen @tmpCnv().

Anhang: Funktionen und Anweisungen 999


@tmpCnv() CATALOG
@tmpCnv(Term1_TempEinheit1, _TempEinheit2) Um @ zu erhalten, drcken Sie
Term _TempEinheit2 c und dann [D]
(oder 2 1 5).
Konvertiert einen durch Term1 definierten
Temperaturbereich (Differenz zwischen zwei @tmpCnv(100_c,_f)
Temperaturwerten) von einer Einheit in eine 180._F
andere. Folgende Temperatureinheiten sind
gltig: @tmpCnv(180_f,_c)
_C Celsius 100._C
_F Fahrenheit
@tmpCnv(100_c,_k)
_K Kelvin
_R Rankine 100._K
wird mit 2 erzeugt.
@tmpCnv(100_f,_r)
@ wird mit erzeugt.
100._R
H _ wird mit 2 5.
@tmpCnv(1_c,_f) 1.8_F
1_C und 1_K haben denselben Absolutwert,
ebenso wie 1_F und 1_R. 1_C ist allerdings
9/5 so gro wie 1_F. Hinweis: Drcken Sie
Ein Bereich 100_C (von 0_C bis 100_C) ist @ 29
beispielsweise einem Bereich 180_F quivalent:
H 8
100_C
0 100
_C um Temperatureinheiten aus einem Men
zu whlen.
_F
32 212
180_F

Zur Konvertierung eines Temperaturbereichs


verwenden Sie hingegen @tmpCnv().
Toolbar CATALOG
Toolbar Programmsegment:
Block
EndTBar
Erzeugt eine Menleiste. :Toolbar
: Title "Examples"
Block kann eine einzelne Anweisung oder eine : Item "Trig", t
Serie von Anweisungen sein, die durch :
: Item "Calc", c
getrennt sind. Als Anweisungen in Block sind Title
und Item zulssig. : Item "Stop", Pexit
:EndTbar
Zu jeden item mu gehrt eine Marke. Title mu
eine Marke haben, wenn der Block keine item-
Anweisung enthlt. Hinweis: Bei Ausfhrung als Teil
eines Programms erzeugt dieses
Segment ein Men mit drei
Auswahlangeboten, von denen aus zu
drei Stellen im Programm verzweigt
werden kann.

1000 Anhang: Funktionen und Anweisungen


Trace CATALOG
Trace

Zeichnet einen Smart Graph und setzt den Trace-


Cursor auf die erste definierte Y= Funktion, an
die vorab definierte Cursorposition oder an die
Reset-Position, wenn Neuzeichnen erforderlich
war.
Gestattet die Benutzung des Cursors sowie der
meisten Tasten zum ndern von Koordinatenwerten.
Manche Tasten, etwa die Funktionstasten,
O und 3, sind whrend des Tracens nicht
aktiv.
Hinweis: Drcken Sie zum Fortsetzen .

Try CATALOG
Try Programmsegment:
Block1
Else
Block2 :Try
EndTry
: NewFold(temp)
Fhrt Block1 aus, wenn kein Fehler auftritt. Bei : Else
Auftreten eines Fehlers in Block1 wird die : Already exists
Programmausfhrung an Block2 bergeben. Die : ClrErr
Nummer des Fehlers wird in der Variablen errornum
gespeichert, damit das Programm sie zur :EndTry
Fehlerbehandlung und ggf. zur Fehlerbehebung
nutzen kann.
Hinweis: Siehe ClrErr und PassErr.
Block1 und Block2 knnen einzelne Anweisungen
oder Folgen von Anweisungen sein, die durch :
getrennt sind.

TwoVar MATH/Statistics-Men
TwoVar Liste1, Liste2[, [Liste3] [, Liste4, Liste5]] {0,1,2,3,4,5,6}! L1
Berechnet die 2-Variablenstatistik und aktualisiert {0 1 2 ...}
alle Statistiksystemvariablen. {0,2,3,4,3,4,6}! L2
{0 2 3 ...}
Alle Listen auer Liste5 mssen die gleiche
Dimension besitzen. TwoVar L1,L2 Done
ShowStat
Liste1 stellt die Liste der x-Werte dar.
Liste2 stellt die Liste der y-Werte dar.
Liste3 stellt die Angaben fr die Hufigkeit dar.
Liste4 stellt die Klassencodes dar.
Liste5 stellt die Klassenliste dar.
Hinweis: Liste1 bis einschl. Liste4 mssen
Variablenamen oder c1c99 sein (Spalten in der
letzten Datenvariablen, die im Daten/ Matrix-
Editor angezeigt wurde). Liste5 braucht kein
Variablenname zu sein und kann keine Spalte c1
c99 sein.

Umleitung Siehe #(), Seite 1019.

Anhang: Funktionen und Anweisungen 1001


Unarchiv CATALOG
Unarchiv Var1 [, Var2] [, Var3] 10!arctest 10
bertrgt die angegebenen Variablen vom Archive arctest Done
Benutzer-Archivspeicher in den RAM-Speicher. 5 arctest 50
15!arctest
Auf eine archivierte Variable kann ebenso wie auf
eine im RAM-Speicher vorliegende Variable
zugegriffen werden. Sie knnen eine archivierte
Variable allerdings weder lschen, umbenennen
noch einen neuen Wert speichern, da sie auto-
matisch gesperrt wird.
N
Zum Archivieren von Variablen dient Archive.
Unarchiv arctest Done
15!arctest 15

unitV() MATH/Matrix/Vector ops-Men


unitV(Vektor1) Vektor unitV([a,b,c])
a b c
Gibt je nach der Form von Vektor1 entweder einen [ ]
Zeilen- oder einen Spalteneinheitsvektor zurck. a +b +c a +b +c a +b +c

Vektor1 mu eine einzeilige oder eine einspaltige unitV([1,2,1])


Matrix sein.
6 6 6
[6 3 6]

14
14
unitV([1;2;3])
14
37 14
14
Unlock CATALOG
Unlock Var1[, Var2][, Var3]...

Hebt die Sperrung der angegebenen Variablen auf.


Hinweis: Sie sperren Variablen mit dem Befehl
Lock.

variance() MATH/Statistics-Men
variance(list[, freqlist]) expression variance({a,b,c})
Ergibt die Varianz von list. a -a (b+c)+b -b c+c
3
Jedes freqlist-Element gibt die Hufigkeit des
entsprechenden Elements in list an. variance({1,2,5, 6,3, 2})
31/2
Hinweis: list mu mindestens zwei Elemente
enthalten. variance({1,3,5},{4,6,2})
68/33
variance(matrix1[, freqmatrix]) matrix variance([1,2,5; 3,0,1;
Ergibt einen Reihenvektor mit der Varianz der .5,.7,3]) [4.75 1.03 4]
einzelnen Spalten in matrix1.
variance([L1.1,2.2;3.4,5.1;
Jedes freqmatrix-Element gibt die Hufigkeit des L2.3,4.3],[6,3;2,4;5,1])
entsprechenden Elements in matrix1 an. [3.91731,2.08411]
Hinweis: matrix1 mu mindestens zwei Zeilen
enthalten.

1002 Anhang: Funktionen und Anweisungen


when() CATALOG
when(Bedingung, true_Ergeb [, false_Ergeb]
[, unbekannt_Ergeb]) Term

Gibt true_Ergeb, false_Ergeb oder unbekannt_Ergeb


zurck, wenn Bedingung wahr, falsch bzw.
unbekannt ist. Gibt die Eingabe zurck, wenn zu
wenige Parameter angegeben werden.
Lassen Sie sowohl false_Ergeb als auch when(x<0,x+3)|x=5
unbekannt_Ergeb weg, um einen Term nur fr den when(x<0,3+x)
Bereich zu bestimmen, in dem Bedingung wahr ist.
Geben Sie undef fr false_Ergeb an, um einen ClrGraph
Term zu bestimmen, der nur in einem Intervall Graph when(x p and x<0,x+3,undef)
graphisch dargestellt werden soll.

Lassen Sie unbekannt_Ergeb weg, um einen Term Graph when(x<0,x+3,5 x^2)


aus zwei Stcken zu definieren.

Benutzen Sie verschachtelte when() zum @ "


Definieren von Termen, die aus mehr als zwei H 8"
Stcken bestehen.
ClrGraph Done
Graph when(x<0,when(x< p,
4 sin(x),2x+3),5 x^2)

when() ist auch zum Definieren rekursiver when(n>0,n factoral(n 1),1)


Funktionen ntzlich. ! factoral(n) Done
factoral(3) 6
3! 6

While CATALOG
While Bedingung Programmsegment:
Block
EndWhile
Fhrt die in Block enthaltenen Anweisungen :1! i
solange aus, wie Bedingung wahr ist. :0! temp
:While i<=20
Block kann eine einzelne Anweisung oder eine
: temp+1/i! temp
Serie von Anweisungen sein, die durch :
getrennt sind. : i+1! i
:EndWhile
:Disp "sum of reciprocals up to

20",temp

Anhang: Funktionen und Anweisungen 1003


With Siehe |, Seite 1023.

xor MATH/Test-Men
Boolescher Term1 xor Boolescher Term2 true xor true false
Boolescher Term
(5>3) xor (3>5) true
Gibt true zurck, wenn Boolescher Term1 true
und Boolescher Term2 false ergeben oder
umgekehrt.
Gibt false zurck, wenn Boolescher Term1 und
Boolescher Term2 beide true oder beide falsch sind.
Gibt einen vereinfachten Booleschen Term zurck,
wenn einer der beiden Booleschen
Ausgangsterme nicht zu wahr oder falsch
ausgewertet werden kann.
Hinweis: Siehe or.
Ganze_Zahl1 xor Ganze_Zahl2 Ganze_Zahl Im Hex Modus:
Vergleicht zwei reelle ganze Zahlen mit Hilfe
0h7AC36 xor 0h3D5F 0h79169
einer xor-Operation Bit fr Bit. Intern werden
Wichtig: Null, nicht Buchstabe O.
beide ganzen Zahlen in 32-Bit-Dualzahlen mit Im Modus Bin base:
Vorzeichen konvertiert. Beim Vergleich der sich
entsprechenden Bits ist das Ergebnis 1, wenn 0b100101 xor 0b100 0b100001
eines der Bits (nicht aber beide) 1 ist; das
Ergebnis ist 0, wenn entweder beide Bits 0 oder Hinweis: Eine binre Eingabe kann bis
beide Bits 1 sind. Der zurckgegebene Wert stellt zu 32 Stellen haben (das Prfix 0b
die Bit-Ergebnisse dar und wird im jeweiligen wird nicht mitgezhlt). Eine
Base-Modus angezeigt. hexadezimale Eingabe kann bis zu 8
Stellen aufweisen.
Sie knnen die ganzen Zahlen mit jeder Basis
eingeben. Fr eine binre oder hexadezimale
Eingabe mu das Prfix 0b bzw. 0h verwendet
werden. Ohne Prfix werden die ganzen Zahlen als
dezimal behandelt (Grundzahl 10).
Geben Sie eine dezimale ganze Zahl ein, die fr
eine 32-Bit-Dualform mit Vorzeichen zu gro ist,
dann wird eine eine symmetrische Modulo-
Operation ausgefhrt, um den Wert in den
erforderlichen Bereich zu bringen.
Hinweis: Siehe or.

XorPic CATALOG
XorPic picVar[, Zeile] [, Spalte]

Zeigt das in picVar gespeicherte Bild auf dem (Show use for animation??)
aktuellen Graphikbildschirm an.
Dabei wird fr jedes Pixel eine xor-Operation Pic xorpic.bmp
ausgefhrt. Nur Pixel, die nur auf dem Bildschirm
oder nur im neuen Bild ein sind, werden
eingeschaltet. Pixel, die in beiden Bildern ein
sind, werden mit dieser Anweisung
ausgeschaltet.
picVar mu vom Datentyp Bild (picture) sein.
Zeile und Spalte geben (wahlfrei) die Pixel-
Koordinaten fr die linke obere Ecke des Bilds an.
Vorgegeben sind 0, 0.

1004 Anhang: Funktionen und Anweisungen


zeros() MATH/Algebra-Men
zeros(Term, Var) Liste zeros(a x^2+b x+c,x)
Gibt eine Liste mglicher reeller Werte fr Var
zurck, die Term=0 ergeben. zeros() tut dies {( b-4ac-+b)
2a
b-4ac-b
2a }
durch Berechnung von
exp88list(solve(Term=0,Var)).
a x^2+b x+c|x=ans(1)[2] 0
Fr manche Zwecke ist die Ergebnisform von exact(zeros(a (e^(x)+x)
zeros() gnstiger als die von solve(). Allerdings (sign (x) 1),x)) {}
kann die Ergebnisform von zeros() folgende
Lsungen nicht ausdrcken: implizite Lsungen; exact(solve(a (e^(x)+x)
Lsungen, fr die Ungleichungen erforderlich sind
(sign (x) 1)=0,x))
sowie Lsungen, die nicht Var betreffen.
e x + x = 0 or x>0 or a = 0
Hinweis: Siehe auch cSolve(), cZeros() und
solve().

zeros({Term1, Term2}, {VarOderSchtzwert1,


VarOderSchtzwert2 [, ]}) Matrix
Gibt mgliche reelle Nullen fr die simultanen
algebraischen Terme zurck, wobei jeder
VarOderSchtzwert einen gesuchten unbekannten
Wert angibt.
Sie haben die Option, einen Ausgangsschtzwert
fr eine Variable anzugeben. VarOderSchtzwert
mu immer folgende Form haben:
Variable
oder
Variable = reelle oder nicht-reelle Zahl
Beispiel: x ist gltig, und x=3 ebenfalls.
Wenn alle Terme Polynome sind und Sie KEINE
Anfangsschtzwerte angeben, dann verwendet
zeros() das lexikalische Grbner/Buchbergersche
Eliminationsverfahren beim Versuch, alle reellen
Nullstellen zu bestimmen.
Betrachten wir z.B. einen Kreis mit dem Radius r
und dem Ursprung als Mittelpunkt und einen
weiteren Kreis mit Radius r und dem Schnittpunkt
des ersten Kreises mit der positiven X-Achse als
Mittelpunkt. Verwenden Sie zeros() zur
Bestimmung der Schnittpunkte.
Wie in nebenstehendem Beispiel (durch r) zeros({x^2+y^2 r^2,
demonstriert, knnen simultane polynomische (x r)^2+y^2 r^2},{x,y})
Terme zustzliche Variablen ohne Wert
aufweisen, die aber gegebene numerische Werte
darstellen, welche spter eingesetzt werden r 3r

knnen. 2 2
r 3r
Jede Zeile in der sich ergebenden Matrix stellt 2 2
eine alternative Nullstelle dar, wobei die
Komponenten in derselben Reihenfolge wie in der Zeile 2 extrahieren:
VarOderSchtzwert-Liste angeordnet sind. Um eine
Zeile zu extrahieren ist die Matrix nach [Zeile] zu
ans(1)[2] r 3r

indexieren. 2 2
Sie knnen auch (oder statt dessen) Unbekannte zeros({x^2+y^2 r^2,
angeben, die in den Termen nicht erscheinen. (x r)^2+y^2 r^2},{x,y,z})
Geben Sie zum Beispiel z als eine Unbekannte an,
um das vorangehende Beispiel auf zwei parallele
sich schneidende Zylinder mit dem Radius r
auszudehnen. Die Zylinder-Nullstellen
verdeutlichen, da Nullstellenfamilien

Anhang: Funktionen und Anweisungen 1005


beliebige Konstanten der Form @k enthalten
knnen, wobei k ein ganzzahliger Index im r 3r
@1
Bereich 1 bis 255 ist. Der Index wird wieder auf 1 2 2
zurckgesetzt, wenn Sie ClrHome oder r 3r
@1

8:Clear Home verwenden. 2 2
Bei Systemen von Polynomen kann die
Berechnungsdauer oder Speicherbelastung stark
von der Reihenfolge abhngen, in welcher Sie die
Unbekannten auflisten. bersteigt Ihre erste
Wahl die Speicherkapazitt oder Ihre Geduld,
versuchen Sie, die Variablen in den Termen
und/oder der VarOderSchtzwert-Liste umzuordnen.
Wenn Sie keine Schtzwerte angeben und ein zeros({x+e^(z) y 1,x y sin(z)},{x,y
Term in einer Variablen kein Polynom ist, aber })
alle Terme in ihren Unbekannten linear sind, so
e sin(z)+1
verwendet zeros() das Gausche z (sin(z) 1)
Eliminationsverfahren beim Versuch, alle reellen e z +1 e z +1
Nullstellen zu bestimmen.
Wenn ein System weder in all seinen Variablen zeros({e^(z)y1,ysin(z)},
polynomisch noch in seinen Unbekannten linear {y,z})
ist, dann bestimmt zeros() mindestens eine
Nullstelle anhand eines iterativen [.041 3.183]
nherungsweisen Verfahrens. Hierzu mu die
Anzahl der Unbekannten gleich der Anzahl der
Terme sein, und alle anderen Variablen in den
Termen mssen zu Zahlen vereinfachbar sein.
Jede Unbekannte beginnt bei dem
entsprechenden geschtzten Wert, falls
vorhanden; ansonsten beginnt sie bei 0,0.
Suchen Sie anhand von Schtzwerten nach zeros({e^(z) y 1, y sin(z)},
einzelnen zustzlichen Nullstellen. Fr {y,z=2p})
Konvergenz sollte eine Schtzung ziemlich nahe
bei einer Nullstelle liegen. [.001 6.281]

ZoomBox CATALOG
ZoomBox Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm, damit Sie ein 1.25x cos(x)! y1(x) Done
neues Ansichtfenster definieren knnen. 1te Ecke
Anschlieend wird das Ansichtfenster aktualisiert. ZoomStd:ZoomBox
2te Ecke

Das Anzeige nachdem Sie das neue


Fenster eingerichtet und durch das
zweite Drcken von aktiviert
haben.

1006 Anhang: Funktionen und Anweisungen


ZoomData CATALOG
ZoomData Im Funktions-Graphikmodus:
Pat die Fenstereinstellungen auf der Grundlage der {1,2,3,4}! L1 {1 2 3 4}
derzeit definierten Plots (und der Daten) so an, da
alle Statistikdatenpunkte erfat werden und zeigt {2,3,4,5}! L2 {2 3 4 5}
den Graphikbildschirm an. newPlot 1,1,L1,L2 Done
ZoomStd
Hinweis: Pat ymin und ymax nicht fr
Histogramme an.

@ "
H "
ZoomData

ZoomDec CATALOG
ZoomDec Im Funktions-Graphikmodus:
Pat das Ansichtfenster so an, da @x und @y = 0,1 1.25x cos(x)! y1(x) Done
und zeigt dann den Graphikbildschirm mit dem
Ursprung in Bildschirmmitte an. ZoomStd

@ "
H "
ZoomDec

Anhang: Funktionen und Anweisungen 1007


ZoomFit CATALOG
ZoomFit Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm und berechnet die
erforderliche Fenstergre fr die abhngigen 1.25x cos(x)! y1(x) Done
Variablen so, da fr die aktuellen Einstellungen ZoomStd
der unabhngigen Variablen das gesamte Bild
angezeigt wird.

@ "
H "
ZoomFit

ZoomIn CATALOG
ZoomIn Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm, lt Sie ein
Zentrum fr eine Vergrerung einstellen und 1.25x cos(x)! y1(x) Done
aktualisiert dann das Ansichtfenster. ZoomStd:ZoomIn

Der VergrerungsOrdnung hngt von den Zoom-


Faktoren xFact und yFact ab. Im 3D-Graphik-
modus hngt der Vergrerungs-Ordnung von
xFact, yFact und zFact ab.

1008 Anhang: Funktionen und Anweisungen


ZoomInt CATALOG
ZoomInt Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm, lt Sie ein 1.25x cos(x)! y1(x) Done
Zentrum fr eine Vergrerung einstellen und
pat die Fenstereinstellungen so an, da jedes ZoomStd:ZoomInt
Pixel in alle Richtungen eine ganze Zahl ist.

ZoomOut CATALOG
ZoomOut Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm, lt Sie ein 1.25x cos(x)! y1(x) Done
Zentrum fr eine Verkleinerung einstellen und
aktualisiert das Ansichtfenster. ZoomStd:ZoomOut

Der VerkleinerungsOrdnung hngt von den


Zoom- Faktoren xFact und yFact ab. Im 3D-
Graphik-modus hngt der VerkleinerungsOrdnung
von xFact, yFact und zFact ab.

Pic
zoomout.bmp

ZoomPrev CATALOG
ZoomPrev

ffnet den Graphikbildschirm und aktualisiert das


Ansichtfenster mit den Einstellungen, die vor der
letzten Vergrerung/Verkleinerung aktiv waren.

ZoomRcl CATALOG
ZoomRcl

ffnet den Graphikbildschirm und aktualisiert das


Ansichtfenster mit den Einstellungen, die mit der
Anweisung ZoomSto gespeichert wurden.

Anhang: Funktionen und Anweisungen 1009


ZoomSqr CATALOG
ZoomSqr Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm, aktualisiert die x- 1.25x cos(x)! y1(x) Done
oder y-Einstellungen des Fensters so, da jedes
Pixel eine gleiche Breite und Hhe im ZoomStd
Koordinatensystem darstellt, und aktualisiert
anschlieend das Ansichtfenster selbst.
Im Modus 3D Graph verlngert ZoomSqr die
krzere der beiden Achsen auf die gleiche Lnge
wie die lngere Achse.

"
ZoomSqr

ZoomStd CATALOG
ZoomStd Im Funktions-Graphikmodus:
Setzt die Fenstervariablen auf die folgenden 1.25x cos(x)! y1(x) Done
Standardwerte und aktualisiert anschlieend das
Ansichtfenster. ZoomStd

Funktionsgraphen:
x: [ 10, 10, 1], y: [ 10, 10, 1] and xres=2

Parameterdarstellung:
t: [0, 2p, p/24], x: [ 10, 10, 1], y:[ 10, 10, 1]

Polar-Graphen:
q: [0, 2p, p/24], x: [ 10, 10, 1], y: [ 10, 10, 1]

Folgen-Graphen:
nmin=1, nmax=10, plotStrt=1, plotStep=1,
x: [ 10, 10, 1], y: [ 10, 10, 1]

3D-Graphen:
eyeq=20, eyef=70, eye=0
x: [ 10, 10, 14], y: [ 10, 10, 14],
z: [ 10, 10], ncontour=5

DGL-Graphen:
t: [0, 10, .1, 0], x: [ 1, 10, 1], y: [ 10, 10, 1],
ncurves=0, Estep=1, diftol=.001, fldres=20,
dtime=0

ZoomSto CATALOG
ZoomSto

Speichert die aktuellen Fenstereinstellungen im


Zoom-Speicher. Sie knnen die Einstellungen mit
ZoomRcl wiederherstellen.

1010 Anhang: Funktionen und Anweisungen


ZoomTrig CATALOG
ZoomTrig Im Funktions-Graphikmodus:
ffnet den Graphikbildschirm, setzt @x auf p/24 1.25x cos(x)! y1(x) Done
und xscl auf p/2, zentriert den Ursprung, setzt die
y-Einstellungen auf [ 4, 4, .5] und aktualisiert
ZoomStd
das Ansichtfenster.

@ "
H "
ZoomTrig

+ (Addition) -Taste
Term1 + Term2 Term 56 56
Gibt die Summe von Term1 und Term2 zurck. ans(1)+4 60
ans(1)+4 64
ans(1)+4 68
ans(1)+4 72
Liste1 + Liste2 Liste {22,p,p/2}! L1 {22 p p/2}
Matrix1 + Matrix2 Matrix {10,5,p/2}! L2 {10 5 p/2}
Gibt eine Liste (bzw. eine Matrix) zurck, die die L1+L2 {32 p+5 p}
Summen der entsprechenden Elemente von Liste1
plus Liste2 (bzw. Matrix1 plus Matrix2) enthlt. ans(1)+{p, 5, p}
{p+32 p 0}
Die Parameter mssen die gleiche Dimension
besitzen. [a,b;c,d]+[1,0;0,1]

[a+1
c d+1]
b

Term + Liste1 Liste 15+{10,15,20} {25 30 35}


Liste1 + Term Liste
{10,15,20}+15 {25 30 35}
Gibt eine Liste zurck, die die Summen von Term
plus jedem Element der Liste1 enthlt.
Term + Matrix1 Matrix 20+[1,2;3,4]
Matrix1 + Term Matrix
21 2
Gibt eine Matrix zurck, in der Term zu jedem [3 24]
Element der Diagonalen von Matrix1 addiert ist.
Matrix1 mu eine quadratische Matrix sein.
Hinweis: Verwenden Sie .+ (Skalar-Plus, Punkt-
Plus) zum Addieren eines Terms zu jedem
Element.

(Subtrak.) | -Taste
Term1 - Term2 Term 6 2 4
Gibt Term1 minus Term2 zurck. 5 p
p p6
6

Anhang: Funktionen und Anweisungen 1011


Liste1 - Liste2 Liste {22,p,p2} {10,5,p2}
Matrix1 - Matrix2 Matrix
{12 p 5 0}
Subtrahiert die einzelnen Elemente aus Liste2
(oder Matrix2) von denen in Liste1 (oder Matrix1) [3,4] [1,2] [2 2]
und gibt die Ergebnisse zurck.
Die Parameter mssen die gleiche Dimension
besitzen.
Term - Liste1 Liste 15 {10,15,20} {5 0 -5}
Liste1 - Term Liste
Subtrahiert jedes Element der Liste1 von Term oder {10,15,20} 15 {-5 0 5}
subtrahiert Term von jedem Element der Liste1 und
gibt eine Liste der Ergebnisse zurck.
Term - Matrix1 Matrix 20 [1,2;3,4]
Matrix1 - Term Matrix
19 2
Term Matrix1 gibt eine Matrix zurck, die Term [ 3 16]
multipliziert mit der Einheitsmatrix minus Matrix1
ist. Matrix1 mu eine quadratische Matrix sein.
Matrix1 Term gibt eine Matrix zurck, die Term
multipliziert mit der Einheitsmatrix subtrahiert
von Matrix1 ist. Matrix1 mu eine quadratische
Matrix sein.
Hinweis: Verwenden Sie ... (Skalar-Minus,
Punkt-Minus) zum Subtrahieren eines Terms von
jedem Element.

(Multiplik.) p -Taste
Term1 Term2 Term 23.45 6.9
Gibt das Produkt von Term1 und Term2 zurck. x y x x2 y
Liste1 Liste2 Liste {1.0,2,3}{4,5,6} {4. 10 18}
Gibt eine Liste zurck, die die Produkte der b
entsprechenden Elemente aus Liste1 und Liste2 {2a,32} {a,b3} {2 a 2}
enthlt.
Die Listen mssen die gleiche Dimension besitzen.
Matrix1 Matrix2 Matrix [1,2,3;4,5,6] [a,d;b,e;c,f]
Gibt das Matrizenprodukt von Matrix1 und Matrix2
zurck.
Die Zeilenanzahl von Matrix1 mu gleich der
Spaltenanzahl von Matrix2 sein.

Term Liste1 Liste p {4,5,6} {4 p 5 p 6 p}


Liste1 Term Liste
Gibt eine Liste zurck, die die Produkte von Term
und jedem Element der Liste1 enthlt.
Term Matrix1 Matrix .01 .02
Matrix1 Term Matrix [1,2;3,4].01 [.03 .04]
Gibt eine Matrix zurck, die die Produkte von 0 0
Term und jedem Element der Matrix1 enthlt. l
l identity(3) 0 l 0
Hinweis: Verwenden Sie . (Skalar- 0 0 l
Multiplikation, Punkt-Multiplikation) zum
Multiplizieren eines Terms mit jedem Element.

1012 Anhang: Funktionen und Anweisungen


(Division) e -Taste
Term1 Term2 Term 2/3.45 .57971
Gibt Term1 dividiert durch Term2 zurck. x^3/x x2
Liste1 Liste2 Liste {1.0,2,3}/{4,5,6}
Gibt eine Liste der Elemente von Liste1 dividiert {.25 2/5 1/2}
durch Liste2 zurck.
Die Listen mssen die gleiche Dimension besitzen.
Term Liste1 Liste a/{3,a,(a)}
Liste1 Term Liste a
1 a
Gibt eine Liste zurck, die Term dividiert durch die 3
Elemente von Liste1 bzw. Liste1 dividiert durch
Term enthlt. {a,b,c}/(a b c)
1 1 1
{b c a c a b}

Matrix1 Term Matrix [a,b,c]/(a b c)


Gibt eine Liste zurck, die die Quotienten 1 1 1
Matrix1Term enthlt.
[b c a c a b]
Hinweis: Verwenden Sie . / (Skalar-Division,
Punkt-Division) zum Dividieren eines Terms durch
jedes Element.

^ (Potenz) Z -Taste
Term1 ^ Term2 Term 4^2 16
Liste1 ^ Liste2 Liste
{a,2,c}^{1,b,3} {a 2b c }
Gibt den ersten Parameter hoch dem zweiten
Parameter zurck.
Bei einer Liste wird jedes Element aus Liste1 hoch
dem entsprechenden Element aus Liste2
zurckgegeben.
Im reellen Bereich benutzen Bruchpotenzen mit
gekrztem ungeradem Nenner den reellen statt
den Hauptzeig im komplexen Modus.
Term ^ Liste1 Liste 1
p^{a,2, 3} {p a p p }
Gibt Term hoch den Elementen von Liste1 zurck.
Liste1 ^ Term Liste {1,2,3,4}^ 2
Gibt die Elemente von Liste1 hoch Term zurck. {1 1/4 1/9 1/16}

Quadratische_Matrix1 ^ Ganze_Zahl Matrix [1,2;3,4]^2


Gibt Quadratische_Matrix1 hoch Ganze_Zahl zurck. [1,2;3,4]^ 1
[1,2;3,4]^ 2
Quadratische_Matrix1 mu eine quadratische
Matrix sein.
Ist Ganze_Zahl = 1, wird die inverse Matrix
berechnet.
Ist Ganze_Zahl < 1, wird die inverse Matrix hoch
der entsprechenden positiven Zahl berechnet.

Anhang: Funktionen und Anweisungen 1013


.+ (Pkt.-Add.) -Tasten
Matrix1 .+ Matrix2 Matrix [a,2;b,3].+[c,4;5,d]
Term .+ Matrix1 Matrix x.+[c,4;5,d]
Matrix1 .+ Matrix2 gibt eine Matrix zurck, die
Summe jedes Elementpaars von Matrix1 und
Matrix2 ist.
Term .+ Matrix1 gibt eine Matrix zurck, die die
Summe von Term und jedem Element von Matrix1
ist.

.. (Pkt.-Sub.) | -Tasten
Matrix1 . Matrix2 Matrix [a,2;b,3]. [c,4;d,5]
Term . Matrix1 Matrix
x. [c,4;d,5]
Matrix1 . Matrix2 gibt eine Matrix zurck, die die
Differenz jedes Elementpaars von Matrix1 und
Matrix2 ist.
Term . Matrix1 gibt eine Matrix zurck, die die
Differenz von Term und jedem Element von
Matrix1 ist.
. (Pkt.-Mult.) p -Tasten
Matrix1 . Matrix2 Matrix [a,2;b,3]. [c,4;5,d]
Term . Matrix1 Matrix
Matrix1 . Matrix2 gibt eine Matrix zurck, die das x. [a,b;c,d]
Produkt jedes Elementpaars von Matrix1 und
Matrix2 ist.
Term . Matrix1 gibt eine Matrix zurck, die das
Produkt von Term und jedem Element von Matrix1
ist.
. / (Pkt.-Div.) e -Tasten
Matrix1 . / Matrix2 Matrix [a,2;b,3]./[c,4;5,d]
Term . / Matrix1 Matrix x./[c,4;5,d]
Matrix1 . / Matrix2 gibt eine Matrix zurck, die der
Quotient jedes Elementpaars von Matrix1 und
Matrix2 ist.
Term . / Matrix1 gibt eine Matrix zurck, die der
Quotient von Term und jedem Element von Matrix1
ist.
.^ (Pkt.-Potenz) Z -Tasten
Matrix1 .^ Matrix2 Matrix [a,2;b,3].^[c,4;5,d]
Term . ^ Matrix1 Matrix x.^[c,4;5,d]
Matrix1 .^ Matrix2 gibt eine Matrix zurck, in der
jedes Element aus Matrix2 Exponent des
entsprechenden Elements aus Matrix1 ist.
Term . ^ Matrix1 gibt eine Matrix zurck, in der
jedes Element aus Matrix1 Exponent von Term ist.

1014 Anhang: Funktionen und Anweisungen


(Negation) -Taste
Term1 Term 2.43 2.43
Liste1 Liste
Matrix1 Matrix { 1,0.4,1.2 19}
{1 .4 1.2 19}
Gibt die Negation des Parameters zurck.
a b a b
Bei einer Liste oder Matrix werden alle Elemente
negiert zurckgegeben.
Im Modus Bin base:
Ist Term1 eine binre oder hexadezimale
Ganzzahl, ergibt die Negation das Zweier- 0b100101 4dec 37
komplement.
Wichtig: Null, nicht Buchstabe O.
0b100101
0b11111111111111111111111111011011

ans(1) 4dec 37
Hinweis: Zur Eingabe von 4 drcken
Sie 2 .

% (Percent) CHAR/Punctuation-Men
Term1 % Term 13% .13
Liste1 % Liste
Matrix1 % Matrix {1, 10, 100}% {.01 .1 1.}
Parameter
Gibt zurck.
100
Bei einer Liste oder einer Matrix wird eine
Liste/Matrix zurckgegeben, in der jedes Element
durch 100 dividiert ist.

= (gleich) -Taste
Term1 = Term2 Boolescher Term Beispielfunktion mit den
Liste1 = Liste2 Boolesche Liste mathematischen Vergleichssymbolen =,
Matrix1 = Matrix2 Boolesche Matrix
, <, , > und
Gibt wahr zurck, wenn Term1 bei Auswertung
gleich Term2 ist. :g(x)
:Func
Gibt falsch zurck, wenn Term1 bei Auswertung
:If x 5 Then
ungleich Term2 ist.
: Return 5
In allen anderen Fllen wird eine vereinfachte Form : ElseIf x> 5 and x<0 Then
der Gleichung zurckgegeben. : Return x
Bei Listen und Matrizen werden die Ergebnisse des : ElseIf x0 and x10 Then
Vergleichs der einzelnen Elemente zurckgegeben. : Return x
: ElseIf x=10 Then
: Return 3
:EndIf
:EndFunc

Graph g(x)

Anhang: Funktionen und Anweisungen 1015


-Taste
Term1 /= Term2 Boolescher Term Siehe Beispiel bei "=" (gleich).
Liste1 /= Liste2 Boolesche Liste
Matrix1 /= Matrix2 Boolesche Matrix
Gibt true zurck, wenn Term1 bei Auswertung
ungleich Term2 ist.
Gibt false zurck, wenn Term1 bei Auswertung
gleich Term2 ist.
In allen anderen Fllen wird eine vereinfachte Form
der Gleichung zurckgegeben.
Bei Listen und Matrizen werden die Ergebnisse des
Vergleichs der einzelnen Elemente zurckgegeben.

< 2 -Taste
Term1 < Term2 Boolescher Term Siehe Beispiel bei "=" (gleich).
Liste1 < Liste2 Boolesche Liste
Matrix1 < Matrix2 Boolesche Matrix
Gibt true zurck, wenn Term1 bei Auswertung
kleiner als Term2 ist.
Gibt false zurck, wenn Term1 bei Auswertung
grer oder gleich Term2 ist.
In allen anderen Fllen wird eine vereinfachte
Form der Gleichung zurckgegeben.
Bei Listen und Matrizen werden die Ergebnisse des
Vergleichs der einzelnen Elemente zurckgegeben.

8 -Tasten
Term1 <= Term2 Boolescher Term Siehe Beispiel bei "=" (gleich).
Liste1 <= Liste2 Boolesche Liste
Matrix1 <= Matrix2 Boolesche Matrix
Gibt true zurck, wenn Term1 bei Auswertung
kleiner oder gleich Term2 ist.
Gibt false zurck, wenn Term1 bei Auswertung
grer Term2 ist.
In allen anderen Fllen wird eine vereinfachte
Form der Gleichung zurckgegeben.
Bei Listen und Matrizen werden die Ergebnisse des
Vergleichs der einzelnen Elemente zurckgegeben.

> 2 -Tasten
Term1 > Term2 Boolescher Term Siehe Beispiel bei "=" (gleich).
Liste1 > Liste2 Boolesche Liste
Matrix1 > Matrix2 Boolesche Matrix
Gibt true zurck, wenn Term1 bei Auswertung
grer Term2 ist.
Gibt false zurck, wenn Term1 bei Auswertung
kleiner oder gleich Term2 ist.
In allen anderen Fllen wird eine vereinfachte
Form der Gleichung zurckgegeben.
Bei Listen und Matrizen werden die Ergebnisse des
Vergleichs der einzelnen Elemente zurckgegeben.

1016 Anhang: Funktionen und Anweisungen


8 -Tasten
Term1 >= Term2 Boolescher Term Siehe Beispiel bei "=" (gleich).
Liste1 >= Liste2 Boolesche Liste
Matrix1 >= Matrix2 Boolesche Matrix
Gibt true zurck, wenn Term1 bei Auswertung
grer oder gleich Term2 ist.
Gibt false zurck, wenn Term1 bei Auswertung
kleiner als Term2 ist.
In allen anderen Fllen wird eine vereinfachte
Form der Gleichung zurckgegeben.
Bei Listen und Matrizen werden die Ergebnisse des
Vergleichs der einzelnen Elemente zurckgegeben.

! (Fakultt) @ e Taste H 2 Taste


Term1! Term 5! 120
Liste1! Liste
Matrix1! Matrix {5,4,3}! {120 24 6}
Gibt die Fakultt des Parameters zurck. 1 2
Bei Listen und Matrizen wird eine Liste/ Matrix mit [1,2;3,4]! [6 24]
der Fakultt der einzelnen Elemente
zurckgegeben.
Der TI-89 errechnet einen numerischen Wert nur
fr nicht-negative ganzzahlige Werte.
& (Verketten) @ p Taste H 2 Taste
String1 & String2 String "Hello " & "Nick"
Gibt eine Zeichenkette zurck, die durch Anfgen "Hello Nick"
von String2 an String1 gebildet wurde.
() (Integral) 2 < -Taste
(Term1, Var[, unten] [,oben]) Term
(Liste1, Var[,order]) Liste
(Matrix1, Var[,order]) Matrix
Gibt das Integral von Term1 bezglich der b a
Variablen Var zwischen unten und oben zurck. (x^2,x,a,b) 3- 3
Gibt ein unbestimmtes Integral zurck, wenn x
unten und oben nicht angegeben werden. Eine (x^2,x)
3
symbolische Integrationskonstante wie etwa C
wird weggelassen. a x
(a x^2,x,c) 3 +c
Wenn nur oben weggelassen wird, wird unten
jedoch als Integrationskonstante hinzugefgt.

Anhang: Funktionen und Anweisungen 1017


Gleichwertig gltige unbestimmte Integrale (1/(2 cos(x)),x)! tmp(x)
knnen durch eine numerische Konstante
voneinander abweichen. Eine solche Konstante kann ClrGraph:Graph tmp(x):Graph
verborgen seininsbesondere, wenn ein 1/(2 cos(x)):Graph (3)
unbestimmtes Integral logarithmische oder inverse
(2tan ((3)(tan(x/2)))/3)
trigonometrische Funktionen enthlt. Auerdem
werden manchmal stckweise konstante Terme
hinzugefgt, um einem unbestimmten Integral
ber ein greres Intervall Gltigkeit zu verleihen
als bei der blichen Formel.

Falls das unbestimmte Integral nicht vollstndig (b e^( x^2)+a/(x^2+a^2),x)


als endliche Kombination der verfgbaren
Funktionen und Operatoren dargestellt werden
kann, liefert () eine Teillsung.
Sind sowohl unten als auch oben angegeben, wird
versucht, Unstetigkeiten oder unstetige
Ableitungen im Intervall unten < Var < oben zu
finden, um das Intervall an diesen Stellen
unterteilen zu knnen.
Ist der Modus Exact/Approx auf AUTO eingestellt,
wird eine numerische Integration
vorgenommen, wo dies mglich ist, wenn kein
unbestimmtes Integral oder kein Grenzwert
ermittelt werden kann.
Bei der Einstellung APPROX wird die numerische (e^( x^2),x, 1,1) 1.493...
Integration, wo mglich, zuerst versucht.
Unbestimmte Integrale werden nur dann gesucht,
wenn die numerische Integration unzulssig ist
oder fehlschlgt.
Sie knnen () verschachteln, um Mehrfach- ((ln(x+y),y,0,x),x,0,a)
Integrale zu bearbeiten. Die Integrationsgrenzen
knnen von auerhalb liegenden
Integrationsvariablen abhngen.
Hinweis: Siehe auch nInt().

() (Qdr.-wurzel) 2 ] -Tasten
(Term1) Term (4) 2
(Liste1) Liste
Gibt die Quadratwurzel des Parameters zurck. ({9,a,4}) {3 a 2}
Bei einer Liste wird die Quadratwurzel fr jedes
Element von Liste1 zurckgegeben.
() (Produkt) MATH/Calculus-Men
(Term1, Var, unten, oben) Term 1
(1/n,n,1,5) 120
Wertet Term1 fr jeden Wert von Var zwischen
unten und oben aus und gibt das Produkt der
(k^2,k,1,n) (n!)
Ergebnisse zurck.
({1/n,n,2},n,1,5)
1
{120 120 32}

(Term1, Var, unten, unten 1) 1 (k,k,4,3) 1

1018 Anhang: Funktionen und Anweisungen


(Term1, Var, unten, oben) 1/( Term1, (1/k,k,4,1) 6
Var, oben+1, unten 1) wenn oben< unten 1
(1/k,k,4,1) (1/k,k,2,4)
1/4

G() (Summe) MATH/Calculus Men


G (Term1, Var, unten, oben) Term 137
G(1/n,n,1,5) 60
Wertet Term1 fr jeden Wert von Var zwischen
unten und oben aus und gibt die Summe der
G(k^2,k,1,n)
Ergebnisse zurck.
n (n + 1) (2 n + 1)
6
p
G(1/n^2,n,1,)
6
G (Term1, Var, unten, unten 1) 0 G(k,k,4,3) 0
G (Term1, Var, unten, oben) G ( Term1, G(k,k,4,1) 5
Var, oben+1, unten 1) wenn oben< unten 1
G(k,k,4,1)+G(k,k,2,4) 4

# (Umleitung) CATALOG
# VarNameString Programmsegment:
Greift auf die Variable namens VarNameString zu.
So knnen Sie innerhalb eines Programms
Variablen unter Verwendung von Zeichenketten :Request "Enter Your Name",str1
(Strings) erzeugen oder ndern. :NewFold #str1
(Indirekte Adressierung)


:For i,1,5,1
: ClrGraph
: Graph i x
: StoPic #("pic" & string(i))
:EndFor

G
(gradian) MATH/Angle-Men
expression1 G expression Im Degree-, Gradian- oder Radian-
list1 G list Modus:
matrix1 G matrix
2
Mit dieser Funktion haben Sie die Mglichkeit, im cos(50G) 2
Degree- oder Radian-Modus einen Gradian-
Winkel zu verwenden.
cos({0,100G,200G}) {1,0.-1}
Multipliziert expression im Radian-Winkelmodus
mit p/200. Multipliziert expression1 im Degree-
Winkelmodus mit g/100.
Gibt expression1 im Gradian-Winkelmodus
unverndert wieder.

Anhang: Funktionen und Anweisungen 1019


(rad) MATH/Angle-Men
Term1 Term Im Degree-, Gradian- oder Radian-
Liste1 Liste
Matrix1 Matrix Modus:
Multipliziert expression1 im Degree-Winkelmodus 2
mit 180/p. Gibt expression1 im Radian- cos((p/4) ) 2
Winkelmodus unverndert wieder. Multipliziert
expression1 im Gradian-Winkelmodus mit 200/p. cos({0,(p/12), p })
Mit dieser Funktion haben Sie die Mglichkeit, im ( 3+1) 2
{1 4 1}
Degree- oder Gradian-Modus einen Radian-
Winkel zu verwenden.
Tipp: Verwenden Sie in einer Funktions- oder
Programmdefinition, wenn Sie bei Ausfhrung der
Funktion/des Programms das Bogenma frei von
der Winkelmoduseinstellung erzwingen mchten.

(Ordnung) 2 -Taste
Term Wert Im Degree-, Gradian- oder Radian-
Liste1 Liste
Matrix1 Matrix Modus:
Multipliziert expression im Radian-Winkelmodus 2
mit p/180. Gibt expression im Degree- cos(45) 2
Winkelmodus unverndert wieder. Multipliziert
expression1 im Gradian-Winkelmodus mit 10/9. cos({0,p/4,90,30.12})
Mit dieser Funktion haben Sie die Mglichkeit, im {1 .707... 0 .864...}
Gradian- oder Radian-Modus einen Degree-
Winkel zu verwenden.

(Winkel) 2 -Tasten
[radius,q_winkel] Vektor (Eingabe polar) [5,60,45]
[radius,q_winkel,Z_koordinate] Vektor
(Eingabe cylindrical) Im Radian-Modus mit Vektorformat
[radius,q_winkel,f_winkel] Vektor eingestellt auf:
(Eingabe spherical)
kartesisch
Gibt Koordinaten als Vektor zurck, wobei die
aktuelle Einstellung fr Vector Format gilt:
kartesische, zylindrische oder Kugel-
koordinaten.
zylindrisc
h

(Absolutwert Winkel) komplexer_Wert (Eingabe polar) Im Winkelmodus Radian und im Komplex-


Formatmodus Rectangular:
Dient zur Eingabe eines komplexen Werts in
polarer (rq) Form. Der Winkel wird gem der 5+3i (10
p/4)
aktuellen Winkelmodus-Einstellung interpretiert. 5 5 2+(3 5 2)i
2.071 4.071i

1020 Anhang: Funktionen und Anweisungen


, ', " 2 -Taste (), 2 -Taste ('), 2 -Taste (")
dd mm ' ss.ss " Term Im Degree-Modus fr Winkel:
dd Eine positive oder negative Zahl
mm Eine nicht-negative Zahl 2513'17.5" 25.221...
ss.ss Eine nicht-negative Zahl
2530' 51/2
Gibt zurck: dd +(mm /60)+(ss.ss /3600).
Mit einer solchen Eingabe auf der Basis 60
knnen Sie:
Einen Winkel unabhngig vom aktuellen
Winkelmodus in Ordnung/Minuten/Sekunden
eingeben.
Uhrzeitangaben in Stunden/Minuten/
Sekunden vornehmen.

'(Strich) 2 -Taste
Variable ' deSolve(y''=y^( 1/2) and y(0)=0 and
Variable '' y'(0)=0,t,y)
Dient zur Eingabe eines Strichs bei einer 2y 3/4
Differentialgleichung. Ein einfacher Strich 3 =t
kennzeichnet eine Differentialgleichung erster
Ordnung, zwei Striche stehen fr zweite Ordnung
usw.

_(Unterstr.) @ Taste H 2 Taste


Term_Einheit 3_m 4 _ft 9.842_ft
Kennzeichnet die Einheiten fr einen Term. Alle Hinweis: Zur Eingabe von 4 drcken Sie
Einheitennamen mssen mit einem Unterstrich 2 .
beginnen.
Sie knnen entweder vordefinierte Einheiten
verwenden oder Ihre eigenen erstellen. Eine Liste
vordefinierter Einheiten finden Sie in diesem
Handbuch im modul ber Konstanten und
Maeinheiten. Sie knnen entweder:
@ 29

drcken und Maeinheiten aus einem Men


whlen, oder Sie knnen die
Maeinheitsbezeichnungen direkt eingeben.
Variable_ z sei undefiniert:
Besitzt Variable keinen Wert, so wird sie real(z) z
behandelt, als wrde sie eine komplexe Zahl real(z_) real(z_)
darstellen. Die Variable wird ohne das Zeichen _
standardmig als reell behandelt. imag(z) 0
imag(z_) imag(z_)
Besitzt Variable einen Wert, so wird das Zeichen _
ignoriert, und Variable behlt ihren ursprnglichen
Datentyp bei.
Hinweis: Eine komplexe Zahl kann ohne
Unterstrich _ in Variablen einer gespeichert
werden. Bei Berechnungen wie cSolve() und
cZeros() empfiehlt sich allerdings die
Verwendung von _ , um beste Ergebnisse zu
erzielen.

Anhang: Funktionen und Anweisungen 1021


4(konvertieren) 2 -Taste
Term_Einheit1 4 _Einheit2 Term_Einheit2 3_m 4 _ft 9.842_ft
Konvertiert einen Term von einer Einheit in eine
andere. Diese Einheiten mssen sich in derselben
Kategorie befinden.
Der Unterstrich _ kennzeichnet die Einheiten. Eine
Liste vordefinierter Einheiten finden Sie in diesem
Handbuch im modul ber Konstanten und
Maeinheiten. Sie knnen entweder:
@ 29

Drcken und Maeinheiten aus einem Men


whlen, oder Sie knnen die
Maeinheitsbezeichnungen direkt eingeben.
Der Unterstrich (_) bei direkter Eingabe der
Maeinheiten wird wie folgt erzeugt:
@

H 2
Hinweis: Der Konvertierungsoperator 4 ist nicht
fr Temperatureinheiten anwendbar. Verwenden
Sie statt dessen tmpCnv() und @tmpCnv().

10^() CATALOG
10^ (Term1) Term 10^1.5 31.622...
10^ (Liste1) Liste
10^{0, 2,2,a}
Gibt 10 hoch Parameter zurck.
1
{1 100 100 10 a}
Bei einer Liste wird 10 hoch jedem Element von
Liste1 zurckgegeben.

10^(quadrat_Matrix1) quadrat_Matrix 10^([1,5,3;4,2,1;6,LL2,1])


Ergibt 10 hoch quadrat_Matrix1. Dies ist nicht
1.143E7 8.171E6 6.675E6
gleichbedeutend mit der Berechnung von 10 hoch 9.956E6 7.115E6 5.813E6
jedem Element. Nheres zum 7.652E6 5.469E6 4.468E6
Berechnungsverfahren finden Sie im Abschnitt cos.
Quadrat_Matrix1 mu diagonalisierbar sein. Das
Ergebnis enthlt stets Fliepunktzahlen.

x CATALOG (^ -1)
Term1 x Term 3.1^ 1 .322581
Liste1 x Liste
{a,4,.1,x 2}^ 1
Gibt den Kehrwert des Parameters zurck.
1 1 1
{a 4 10 x 2}
Bei einer Liste wird fr jedes Element von Liste1
der Kehrwert zurckgegeben.

1022 Anhang: Funktionen und Anweisungen


Quadr_Matrix1 x Quadr_Matrix [1,2;3,4]^ 1
Gibt die Inverse von Quadr_Matrix1 zurck. [1,2;a,4]^ 1

Quadr_Matrix1 mu eine nicht-singulre


quadratische Matrix sein.

| (with) @ Taste H 2 Taste


Term | Boolescher Term1 [and Boolescher Term2]...[and x+1| x=3 4
Boolescher TermN]
x+y| x=sin(y) sin(y) + y
Das Symbol with (|) dient als binrer Operator.
Der Operand links des | ist ein Term. Der Operand x+y| sin(y)=x x+y
rechts des | gibt eine oder mehrere Relationen an,
die auf die Vereinfachung des Terms einwirken
sollen. Bei Angabe mehrerer Relationen nach dem |
sind diese jeweils mit einem logischen and
miteinander zu verketten.
Der Operator with erfllt drei Grundaufgaben:
Ersetzung (Substitution), Intervallbeschrnkung
sowie Ausschlieung.
Ersetzungen werden in Form einer Gleichung x^3 2x+7! f(x) Done
angegeben, etwa x=3 oder y=sin(x). Am
wirksamsten ist eine Ersetzung, wenn die linke f(x)| x=(3) 3 + 7
Seite eine einfache Variable ist.
Term | Variable = Wert bewirkt, da jedesmal, (sin(x))^2+2sin(x)6| sin(x)=d
wenn Variable in Term vorkommt, Variable durch d +2d 6
Wert ersetzt wird.
Intervallbeschrnkungen werden in Form einer oder solve(x^2 1=0,x)|x>0 and x<2
mehrerer mit logischem and verknpfter
Ungleichungen angegeben. Intervall- x=1
beschrnkungen ermglichen auch
Vereinfachungen, die andernfalls ungltig oder (x) (1/x)|x>0 1
nicht berechenbar wren.
1
(x) (1/x) x x
Ausschlieungen verwenden den relationalen solve(x^2 1=0,x)| x1 x = 1
Operator ungleich (/= oder ), um einen
bestimmten Wert bei der Operation
auszuschlieen. Sie dienen hauptschlich zum
Ausschlieen einer exakten Lsung bei
Verwendung von cSolve(), cZeros(), fMax(),
fMin(), solve(), zeros() usw.

Anhang: Funktionen und Anweisungen 1023


! (Speichern) -Taste
Term ! Var p
p/4! myvar
Liste ! Var 4
Matrix ! Var
Term ! Funktionsname(Parameter1,...) 2cos(x)! Y1(x) Done
Liste ! Funktionsname(Parameter1,...)
Matrix ! Funktionsname(Parameter1,...) {1,2,3,4}! Lst5 {1 2 3 4}
Wenn Var noch nicht existiert, wird Var erzeugt 1 2 3
und auf Term, Liste oder Matrix initialisiert. [1,2,3;4,5,6]! MatG [4 5 6]

Wenn Var existiert und nicht gesperrt oder "Hello"! str1 "Hello"
geschtzt ist, wird der Variableninhalt durch Term,
Liste bzw. Matrix ersetzt.
Tipp: Wenn Sie symbolische Rechnungen mit
undefinierten Variablen vornehmen mchten,
sollten Sie vermeiden, Werte in Variablen mit
hufig benutzten Einzeichennamen abzuspeichern
(etwa den Variablen a, b, c, x, y, z usw.).

(Kommentar) Men Program Editor/Control oder


@ d Taste
H 2 Taste X
[Text] Programmsegment:
bewirkt, da Text als Kommentar behandelt
wird. Kommentare knnen zur Erluterung von
Programmanweisungen benutzt werden. : Get 10 points from the Graph
screen
kann an den Zeilenanfang oder an eine
:For i,1,10 This loops 10 times
beliebige Stelle der Zeile gesetzt werden. Alles,
was rechts vom bis zum Zeilenende steht, gilt
als Kommentar.

1024 Anhang: Funktionen und Anweisungen


Anhang B: Technische Referenz
TI-89 Titanium / Voyage 200 Informationen zur Berechnungsweise bestimmter TI-89
Titanium / Voyage 200 - Operationen.

Anhang B: Technische Referenz 1022


TI-89 Titanium / Voyage 200 Fehlermeldungen

In der nachfolgenden Tabelle sind die Fehlermeldungen zusammengestellt, welchen Sie


bei Eingabefehlern oder internen Fehlern begegnen. Die in der linken Spalte
aufgefhrten Fehlernummern werden nicht auf dem Bildschirm angezeigt. Wenn ein
Fehler innerhalb eines Blocks Try...EndTry auftritt, wird die Fehlernummer in die
Systemvariable errornum abgelegt. Viele der Fehlermeldungen sind ntig ist. Fr
manche Meldungen sind jedoch nhere Erluterungen angefhrt. Die Liste enthlt
neben der angezeigten englischen Meldung die deutsche bersetzung.

Fehler-
nummer Beschreibung

10 A function did not return a value - (Ein Funktionswert lie sich nicht berechnen)

20 A test did not resolve to TRUE or FALSE - (Test ergab weder TRUE noch FALSE)
Undefinierte Variablen knnen beim Vergleich nicht ausgewertet werden. So ergibt
beispielsweise die Prfung von If a<b einen Fehler, wenn a oder b bei Ausfhrung
der Anweisung If undefiniert ist.

30 Argument cannot be a folder name - (Ein Verzeichnisname kann nicht als Argument
verwendet werden)

40 Argument error - (Fehler im Argument)

50 Argument mismatch - (Argumente passen nicht zusammen)


Angezeigt, wenn zwei oder mehr Parameter den gleichen Typ besitzen mssen.
So sind z. B. sowohl PtOn Term1,Term2 als auch PtOn Liste1,Liste2 gltig, aber
PtOn Term,Liste ist ein Fehler.

60 Argument must be a Boolean expression or integer - (Argument mu ein Boolescher


Ausdruck sein)

70 Argument must be a decimal number - (Dezimalzahl erforderlich)

80 Argument must be a label name - (Argument mu eine Marke sein)

90 Argument must be a list- (Argument mu eine Liste sein)

100 Argument must be a matrix - (Argument mu eine Matrix sein)

110 Argument must be a Pic - (Argument mu eine Graphik sein)

120 Argument must be a Pic or string - (Argument mu eine Graphik oder ein String sein)

130 Argument must be a string - (Argument mu ein String sein)

140 Argument must be a variable name - (Argument mu eine Variable sein)


Beispiel: DelVar 12 ist unzulssig, da eine Zahl kein Variablenname sein kann.

150 Argument must be an empty folder name - (Argument mu der Name eines leeren
Verzeichnisses sein)

160 Argument must be an expression - (Argument mu ein Term sein)


Beispiel: zeros(2x+3=0,x) ist unzulssig, da der erste Parameter eine Gleichung
ist.

161 ASAP or Exec string too long - (Strings ASAP oder Exec zu lang)

163 Attribute (8-digit number) of object (8-digit number) not found - (Attribut (8-stellige Zahl)
des Objekts (Zahl) nicht zu finden)

165 Batteries too low for sending or receiving (Tauschen Sie vor Versand/Empfang die
Batterien aus)

170 Bound - (Grenze)


Bei interaktiven Graphfunktionen wie 2:Zero mu der untere Rand kleiner sein als
der obere, damit ein gltiges Suchintervall definiert ist.

Anhang B: Technische Referenz 1023


Fehler-
nummer Beschreibung

180 Break - (Abbruch)


Whrend einer Berechnung oder der Ausfhrung eines Programms wurde die Taste
gedrckt.

185 Checksum error - (Prfsummenfehler)

190 Circular definition - (Zirkulre Definition)


Diese Meldung weist Sie darauf hin, da bei einer Vereinfachung eine
Endlosersetzung von Variablenwerten auftreten wrde, wodurch der
Speicherplatz erschpft wrde. Beispiel: a+1!a, wobei a eine undefinierte Variable
ist, fhrt zu diesem Fehler.

200 Constraint expression invalid - (Zusammengesetzter Ausdruck ungltig)


Beispiel: solve(3x^24=0, x) | x<0 or x>5 wrde diese Fehlermeldung hervorrufen,
da die Beschrnkung flschlicherweise or statt and enthlt.

205 Data is too big to save to a variable. Please use F6 Util to reduce the size. (Daten sind
zu umfangreich zum Speichern in einer Variablen. Bitte verringern Sie die Gre mit F6 Util.)
Der Umfang der Daten im Editor berschreitet die maximale Gre, die in einer
Variablen gespeichert werden kann. Mit den Operationen im Men F6 Util kann der
Umfang der Daten verringert werden.

210 Data type - (Datentyp)


Ein Parameter besitzt einen falschen Datentyp.

220 Dependent Limit - (Abhngiger Grenzwert)


Die Grenze eines Integrals ist von der Integrationsvariablen abhngig. Beispiel:
(x^2,x,1,x) ist nicht gestattet.

225 Diff Eq setup - (Einstellung der Diff Glch.)

230 Dimension - (Dimension)


Ungltige Liste oder Matrix. Beispiel: Ist die Liste {1,2,3,4} in L1 gespeichert, stellt
L1[5] einen Dimensionsfehler dar, da L1 nur vier Elemente enthlt.

240 Dimension mismatch - (Dimensionsfehler)


Angezeigt, wenn zwei oder mehr Parameter die gleiche Dimension besitzen mssen.
Beispiel: [1,2]+[1,2,3] verursacht diesen Fehler, da die Matrizen eine unterschiedlich
groe Anzahl Elemente enthalten.

250 Divide by zero - (Division durch Null)

260 Domain error - (Bereichsfehler)


Ein Parameter mu innerhalb eines bestimmten Bereichs liegen, tut es jedoch hier
nicht. Beispiel: ans(100) ist ungltig, da der Parameterwert fr ans() zwischen 1
und 99 liegen mu.

270 Duplicate variable name - (Variablenname doppelt vergeben)

280 Else and ElseIf invalid outside of If..EndIf block - (Else und ElseIf knnen nur innerhalb
eines If ... EndIf Blocks verwendet werden)

290 EndTry is missing the matching Else statement - (EndTry bentigt die Else-Anweisung)

295 Excessive iteration - (Zu viele Iterationen)

300 Expected 2 or 3-element list or matrix - (2 oder 3-elementige Liste oder Matrix erwartet)

307 Flash application extension (function or program) not found - (Erweiterung der Flash-
Anwendung (Funktion bzw. Programm) nicht zu finden)

308 Flash application not found - (Flash-Anwendung nicht zu finden)

Anhang B: Technische Referenz 1024


Fehler-
nummer Beschreibung

310 First argument of nSolve must be a univariate equation - (Erstes Argument von nSolve
mu eine Gleichung mit einer Unbekannten sein)
Der erste Parameter mu eine Gleichung sein, und die Gleichung darf als einzige
Variable ohne Wert die gesuchte Variable enthalten. Beispiel: nSolve(3x^24=0,
x) ist eine gltige Gleichung; dagegen ist nSolve(3x^24, x) unzulssig, weil keine
Gleichung vorliegt, und nSolve(3x^2y=0,x) enthlt keine Ein-Variablen-Gleichung,
da y in diesem Beispiel keinen Wert besitzt.

320 First argument of solve or cSolve must be an equation or inequality - (Erstes Argument
von solve oder cSolve mu eine Gleichung oder Ungleichung sein)
Beispiel: solve(3x^24, x) ist ungltig, weil der erste Parameter keine Gleichung
ist.

330 Folder - (Verzeichnis)


Im Men VAR-LINK wurde versucht, eine Variable in ein nicht existierendes
Verzeichnis zu speichern.

335 Graph functions y1(x)...y99(x) not available in Diff Equations mode -


(Die Graphikfunktionen y1(x)...y99(x) sind im Modus Diff Equations nicht verfgbar)

345 Inconsistent units - (Widersprchliche Einheiten)

350 Index out of range - (Index auerhalb der Bereichsgrenzen)

360 Indirection string is not a valid variable name - (Umleitungs-String ist kein gltiger
Variablenname)

380 Invalid ans() - (ans() Ungltig)

390 Invalid assignment - (UngltigeZuweisung)

400 Invalid assignment value - (Ungltiger Zuweisungswert)

405 Invalid axes - (Ungltige Achsen)

410 Invalid command- (Ungltiger Befehl)

420 Invalid folder name - (Ungltiger Verzeichnisname)

430 Invalid for the current mode settings - (Ungltigt im aktuellen Arbeits-Mode)

440 Invalid implied multiply - (Ungltige implizite Multiplikation)


Beispiel: x(x+1) ist ungltig; dagegen ist x(x+1) die korrekte Syntax. Damit werden
Verwechselungen zwischen impliziter Multiplikation und Funktionsaufrufen
verhindert.

450 Invalid in a function or current expression - (In einer Funktion oder dem aktuellen
Ausdruck)
Nur bestimmte Befehle sind in einer benutzerdefinierten Funktion zulssig.
Eingaben, die im Window-Editor, Tabellen-Editor, Daten/Matrix Editor, Solver und
der Geometry-Anwendung vorgenommen werden, sowie
Systemeingabeaufforderungen wie Lower Bound drfen keine Funktionen oder
Doppelpunkte (:) enthalten. Siehe auch Benutzerdefinierte Funktionen erstellen
und auflsen in Kapitel 5.

460 Invalid in Custom..EndCustm block - (Ungltig in einem Custom ... EndCustm Block)

470 Invalid in Dialog..EndDlog block - (Ungltig in einem Dialog ... EndDlog Block)

480 Invalid in Toolbar..EndTBar block - (Ungltig in einem ToolBar ... EndTBar Block)

490 Invalid in Try..EndTry block - (Ungltig zwischen Try ... EndTry)

500 Invalid label - (Ungltige Marke)


Sie mssen die gleichen Benennungsregeln wie fr Variablen einhalten.

Anhang B: Technische Referenz 1025


Fehler-
nummer Beschreibung

510 Invalid list or matrix - (Ungltige Liste oder Matrix)


Beispiel: Eine Liste innerhalb einer Liste {2,{3,4}} ist ungltig.

520 Invalid outside Custom..EndCustm or ToolBar..EndTbar blocks - (Ungltig auerhalb


eines Custom..EndCustm oder ToolBar..EndTBar Blocks)
Beispiel: Ein Befehl Item, der auerhalb einer Struktur Custom oder ToolBar
eingegeben wird.

530 Invalid outside Dialog..EndDlog, Custom..EndCustm, or ToolBar..EndTBar blocks -


(Ungltig auerhalb Dialog..EndDlog, Custom..EndCustm oder ToolBar..EndTBar Blocks)
Beispiel: Ein Befehl Title, der auerhalb einer Struktur Dialog, Custom oder
ToolBar eingegeben wird.

540 Invalid outside Dialog..EndDlog block - (Ungltig auerhalb eines Dialog..EndDlog Blocks)
Beispiel: Ein Befehl DropDown, der auerhalb einer Struktur Dialog
eingegeben wird.

550 Invalid outside function or program - (Ungltig auerhalb function oder program)
Manche Befehle sind auerhalb eines Programms oder einer Funktion nicht
zulssig. Beispiel: Local darf nur in einem Programm/einer Funktion benutzt
werden.

560 Invalid outside Loop..EndLoop, For..EndFor, or While..EndWhile blocks - (Ungltig


auerhalb Loop..EndLoop, For..EndFor, While..EndWhile Blocks)
Beispiel: Der Befehl Exit darf nur innerhalb dieser Schleifen benutzt werden.

570 Invalid pathname - (Ungltiger Pfadname)


Beispiel: \\var ist ungltig.

575 Invalid polar complex - (Ungltige komplexe Zahl in Polarform)

580 Invalid program reference - (Ungltiger Programmaufruf)


Programme knnen nicht in Funktionen oder Termen wie 1+p(x), wobei p ein
Programm ist, aufgerufen werden.

585 Invalid relocation data in ASM program (Ungltige Verschiebungsdaten in ASM-Program)


Notwendige Verschiebungsdaten in einem ASM (Assembler) Programm fehlen oder
sind beschdigt.

590 Invalid syntax block - (Ungltige Syntax)


Ein Block Dialog..EndDlog ist leer oder enthlt mehr als einen Titel. Ein Block
Custom..EndCustm darf keine Variablen des Typs PIC enthalten, und die Item-
Angaben knnen nur nach einem Title stehen. Ein Block Toolbar..EndTBar
mu einen zweiten Parameter besitzen, wenn keine Item-Angaben folgen; oder
Item-Angaben mssen einen zweiten Parameter besitzen und auf einen Title
folgen.

600 Invalid table - (Ungltige Tabelle)

605 Invalid use of units - (Ungltige Verwendung von Einheiten)

610 Invalid variable name in a Local statement - (Ungltige Variable in einem local statement)

620 Invalid variable or function name - (Ungltiger Variablen- oder Funktionsname)

630 Invalid variable reference - (Ungltiger Zugriff auf eine Variable)

640 Invalid vector syntax - (Ungltige Vektor-Schreibweise)

650 Link transmission - (bertragung von Daten)


Eine bertragung zwischen zwei Gerten ist fehlgeschlagen. berprfen Sie, ob das
Verbindungskabel korrekt sitzt.

665 Matrix not diagonalizable - (Matrix nicht diagonalisierbar)

Anhang B: Technische Referenz 1026


Fehler-
nummer Beschreibung

670 Memory - (Speicher)


673 Fr eine Berechnung stand nicht gengend Speicherplatz zur Verfgung.
Erhalten Sie bei der Ausfhrung eines groen Programms diese Fehlermeldung,
sollten Sie das Programm mglicherweise in kleinere Programme oder Funktionen
aufspalten (wobei ein Programm - bzw. eine Funktion - ein anderes aufruft).

680 Missing (- (( fehlt)

690 Missing ) - () fehlt)

700 Missing " - ( fehlt)

710 Missing ] - (] fehlt)

720 Missing } - (} fehlt)

730 Missing start or end of block syntax - (Anfangs- oder Endbefehl eines Blocks fehlt)

740 Missing Then in the If..EndIf block - (Fehlendes Then in einem If ... EndIf Block)

750 Name is not a function or program - (Name bezeichnet weder eine Funktion noch ein
Programm)

765 No functions selected - (Es wurden keine Funktionen gewhlt)

780 No solution found - (Keine Lsung gefunden)


Dieser Fehler kann bei Benutzung der interaktiven Funktionen des Mens F5:Math
in der Anwendung Graph auftreten. Beispiel: Sie versuchen einen Wendepunkt der
Parabel y1(x)=x (nicht vorhanden) zu ermitteln.

790 Non-algebraic variable in expression - (Nichtalgebraische Variable im Ausdruck)


Ist a der Name einer Variablen des Typs PIC, GDB, MAC, FIG etc., dann ist a+1
ungltig. Verwenden Sie einen anderen Variablennamen, oder lschen Sie die
Variable.

800 Non-real result - (Nichtreelles Ergebnis)


Beispiel: Ist der Modus Complex Format auf REAL eingestellt, dann ist ln(2)
ungltig.

810 Not enough memory to save current variable. Please delete unneeded variables on the
Var-Link screen and re-open editor as current OR re-open editor and use F1 8 to clear
editor. - (Nicht gengend Speicher, um die aktuelle Variable zu speichern. Bitte lschen Sie
berflssige Variable im Var-link Bildschirm, und ffnen Sie den Editor erneut als aktuellen
Editor oder als neuen Editor, und benutzen Sie F1 8, um den Editor zu lschen)
Diese Fehlermeldung erhalten Sie bei akutem Speicherplatzmangel im
Daten/Matrix-Editor.

830 Overflow - (berlauf)

840 Plot setup - (Graphik -Setup)

850 Program not found - (Programm nicht gefunden)


Ein Programm, das innerhalb eines anderen aufgerufen wird, konnte bei
Ausfhrung nicht in dem angegebenen Pfad gefunden werden.

855 Rand type functions not allowed in 3D graphing (Zufallsfunktionen sind im 3D-
Graphikmodus nict zulssig)

860 Recursion is limited to 255 calls deep - (Rekursionstiefe ist auf 255 begrenzt)

870 Reserved name or system variable - (Reservierter Name oder Systemvariable)

875 Reserved name or system variable - (ROM-residente Routine nicht verfgbar)

880 Sequence setup - (Folge-Setup)

885 Signature error - (Signaturfehler)

Anhang B: Technische Referenz 1027


Fehler-
nummer Beschreibung

890 Singular matrix - (Singulre Matrix)

895 Slope fields need one selected function and are used for 1st-order equations only -
(Fr Steigungsfelder ist eine Funktion zu whlen. Sie drfen nur fr Gleichungen erster
Ordnung verwendet werden)

900 Stat - (Statistik)

910 Syntax - (Syntax)


Die Struktur der Eingabe ist falsch. Beispiel: x+y (x plus minus y) ist ungltig; x+y (x
plus negatives y) dagegen korrekt.

930 Too few arguments - (Zu wenige Argumente)


In einem Term oder einer Gleichung fehlt mindestens ein Parameter. Beispiel: d(f(x))
ist ungltig; korrekt ist d(f(x),x).

940 Too many arguments - (Zu viele Argumente)


Ein Term oder eine Gleichung enthlt zu viele Parameter und kann deshalb nicht
ausgewertet werden.

950 Too many subscripts - (Zu viele Indizes)

955 Too many undefined variables - (Zu viele undefinierte Variablen)

960 Undefined variable - (Undefinierte Variable)

965 Unlicensed OS or Flash application - (BS oder Flash-Anwendung ohne Lizenz)

970 Variable in use so references or changes are not allowed - (Variable wird derzeit
verwendet, deshalb kann sie weder an anderer Stelle aufgerufen noch gendert werden)

980 Variable is locked, protected, or archived - (Variable ist gesperrt, geschtzt oder archiviert)

990 Variable name is limited to 8 characters - (Variablennamen sind auf 8 Zeichen beschrnkt)

1000 Window variables domain - (Fenstervariablen-Bereich)

1010 Zoom -(Zoom)

Warning: %^0 or undef^0 replaced by 1 - (Warnung: %^0 oder undef^0 wird durch 1 ersetzt)

Warning: 0^0 replaced by 1 - (Warnung: 0^0 wird durch 1 ersetzt)

Warning: 1^% or 1^undef replaced by 1 - (Warnung: 1^% oder 1^ undef wird durch 1 ersetzt)

Warning: cSolve may specify more zeros - (Warnung: cSolve knnte weitere Nullstellen
berechnen)

Warning: May produce false equation - (Warnung: Kann zu falscher Gleichung fhren)

Warning: Expected finite real integrand - (Warnung: Endlicher, reeller Integrand erwartet)

Warning: More solutions may exist - (Warnung: Es knnen weitere Lsungen vorhanden sein)

Warning: May introduce false solutions - (Warnung: Kann zu falschen Lsungen fhren

Warning: Operation may lose solutions - (Warnung: Operation knnte Lsungen verlieren)

Warning: Requires and returns 32 bit value - (Warnung: Operation bentigt und liefert 32-
Bit-Wert)

Warning: Overflow replaced by % or % - (Warnung: Bereichsberschreitung wird durch


% oder % ersetzt)
Warning: Questionable accuracy - (Warnung: Fragliche Genauigkeit)

Warning: Questionable solution - (Warnung: Unsichere Lsung)

Anhang B: Technische Referenz 1028


Fehler-
nummer Beschreibung

Warning: Solve may specify more zeros - (Warnung: Solve knnte weitere Nullstellen
berechnen)

Warning: Trig function argument too big for accurate reduction - (Warnung: Argument
der trigonometrischen Funktion zu umfangreich)

Warning: Non-real intermediate result (WARNUNG: Kein reelles Zwischenerg)

Note: Domain of result may be larger (HINW: Bereichsergeb. kann grer sein)

Warning: Domain may be smaller (HINW: Bereichsergeb. kann kleiner sein)

Anhang B: Technische Referenz 1029


TI-89 Titanium / Voyage 200 Modi

Im vorliegenden Abschnitt werden die Modi des TI-89 Titanium / Voyage 200 mit den
mglichen Einstellungen aufgefhrt. Die Moduseinstellungen knnen Sie durch Drcken
von 3 anzeigen lassen.

Graph

Legt den Typ von Graphen fest, den Sie zeichnen knnen.

1:FUNCTION Funktionen y(x) (Kapitel 6)


2:PARAMETRIC Parameterdarstellungen x(t) und y(t) (Kapitel 7)
3:POLAR Polardarstellungen r(q) (Kapitel 8)
4:SEQUENCE Folgen u(n) (Kapitel 9)
5:3D 3D-Darstellungen z(x,y) (Kapitel 10)
6:DIFF y'(t) Differentialgleichungen (Kapitel 11)
EQUATIONS

Hinweis: Wenn Sie einen geteilten Bildschirm mit Number of Graphs = 2 benutzen, gilt
Graph fr den oberen bzw. den linken und Graph 2 fr den unteren bzw. den rechten
Bildschirmteil.

Current Folder

Gibt das aktuelle Verzeichnis an. Sie knnen mehrere Verzeichnisse mit eindeutigen
Konfigurationen von Variablen, Graphik-Einstellungen, Programmen etc. einrichten.

Hinweis: Nhere Informationen zu Verzeichnissen finden Sie in Kapitel 5.

1:main Vorgegebenes Verzeichnis des TI-89 Titanium /


Voyage 200.
2: Weiteres Verzeichnis, die jedoch vom Benutzer
angelegt werden mssen, bevor sie hier
(benutzerdefiniert angezeigt werden.
es Verzeichnis)

Display Digits

Legt die Anzahl der angezeigten Stellen fest. Diese Einstellung wirkt sich nur auf die
Anzeige aus. Die Zahleneingabe kann in jedem beliebigen Format erfolgen.

Intern bearbeitet der TI-89 Titanium / Voyage 200 Dezimalzahlen mit 14 signifikanten
Stellen. Fr die Anzeige werden sie auf maximal 12 signifikante Stellen gerundet.

1:FIX 0 Ergebnisse werden stets mit der ausgewhlten


2:FIX 1 Anzahl von Dezimalstellen angezeigt.

D:FIX 12
E:FLOAT Die Anzahl der Dezimalstellen ist je nach
Ergebnis unterschiedlich.

Anhang B: Technische Referenz 1030


F:FLOAT 1 Besteht der ganzzahlige Teil aus mehr Stellen als
G:FLOAT 2 ausgewhlt wurden, wird das Ergebnis gerundet
und in wissenschaftlicher Schreibweise
Q:FLOAT 12 angezeigt.
Beispiel: Bei FLOAT 4: wird
12345. angezeigt als 1.235E4

Angle

Bestimmt die Einheit, in der Winkelwerte in trigonometrischen Funktionen und bei der
Umwandlung polar-kartesisch interpretiert und angezeigt werden.

1:RADIAN
2:DEGREE
3:GRADIAN

Exponential Format

Bestimmt die benutzte Notation. Das Format wirkt sich nur auf die Anzeige aus; die
Zahleneingabe knnen Sie in einem beliebigen Format vornehmen. Numerische
Antworten knnen mit bis zu 12 Stellen und einem dreistelligen Exponenten angezeigt
werden.

1:NORMAL Anzeige von Zahlen im Standardformat.


Beispiel: 12345.67
2:SCIENTIFIC Anzeige von Zahlen erfolgt zweiteilig:
Eine der signifikanten Stellen wird links des
Dezimaltrennzeichens angezeigt, die
anderen rechts davon.
Die Zehnerpotenz wird rechts des E
angezeigt.
Beispiel: 1.234567E4 bedeutet 1.23456710 4
3:ENGINEERING hnlich wie die vorstehende wissenschaftliche
Schreibweise. Aber:
Vor dem Dezimaltrennzeichen knnen
eine, zwei oder drei Ziffern stehen.
Der Zehnerpotenzexponent ist ein
Vielfaches von 3.
Beispiel: 12.34567E3 bedeutet 12.3456710 3

Hinweis: Kann bei der Einstellung NORMAL die Antwort nicht mit der Anzahl Stellen
angezeigt werden, die fr Display Digits ausgewhlt wurde, zeigt der TI-89 Titanium /
Voyage 200 die Antwort in der Notation SCIENTIFIC an. Ist Display Digits = FLOAT, wird
die wissenschaftliche Schreibweise fr Exponenten von 12 und darber sowie 4 und
darunter benutzt.

Anhang B: Technische Referenz 1031


Complex Format

Bestimmt, ob und in welchem Format komplexe Ergebnisse angezeigt werden.

1:REAL Keine Anzeige komplexer Ergebnisse. (Ist ein


Ergebnis eine komplexe Zahl und enthlt die
Eingabe nicht die Komplex-Einheit i, wird eine
Fehlermeldung angezeigt.)
2:RECTANGULAR Zeigt komplexe Zahlen in der Form: a+bi
3:POLAR Zeigt komplexe Zahlen in der Form: re i q

Vector Format

Bestimmt, wie Vektoren mit 2 und 3 Elementen angezeigt werden. Sie knnen Vektoren in
jedem der Koordinatensystemformate eingeben.

1:RECTANGULAR Koordinatenwiedergabe als x, y und z. Beispiel:


[3,5,2] gibt x = 3, y = 5 und z = 2 wieder.
2:CYLINDRICAL Koordinatenwiedergabe als r, q und z. Beispiel:
[3,45,2] gibt r = 3, q = 45 und z = 2 wieder.
3:SPHERICAL Koordinatenwiedergabe als r, q und f. Beispiel:
[3, 45, 90] gibt r = 3, q = 45 und f = 90
wieder.

Anhang B: Technische Referenz 1032


Pretty Print

Entscheidet, wie Ergebnisse im Hauptbildschirm angezeigt werden.

1:OFF Lineare, eindimensionale Anzeige.


Beispiel: p^2, p/2 oder $((x-3)/x)
2:ON blichtes mathematisches Anzeigeformat.
x 3-
Beispiel: p 2, --- oder ----------
2 x

Hinweis: Ausfhrliche Erluterungen zu diesen Einstellungen finden Sie in Formate


angezeigter Ergebnisse in Kapitel 2.

Split Screen

Dient zum Einrichten eines zweigeteilten Bildschirms. Beispiel: Sie knnen einen Graph
und gleichzeitig den Y= Editor anzeigen (Kapitel 14).

1:FULL Der Bildschirm wird nicht geteilt.


2:TOP-BOTTOM Die Anwendungen werden auf zwei
Bildschirmen angezeigt, die bereinander
angeordnet sind.
3:LEFT-RIGHT Die Anwendungen werden auf zwei
Bildschirmen angezeigt, die nebeneinander
angeordnet sind.

Dieser Modus legt die Grundeigenschaften fest. Die Art und Weise der Anzeige, die
Anwendungen etc. legen Sie mit anderen Modi wie Split 1 App, Split 2 App, Number of
Graphs, und Split Screen Ratio fest. (Die letztere Funktion ist nur auf dem Voyage 200
verfgbar).

Split 1 App und Split 2 App

Legt fest, welche Anwendung wo auf dem Bildschirm angezeigt wird.

Bei ungeteiltem Bildschirm ist nur Split 1 App aktiv.


Bei geteiltem Bildschirm ist Split 1 App im oberen bzw. linken Teil und Split 2 App im
unteren bzw. im rechten Teil.

Die auswhlbaren Anwendungen werden angezeigt, wenn Sie bei angezeigtem Page 2-
Modus B drcken oder wenn Sie O drcken. Sofern Sie nicht den 2-Graph-Modus
benutzen, mssen unterschiedliche Anwendungen fr beide Bildschirme ausgewhlt
werden.

Number of Graphs

Legt fest, ob in beiden Teilen eines geteilten Bildschirms gleichzeitig Graphiken


angezeigt werden knnen.

1 Nur in einem Teil knnen Graphiken angezeigt werden.


2 Es knnen in beiden Teilen Graphiken angezeigt
werden (Graph bzw. Graph 2), fr die separate
Einstellungen gelten.

Anhang B: Technische Referenz 1033


Graph 2

Legt den Graphiktyp fest, der als zweiter auf einem 2-Graphen-Bildschirm angezeigt
wird. Nur aktiv, wenn Number of Graphs = 2. Im 2-Graph-Modus legt Graph den Typ
fest, der im oberen/linken Teil angezeigt werden kann und Graph 2 den unten/rechts
angezeigten. Die Auswahlmglichkeiten sind die gleichen wie fr Graph.

Bildschirmteilung (nur Voyage 200)

Gibt das Grenverhltnis der Fenster bei Bildschirmteilung an.

1:1 Beide Fenster gleich gro.


1:2 Das untere bzw. rechte Fenster ist ungefhr doppelt
so gro wie das obere bzw. das linke Fenster.
2:1 Das obere bzw. linke Fenster ist ungefhr doppelt so
gro wie das untere bzw. das rechte Fenster.

Exact/Approx

Legt fest, wie Bruchterme und symbolische Terme berechnet und angezeigt werden. Bei
der Einstellung EXACT werden rationale und symbolische Formen beibehalten, wodurch
der TI-89 Titanium / Voyage 200 die Genauigkeit erhht, da die meisten numerischen
Rundungsfehler vermieden werden.

1:AUTO Benutzt meist EXACT. Enthlt der Eintrag jedoch


ein Dezimaltrennzeichen, wird APPROXIMATE
benutzt.
2:EXACT Zeigt nicht-ganzzahlige Ergebnisse in ihrer
rationalen oder symbolischen Form an.
3:APPROXIMA Zeigt numerische Ergebnisse in Gleitkommaform
TE an.

Hinweis: Ausfhrliche Erluterungen zu diesen Einstellungen finden Sie in Formate


angezeigter Ergebnisse in Kapitel 2.

Base

Dient zur Durchfhrung von Berechnungen, fr die Sie Zahlen in dezimaler, binrer oder
hexadezimaler Form eingeben mssen.

1:DEC Dezimalzahlen verwenden 0 - 9 im Format


Basis 10
2:HEX Hexadezimalzahlen verwenden 0 - 9 und A - F
im Format Basis 16.
3:BIN Dualzahlen verwenden 0 und 1 im Format
Basis 2.

Anhang B: Technische Referenz 1034


Unit System

Dient zur Eingabe einer Einheit fr Werte in einem Term, wie z.B. 6_m * 4_m oder
23_m/_s * 10_s, Konvertieren der Werte von einer Einheit in eine andere derselben
Kategorie und Erstellen von benutzerdefinierten Einheiten.

1:SI Whlen Sie SI, um das metrische


Einheitensystem einzustellen
2:ENG/US Whlen Sie ENG/US fr das nichtmetrische
Einheitensystem
3:CUSTOM Dient zum Whlen benutzerdefinierter
Standardeinstellungen.

Custom Units

Ermglicht die Auswahl benutzerdefinierter Standardeinstellungen. Dieser Modus ist


unscharf bis Unit System, 3:CUSTOM gewhlt wurde.

Language

Ermglicht die Auswahl einer Arbeitssprache fr TI-89 Titanium / Voyage 200 in


Abhngigkeit von den installierten Flash-Sprachanwendungen.

1:Englisch Standardsprache, Teil des Betriebssystems von


TI-89 Titanium / Voyage 200.
2: Weitere Sprachen sind nur nach
(Flash- entsprechender Installation der Flash-
Sprachanwendun Anwendung verfgbar.
g)

Apps-Arbeitsflche

Erlaubt Ihnen die Anzeige des Apps-Arbeitsflches an oder aus zu schalten.

AN Anzeigen des navigierbaren Apps- Arbeitsflches. Der Apps-


Arbeitsflche wird angezeigt, wenn Sie:
O drcken.
Das Gert einschalten, nachdem es mit 2
abgeschaltet wurde.
In einer App, die im Vollbildmodus angezeigt wird, 2
K drcken.
AUS Der navigierbare Apps-Arbeitsflche wird nicht angezeigt.
Die Voreinstellung des Gerts ist der Startbildschirm des
Rechners.
Der Startbildschirm des Rechners wird durch Drcken von
2 K angezeigt.
Das Men APPLICATIONS wird angezeigt, wenn Sie O
drcken.

Anhang B: Technische Referenz 1035


Zeichen-Codes auf TI-89 Titanium / Voyage 200

Mit der Funktion char() knnen Sie jedes Zeichen mittels seines Zeichencodes
angeben. Beispiel: Das Zeichen 2 knnen Sie auf dem Programm-I/O-Bildschirm mit der
Anweisung Disp char(127) anzeigen. Mit der Funktion ord() knnen Sie den
numerischen Code eines Zeichens ermitteln. Beispiel: ord("A") gibt den Wert 65
zurck.
SOH 38. & 76. L 113. q 148. 186. o 223.
STX 39. ' 77. M 114. r 149. E 187. 224.
ETX 40. ( 78. N 115. s 150. e 188. d 225.
EOT 41. ) 79. O 116. t 151. i 189. 226.
ENQ 42. *
80. P 117. u 152. r 190. 227.
ACK 43. + 153.
81. Q 118. v 191. 228.
44. ,
BELL
82. R 119. w
154. 192. 229.
BS 45. - 155.
83. S 120. x 193. 230.
46. .
TAB
156. 194.
0. LF 47. / 84. T 121. y 231.
157. #
0 U z 195. 232.
. 48. 85. 122.
158.
2. FF 49. 1 86. V 123. { 196. 233.
159.
3. CR 50. 2 87. W 124. | 160. 197. 234.
4. 51. 3 88. X 125. } 161. 198. 235.
5. 3 52. 4 126. ~ 162. 199. 236.
89. Y
6. 53. 5 127. 2 163. 200. 237.
90. Z
7. 7 54. 6 91. [ 128. 164. 201. 238.
8. 8
55. 7 92. \ 129. 165. 202.
239.
9. 9 240.
56. 8 93. ] 130. 166. 203.
0. : 241.
57. 9 94. ^ 131. 167. 204.
. 95. _ 242.
58. : 132. 168. 205.
2. 96. ` 169. 206. 243.
59. ; 133.
3. 60. < 97. a 170. a 207. 244.
134.
4. 61. = 98. b
171.
208. 245.
135. 209.
c
5. 3 62. > 99.
136. 172.
210.
246.
63. ? 100. d 173. - 247.
6. 4 64. @ 101. e 137.
174. 211. 248.
7. ' 65. A 102. f 138. 212. 249.
175. -
8. 66. B 103. g 139. 213. 250.
176.
9. 67. C 104. h 140. 177. 214. 251.
0. 68. D 105. i 141. 178. 215. 252.
. 69. E 106. j 142. 179. 216. 253.
2. SPACE 70. F 107. k 143. 180. 217. 254.
3. ! 71. G 108. l 144. 181. 218. 255.
4. " 109. m 182. 219.
72. H 145.
5. # 110. n 183. 220.
73. I 146. +
6. $ 111. o 184.
74. J 221.
147. 185.
7. % 75. K 112. p 222.

Anhang B: Technische Referenz 1036


Tasten-Codes auf TI-89

Die Funktion getKey() gibt einen Wert zurck, der der zuletzt gedrckten Taaste
entspricht. Die Werte sind in den folgenden Tabellen zusammengestellt. Beispiel: Enthlt
ein Programm getKey() und drcken Sie 2 , wird der Wert 273 zurckgegeben.
Tabelle 1: Codes fr primre Tasten

Taste Modifikatortaste

Keine 2 j
Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert
F1 268 F1 268 F1 268 Y= 8460 F1 268

F2 269 F2 269 F2 269 Window 8461 F2 269

F3 270 F3 270 F3 270 Graph 8462 F3 270

F4 271 F4 271 F4 271 Tblset 8463 F4 271

F5 272 F5 272 F5 272 Table 8464 F5 272

Copy 24576 Cut 12288

j a-lock

N ESC 264 ESC 264 QUIT 4360 PASTE 8456 ESC 264

O APPS 265 APPS 265 Switch 4361 8457 APPS 265

" HOME 277 HOME 277 CUST 4373 HOME 277 Home 277

3 MODE 266 MODE 266 18 _ 95 MODE 266

CATLG 278 CATLG 278 i 151 % 190 CATLG 278

0 BS 257 BS 257 INS 4353 DEL 8447 BS 257

M CLEAR 263 CLEAR 263 CLEAR 263 8455

x 120 X 88 LN 4184 x
ex 8280 120

y 121 Y 89 SIN 4185 y


SIN-1 8281 121

z 122 Z 90 COS 4186 z


COS-1 8282 122

t 116 T 84 TAN 4180 t


TAN-1 8276 116

p ^
Z ^ 94 ^ 94 140 136 94

f
| 124 F 70 176 Format d/b 8316 102

c ( 40 B 66 { 123 b 98

d ) 41 C 67 } 125 169 c 99

F1 268 F1 268 F1 268 Y= 8460 F1 268

F2 269 F2 269 F2 269 Window 8461 F2 269

F3 270 F3 270 F3 270 Graph 8462 F3 270

F4 271 F4 271 F4 271 Tblset 8463 F4 271


F5 272 F5 272 F5 272 Table 8464 F5 272

Copy 24576 Cut 12288

j a-lock

N ESC 264 ESC 264 QUIT 4360 PASTE 8456 ESC 264

O APPS 265 APPS 265 Switch 4361 8457 APPS 265

" HOME 277 HOME 277 CUST 4373 HOME 277 Home 277

3 MODE 266 MODE 266 18 _ 95 MODE 266

Anhang B: Technische Referenz 1037


Taste Modifikatortaste

Keine 2 j
Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert
CATLG 278 CATLG 278 i 151 % 190 CATLG 278

0 BS 257 BS 257 INS 4353 DEL 8447 BS 257

M CLEAR 263 CLEAR 263 CLEAR 263 8455

x 120 X 88 LN 4184 x
ex 8280 120

y 121 Y 89 SIN 4185 y


SIN-1 8281 121

z 122 Z 90 COS 4186 z


COS-1 8282 122

t 116 T 84 TAN 4180 t


TAN-1 8276 116

^
Z ^ 94 ^ 94 p 140 136 94

f
| 124 F 70 176 Format d/b 8316 102

c ( 40 B 66 { 123 b 98

d ) 41 C 67 } 125 169 c 99

b , 44 D 68 [ 91 8236 d 100

e / 47 E 69 ] 93 ! 33 e 101

p * 42 J 74 4138 & 38 j 106

| - 45 O 79 VAR-LNK 4141 Contr. - o 111

+ 43 U 85 CHAR 4139 Contr. + u 117

CR 13 CR 13 ENTRY 4109 Approx 8205 CR 13

STO4 258 P 80 RCL 4354 @ 64 p 112

a
= 61 A 65 39 "# 157 97

^ EE 149 K 75 , 159 SYMB 8341 k 107

- 173 SPACE 32 ANS 4372 8365 SPACE 32

. 46 W 87 > 62 | 158 w 119

0 48 V 86 < 60 { 156 v 118

1 49 Q 81 34 8241 q 113

2 50 R 50 \ 92 8242 r 114

3 51 S3 83 CUST 4147 8243 s 115

y 4 52 L 76 : 58 8244 l 108

z 5 53 M 77 MATH 4149 8245 m 109

{ 6 54 N 78 MEM 4150 8246 n 110

m 7 55 G 71 4151 8247 g 103

n 8 56 H 72 d 4152 8248 h 104

o 9 57 I 73 ; 59 8249 i 105

Tabelle 2: Pfeiltasten (inkl. diagonale Cursorsteuerung)

Taste Normal 2 j

C 338 16722 4434 8530 33106

Anhang B: Technische Referenz 1038


Taste Normal 2 j

B 340 16724 4436 8532 33108

D 344 16728 4440 8536 33112

A 337 16721 4433 8529 33105

C and A 339 16723 4435 8531 33107

C and B 342 16726 4438 8534 33110

D and A 345 16729 4441 8537 33113

D and B 348 16732 4444 8540 33116

Anhang B: Technische Referenz 1039


Tabelle 3: Griechische Buchstaben
(vor der Taste des Buchstabens c drcken)

Taste Zweite Modifikatortaste


j
Zugeor. Wert Zugeor. Wert

[A]
[A] 128

c [B]
[B] 129

b [D]
[D] 133 132

e [E]
[E] 134

[F]
[F] 145

m [G]
[G] 131 130

y [L]
[L] 137

z [M]
[M] 181

[P]
[P] 140 139

[R]
[R] 141

[S]
[S] 143 142

[T]
[T] 144

[W]
[W] 148 147

138

146

135

Anhang B: Technische Referenz 1040


Tasten-Codes auf Voyage 200

getKey() Dieser Abschnitt enthlt eine umfassende Zusammenstellung der


Fehlermeldungen und Zeichencodes des . Er liefert auerdem so eindeutig, da keine
zustzliche Erluterung Die Funktion gibt einen Wert zurck, der der zuletzt gedrckten
Taste entspricht. Die Werte sind in den folgenden Tabellen zusammengestellt. Beispiel:
Enthlt ein Programm und drcken Sie 2 , wird der Wert 273 zurckgegeben.

Tabelle 1: Codes fr die primren Tasten

Taste Modifikatortaste

Keine 2 8
Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert

F1 268 F1 268 F1 268 8460

F2 269 F2 269 F2 269 8461

F3 270 F3 270 F3 270 8462

F4 271 F4 271 F4 271 8463

F5 272 F5 272 F5 272 8464

F6 273 F6 273 F6 273 8465

F7 274 F7 274 F7 274 8466

F8 275 F8 275 F8 275 8467

3 MODE 266 MODE 266 MODE 266 8458

M CLEAR 263 CLEAR 263 CLEAR 263 8455

x LN 262 LN 262 4358 8454


ex

N ESC 264 ESC 264 QUIT 4360 8456

O APPS 265 APPS 265 SWITCH 4361 8457

CR 13 CR 13 ENTRY 4109 APPROX 8205

W SIN 259 SIN 259 SIN-1 4355 8451

X COS 260 COS 260 COS-1 4356 8452

Y TAN 261 TAN 261 TAN-1 4357 8453

Z ^ 94 ^ 94 p 140 8286

c ( 40 ( 40 { 123 8232

d ) 41 ) 41 } 125 8233

b , 44 , 44 [ 91 8236

e / 47 / 47 ] 93 8239

p * 42 * 42 4138 8234

| - 45 - 45 VAR-LNK 4141 Contrast

Anhang B: Technische Referenz 1041


Taste Modifikatortaste

Keine 2 8
Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert

+ 43 + 43 CHAR 4139 Contrast +

STO4 258 STO4 258 RCL 4354 8450

SPACE 32 32 32 8224

= 61 = 61 \ 92 8253

0 BS 257 BS 257 INS 4353 DEL 8449

136 136 : 58 8328

- 173 - 173 ANS 4372 8365

. 46 . 46 > 62 8238

0 48 0 48 < 60 8240

1 49 1 49 E 149 8241

2 50 2 50 CATALOG 4146 8242

3 51 3 51 CUST 4147 8243

y 4 52 4 52 4148 8244

z 5 53 5 53 MATH 4149 8245

{ 6 54 6 54 MEM 4150 8246

m 7 55 7 55 * 4151 8247

n 8 56 8 56 d 4152 8248

o 9 57 9 57 x -1 4153 8249

A a 97 A 65 Table 3 8257

B b 98 B 66 39 8258

C c 99 C 67 Table 4 COPY 8259

D d 100 D 68 176 8260

E e 101 E 69 Table 5 WINDOW 8261

F f 102 F 70 159 FORMAT 8262

G g 103 G 71 Table 6 8263

H h 104 H 72 & 38 8264

I i 105 I 73 i 151 8265

J j 106 J 74 190 8266

K k 107 K 75 | 124 KEY 8267

L l 108 L 76 34 8268

Anhang B: Technische Referenz 1042


Taste Modifikatortaste

Keine 2 8
Zugeor. Wert Zugeor. Wert Zugeor. Wert Zugeor. Wert

M m 109 M 77 ; 59 8269

N n 110 N 78 Table 7 NEW 8270

O o 111 O 79 Table 8 OPEN 8271

P p 112 P 80 _ 95 UNITS 8272

Q q 113 Q 81 ? 63 CALC HOME 8273

R r 114 R 82 @ 64 GRAPH 8274

S s 115 S 83 223 SAVE 8275

T t 116 T 84 # 35 TBLSET 8276

U u 117 U 85 Table 9 8277

V v 118 V 86 157 PASTE 8278

W w 119 W 87 ! 33 Y= 8279

X x 120 X 88 169 CUT 8280

Y y 121 Y 89 4 18 TABLE 8281

Z z 122 Z 90 CAPS 8282

Anhang B: Technische Referenz 1043


Tabelle 2: Pfeiltasten (inklusive diagonaler Bewegung)

Taste Normal 2

C 338 16722 4434 8530 33106

B 340 16724 4436 8532 33108

D 344 16728 4440 8536 33112

A 337 16721 4433 8529 33105

C and A 339 16723 4435 8531 33107

C and B 342 16726 4438 8534 33110

D and A 345 16729 4441 8537 33113

D and B 348 16732 4444 8540 33116

Hinweis: Die Zieh-Taste ()wirkt sich nur auf die Pfeiltasten aus.

Tabelle 3: Gravis Accent Buchstaben mit (zuerst 2 A drcken)

Taste Zugeord. Normal

A 224 192

E 232 200

I 236 204

O 242 210

U 249 217

Tabelle 4: Buchstaben mit Cedille (zuerst 2 C drcken)

Taste Zugeord. Normal

C 231 199

Tabelle 5: Acute Accent Buchstaben mit (zuerst 2 E drcken)

Taste Zugeord. Normal

A 225 193

E 233 201

I 237 205

O 243 211

U 250 218

Y 253 221

Tabelle 6: Griechische Buchstaben (zuerst 2 G drcken)

Taste Zugeord. Normal

A a 128

B b 129

Anhang B: Technische Referenz 1044


D d 133 132

E e 134

F f 145

G g 131 130

L l 137

M m 181

P p 140 139

R r 141

S s 143 142

T t 144

W w 148 147

X x 138

Y y 146

Z z 135

Tabelle 7: Tilde Buchstaben (zuerst 2 N drcken)

Taste Zugeord. Normal

N 241 209

O 245

Anhang B: Technische Referenz 1045


Tabelle 8: Caret Buchstaben (zuerst 2 O drcken)

Taste Zugeord. Normal

A 226 194

E 234 202

I 238 206

O 244 212

U 251 219

Tabelle 9: Umlaute (zuerst 2 U drcken)

Taste Zugeord. Normal

A 228 196

E 235 203

I 239 207

O 246 214

U 252 220

Y 255

Anhang B: Technische Referenz 1046


Komplexe Zahlen eingeben

Sie knnen komplexe Zahlen in der polaren Form (r,q) eingeben, wobei r der Betrag
und q der Winkel ist, oder in der polaren Form r e i q. Auerdem knnen komplexe Zahlen
in der kartesischen Form a+bi eingegeben werden.

bersicht ber komplexe Zahlen

Eine komplexe Zahl besitzt eine reelle und eine imaginre Komponente, die einen Punkt
in der komplexen Ebene identifizieren. Die Komponenten werden entlang der reellen
und der imaginren Achse gemessen, die der x- und y-Achse in der reellen Ebene
hnlich sind .

Der Punkt kann in Imaginr


kartensischer oder einer Ausgedrckt als
der beiden polaren a+bi, re i q , oder
Formen ausgedrckt (r,q)
werden. a
Das Symbol i identifiziert
die imaginaare Einheit r
-1 .
b


Reell

Wie im folgenden dargestellt, hngt die mgliche Eingabeform vom aktuellen Angle-
Modus ab.

Sie knnen folgende


Form verwenden: Wenn Angle eingestellt ist auf:
a+bi Radian, Degree oder Gradian
r ei q Nur Radian
(Im Winkelmodus Degree oder Gradian
verursacht diese Form den Fehler
Domain error).
(r ,q) Radian Degree oder Gradian

Geben Sie komplexe Zahlen folgendermaen ein.

Anhang B: Technische Referenz 1047


Hinweis: Das Symbol i wird mit 2 ) erzeugt, nicht durch Drcken der Taste i auf der
Tastatur.

Zur Eingabe dieser Benutzen Sie diese Tastenfolge:


Form:
Kartesisch Ersetzen Sie a und b durch die
a+bi gewnschten Werte bzw.
Variablennamen.
ab2)
Beispiel:

Wichtig: Verwenden Sie die polare Form r e i q nicht im Winkelmodus Degree. Dies fhrt zu
einem Domain error.

Hinweis: Das Symbol e wird wie folgt erzeugt:

TI-89 Titanium: s.
Voyage 200: 2 s

e auf der Tastatur gengt in diesem Fall nicht.

Tipp: Fr , drcken Sie 2 .

Tipp: Um q in Grad fr (r ,q) einzugeben, knnen Sie ein Symbol eingeben (z. B. 45). Um das
Symbol zu erhalten, drcken Sie 2 v. Fr r e i q sollten Sie nicht Grad oder Gradian verwenden.

Fr die Eingabe von: gehen Sie folgendermaen vor:


Fr die Form (r, q) Ersetzen Sie r und q durch die
sind Klammern gewnschten Werte bzw.
erforderlich. Variablennamen, wobei q gem dem
eingestellten Winkelmodus interpretiert
wird.
TI-89 Titanium:
j [R] s 2 ) d
oder
c j [R] 2 d

Voyage 200:
R 2s2)d
oder
c R 2 ) d

Beispie:

Die Ergebnisse werden in kartesischer Form


angezeigt, Sie knnen aber auch polare Form
whlen.

Anhang B: Technische Referenz 1048


Der Modus Complex Format fr die Anzeige von Ergebnissen

Mit der Taste 3


knnen Sie den
Modus Complex
Format auf eine von
drei Einstellungen
setzen.

Eingeben knnen Sie komplexe Zahlen jederzeit und unabhngig von der Einstellung fr
Complex Format. Die Moduseinstellung gilt nur fr die Anzeige von Ergebnissen.

Anhang B: Technische Referenz 1049


Hinweis: Je nach Winkelmodus knnen Sie komplexe Zahlen in jeder Form (oder einer
Mischung aller Formen) eingeben.

Einstellung fr
Complex Format Der TI-89 Titanium / Voyage 200:
ist:
REAL Zeigt keine Ergebnisse in komplexer Form
an, es sei denn:
Sie geben fr eine Berechnung eine
komplexe Zahl ein.
oder
Sie verwenden eine spezielle komplexe
Funktion cFactor(), cSolve(), or
cZeros().
Komplexe Ergebnisse werden entweder in
der Form a+bi or r e iq angezeigt.
RECTANGULAR Zeigt komplexe Ergebnisse als a+bi an.
POLAR Zeigt komplexe Ergebnisse wie folgt an:
re i q, wenn Angle = Radian
oder
(r ,q), wenn Angle = Degree oder
Radian

Komplexe Variablen in symbolischen Rechnungen verwenden

Unabhngig von der Moduseinstellung fr Complex Format werden alle undefinierten


Variablen als reelle Zahlen behandelt Zur Durchfhrung komplexer symbolischer
Berechnungen mssen Sie eine komplexe Variable definieren. Hierfr haben Sie zwei
Mglichkeiten:

Methode 1: Verwenden Sie zur Kennzeichnung von komplexen Variablen als letztes
Zeichen des Variablennamens einen Unterstrich _ (TI-89 Titanium: ;
Voyage 200: 2 ). Beispiel:

Hinweis: Beste Ergebnisse bei Berechnungen wie cSolve() und cZeros() erzielen Sie
mit Methode 1.

z_ wird als komplexe


Variable behandelt (es sei
denn, z ist bereits
vorhanden; in diesem Fall
bleibt z in der
vorhandenen Datenart
bestehen).

Methode 2: Definieren Sie eine komplexe Variable. Beispiel:

x+yi!z

Dann wird z als komplexe


Variable behandelt.

Anhang B: Technische Referenz 1050


Komplexe Zahlen und der Winkelmodus Degree

Der Winkelmodus Radian wird fr Berechnungen mit komplexen Variablen empfohlen.


Der TI-89 Titanium / Voyage 200 konvertiert intern alle eingegebenen Trigonomiewerte
in Radian. Die Werte fr exponentielle, logarithmische oder hyperbolische Funktionen
konvertiert er nicht.

Hinweis: Wenn Sie den Winkelmodus Degree oder Gradian verwenden, mssen Sie
polare Eingaben in der Form (r ,q) machen. Im Winkelmodus Degree oder Gradian
fhrt die Eingabe r e i q zu einem Fehler.

Im Winkelmodus Degree sind komplexe Identitten wie e^(iq) = cos(q) + i sin(q) nicht
generell wahr, da die Werte fr cos und sin in Radian konvertiert werden, die fr e^( )
aber nicht. So wird z.B. e^(i45) = cos(45) + i sin(45) intern als e^(i45) = cos(p/4) + i
sin(p/4) behandelt. Komplexe Identitten sind hingegen im Winkelmodus Radian immer
wahr.

Anhang B: Technische Referenz 1051


Hinweise zur Verarbeitungs- und
Darstellungsgenauigkeit

Zur Erzielung hchster Genauigkeit arbeitet der TI-89 Titanium / Voyage 200 intern mit
mehr Stellen als auf dem Display angezeigt werden.

Rechengenauigkeit

Gleitkommawerte (Dezimalwerte) werden im Speicher mit bis zu 14 Stellen mit einem 3-


stelligen Exponenten gespeichert.

Fr die Fenstervariablen min und max (xmin, xmax, ymin, ymax etc.) knnen Sie
Werte von bis zu 12 Stellen Lnge speichern. Fr die anderen Fenstervariablen
werden 14 Stellen benutzt.
Zur Anzeige eines Gleitkommawerts wird der Anzeigewert gem der jeweiligen
Moduseinstellungen (Display Digits, Exponential Format etc.) auf maximal 12
Stellen und einen dreistelligen Exponenten gerundet.
RegEQ zeigt Koeffizienten mit bis zu 14 Stellen Lnge an.

Ganzzahlige Werte werden im Speicher mit einer Lnge von bis zu 614 Stellen gespeichert.

Genauigkeit der graphischen Darstellung

Die Fenstervariable xmin gibt den Mittelpunkt des am weitesten links befindlichen
benutzten Pixels wieder, und xmax ist die Mitte des am weitesten rechts befindlichen
benutzten Pixels. @x ist der Abstand zwischen den Mittelpunkten zweier Pixel in der
Horizontalen.

Hinweis: Eine Tabelle mit der Anzahl der Pixel bei geteiltem und ungeteiltem Bildschirm
finden Sie in Den Split- Screen-Modus einstellen und beenden in Kapitel 14.

@x wird berechnet als (xmax xmin) / (Anzahl x-Pixel 1).


Wird @x auf dem Hauptbildschirm oder in einem Programm eingegeben, wird xmax
berechnet als xmin + @x (Anzahl x-Pixel 1).

Die Fenstervariable ymin gibt den Mittelpunkt des untersten benutzten Pixels wieder, und
ymax ist die Mitte des obersten benutzten Pixels. @y ist der Abstand zwischen den
Mittelpunkten zweier Pixel in der Vertikalen.

@y wird berechnet als (ymax ymin) / (Anzahl y-Pixel 1).


Wird @y auf dem Hauptbildschirm oder in einem Programm eingegeben, wird xmax
berechnet als ymin + @y (Anzahl y-Pixel 1).

Cursorkoordinaten werden acht Zeichen lang angezeigt (wobei dies ein negatives
Vorzeichen, einen Dezimalpunkt und einen Exponenten einschlieen kann). Die
Koordinatenwerte (xc, yc, zc etc.) werden mit maximal eq 12-stellinger Genauigkeit
aktualisiert.

Systemvariablen und reservierte Namen

In diesem Abschnitt sind die Systemvariablen und die reservierten Funktionsnamen des
TI-89 Titanium / Voyage 200 zusammengestellt. Nur Systemvariablen, die mit einem
Stern (*) markiert sind, knnen in der Eingabezeile mit dem Befehl DelVar Variable
gelscht werden.

Anhang B: Technische Referenz 1052


Graphen

y1(x)y99(x)* y1'(t)y99'(t)* yi1yi99* r1(q)r99(q)*


xt1(t)xt99(t)* yt1(t) yt99(t)* z1(x,y)z99(x,y)* u1(n)u99(n)*
ui1ui99* xc yc zc
tc rc qc nc
xfact yfact zfact xmin
xmax xscl xgrid ymin
ymax yscl ygrid xres
@x @y zmin zmax
zscl eyeq eyef eye
ncontour qmin qmax qstep
tmin tmax tstep t0
tplot ncurves diftol dtime
Estep fldpic fldres nmin
nmax plotStrt plotStep sysMath

Graphik-Vergrerung/-Verkleinerung

zxmin zxmax zxscl zxgrid


zymin zymax zyscl zygrid
zxres zqmin zqmax zqstep
ztmin ztmax ztstep zt0de
ztmaxde ztstepde ztplotde zzmin
zzmax zzscl zeyeq zeyef
zeye znmin znmax zpltstrt
zpltstep

Anhang B: Technische Referenz 1053


Statistik

x y Gx sx
Gx2 Gxy Gy sy

Gy 2 corr maxX maxY


medStat medx1 medx2 medx3
medy1 medy2 medy3 minX
minY nStat q1 q3
regCoef* regEq(x)* seed1 seed2
Sx Sy R2

Tabelle

tblStart @tbl tblInput

Daten/Matrix

c1c99 sysData*

Sonstige

main ok errornum

Gleichunglser

eqn* exp*

Anhang B: Technische Referenz 1054


Die Auswertungrangfolge des EOS
EOS (Equation
Operating System)

In diesem Abschnitt wird das Equation Operating System (EOS) des TI-89 Titanium /
Voyage 200 erlutert. Zahlen, Variablen und Funktionen geben Sie in einfacher, leicht
verstndlicher Folge ein. Das EOS wertet Terme und Gleichungen anhand der
nachfolgend aufgefhrten und erluterten Prioritten aus.

Auswertungsrangfolge

Prioritt Operator
1 Runde ( ), eckige[ ] und geschweifte { } Klammern
2 Umleitung (#)
3 Funktionsaufrufe
4 Nachgestellte Operatoren: Grad-Minuten-Sekunden (,',"),
Fakultt (!), Prozent (%), Bogenma (), Indizierung ([ ]),
Transponieren (T)
5 Exponenten, Potenzoperator (^)
6 Negation ()
7 Konkatenation (&)
8 Multiplikation (), Division (/)
9 Addition (+), Subtraktion ()
10 Gleichheit: gleich (=), ungleich ( oder /=),
kleiner als (<), kleiner gleich ({ oder <=), grer als (>),
grer gleich (| oder >=)
11 Logisches nicht, not()
12 Logisches und, and
13 Logisches oder, or, exklusives logisches oder, xor
14 Einschrnkungsoperator with, (|)
15 Speichern (!)

Runde, eckige und geschweifte Klammern

Alle Berechnungen innerhalb eines Paars runder, eckiger oder geschweifter Klammern
werden zuerst ausgewertet. Beispiel: Im Term 4(1+2) wertet das EOS zuerst den Teil
innerhalb der Klammern aus, also 1+2, und multipliziert anschlieend das Ergebnis 3 mit
4.

Die Anzahl der ffnenden Klammern (runde, eckige, geschweifte) mu innerhalb des
Terms oder der Gleichung mit der Anzahl der schlieenden Klammern bereinstimmen.
Andernfalls wird eine Fehlermeldung angezeigt, die auf das fehlende Element hinweist.
Beispiel: (1+2)/(3+4 bewirkt die Ausgabe der Meldung Missing ).

Hinweis: Da Sie mit dem TI-89 Titanium / Voyage 200 eigene Funktionen definieren
knnen, wird ein Variablenname mit einem anschlieenden Ausdruck in runden Klammern
als "Funktionsaufruf" interpretiert und nicht als implizite Multiplikation. So ist z. B. a(b+c) die
Funktion a ausgewertet nach den Parametern b+c. Zum Multiplizieren des Terms b+c mit
der Variablen a mssen Sie die explizite Multiplikation verwenden: a(b+c).

Anhang B: Technische Referenz 1055


Umleitung

Der Umleitungsoperator (#) wandelt eine Zeichenfolge (String) in einen Variablen- oder
einen Funktionsnamen um. Beispiel: #(x&y&z) erzeugt den Variablenamen xyz. Der
Umleitungsoperator ermglicht auch die Erzeugung und nderung von Variablen aus
einem Programm heraus. Beispiel: if 10!r and r!s1 then #s1=10.

Nachgestellte Operatoren

Nachgestellte Operatoren sind solche, die unmittelbar auf einen Parameter folgen, etwa
5!, 25% oder 6015' 45". Parameter, denen ein nachgestellter Operator folgt, werden mit
Priorittsstufe 4 ausgewertet. Beispiel: Im Term 4^3! wird zuerst 3! ausgewertet. Das
Ergebnis 6 wird dann zum Exponenten von 4, was als Endergebnis 4096 ergibt.

Exponenten

Exponentenoperationen (^) und elementweise Exponentenoperationen (.^) werden von


rechts nach links ausgewertet. Beispiel: 2^3^2 wird wie 2^(3^2) ausgewertet und ergibt
512. Dies ist nicht das gleiche wie (2^3)^2, dessen Ergebnis 64 ist.

Negation

Zum Eingeben einer negativen Zahl drcken Sie und geben dann die Zahl ein.
Nachgestellte Operatoren und Exponentialoperationen werden vor der Negation
ausgefhrt. Beispiel: Das Ergebnis von x ist eine negative Zahl, und 9 =81.
Benutzen Sie runde Klammern, um das Quadrat einer negativen Zahl wie (9) mit dem
positiven Ergebnis 81 zu erhalten. Beachten Sie auch: die negative Zahl minus 5 (5) ist
nicht dasselbe wie Minusoperator 5 (5), und 3! wird ausgewertet als (3!).

Einschrnkung (|)

Der auf den Operator with (|) folgende Parameter gibt Einschrnkungen an, die die
Auswertung des Parameters beeinflussen, der sich vor dem with-Operator befindet.

Anhang B: Technische Referenz 1056


Regressionsformeln

In diesem Abschnitt wird beschrieben, wie statistische Regressionen berechnet


werden.

Methode der kleinsten Quadrate

In den meisten Regressionen wird eine nichtlineare rekursive Technik der kleinsten
Quadrate angewendet, um folgende Kostenfunktion zu optimieren, bei welcher es sich
um die Summe der Quadrate des Residuums handelt:

N
J=
i
[ residualExpression]
=1
2

Hierbei gilt: residualExpression bezglich x i und y i


x i ist die Liste der unabhngigen Variablen
y i ist die Liste der abhngigen Variablen
N ist die Listendimension.

Mit dieser Technik wird versucht, die Konstante im Modellterm rekursiv zu schtzen, um
ein kleinstmgliches J zu erhalten.

Beispiel: y=a sin(bx+c)+d ist die Modellgleichung fr SinReg. Das Residuum ist also:

a sin(bx i+c)+dyi

Mit der Methode der kleinsten Quadrate werden fr SinReg deshalb die Konstanten a, b,
c und d gefunden, welche folgende Funktion minimieren:

N
J=
i
[ a sin( bxi + c) + d yi ]
=1
2

Regressionen

Regression Beschreibung
CubicReg Verwendet die Methode der kleinsten Quadrate, um
an folgendes Polynom dritten Grades
anzugleichen:
y=ax 3+bx2+cx+d
Bei vier Datenpunkten ist die Gleichung ein Polynom;
bei fnf oder mehr Datenpunkten ist sie eine
polynomische Regression. Es sind mindestens vier
Datenpunkte erforderlich.
ExpReg Verwendet die Methode der kleinsten Quadrate und
die transformierten Werte x und ln(y), um an
folgende Modellgleichung anzugleichen:
y=ab x
LinReg Verwendet die Methode der kleinsten Quadrate, um
an folgende Modellgleichung anzugleichen:
y=ax+b
wobei a die Steigung und b der y-Achsenabschnitt
ist.

Anhang B: Technische Referenz 941


Regression Beschreibung
LnReg Verwendet die Methode der kleinsten Quadrate und
die transformierten Werte ln(x) und y, um an
folgende Modellgleichung anzugleichen:
y=a+b ln(x)
Logistic Verwendet die Methode der kleinsten Quadrate, um
an folgende Modellgleichung anzugleichen:
y=a/(1+b*e^(c*x))+d
MedMed Verwendet die Methode der Median-Median-
Geraden zur Berechnung der statistischen
Hufungspunkte x1, y1, x2, y2, x3 und y3, und
gleicht an folgende Modellgleichung an:
y=ax+b
wobei a die Steigung und b der y-Achsenabschnitt
ist.
PowerReg Verwendet die Methode der kleinsten Quadrate und
die transformierten Werte ln(x) und ln(y), um an
folgende Modellgleichung anzugleichen:
y=ax b
QuadReg Verwendet die Methode der kleinsten Quadrate, um
an folgendes Polynom zweiten Grades
anzugleichen:
y=ax 2+bx+c
Bei drei Datenpunkten ist die Gleichung ein Polynom;
bei vier oder mehr Datenpunkten ist sie eine
polynomische Regression. Es sind mindestens drei
Datenpunkte erforderlich.
QuartReg Verwendet die Methode der kleinsten Quadrate, um
an folgendes Polynom vierten Grades
anzugleichen:
y=ax 4+bx3+cx2+dx+e
Bei fnf Datenpunkten ist die Gleichung ein
Polynom; bei sechs oder mehr Datenpunkten ist
sie eine polynomische Regression. Es sind
mindestens fnf Datenpunkte erforderlich.
SinReg Verwendet die Methode der kleinsten Quadrate, um
an folgende Modellgleichung anzugleichen:
y=a sin(bx+c)+d

Anhang B: Technische Referenz 1058


Die Algorithmen Contour Levels und Implicit
Plot

Konturen werden berechnet und geplottet wie nachfolgend beschrieben. Ein impliziter Plot
ist gleichbedeutend mit einer Kontur. Der einzige Unterschied besteht darin, da ein
impliziter Plot nur fr die Kontur z=0 mglich ist.

Algorithmus

Der Abstand zwischen xmin und xmax sowie zwischen ymin und ymax ist auf Grundlage
Ihrer Fenstervariablen x und y in eine durch xgrid und ygrid angegebene Anzahl von
Gitterlinien unterteilt. Durch das berschneiden dieser Gitterlinien entsteht eine Folge von
Rechtecken.

Die Gleichung wird pro Rechteck in allen vier


Ecken (auch Scheitel oder Gitterpunkte
genannt) ausgewertet, und es wird ein
Durchschnittswert (E) berechnet:
z1 + z2 + z3 + z4
E = -----------------------------------------
4

Der Wert E wird als der Wert der Gleichung im Zentrum des Rechtecks behandelt.

Fr alle angegebenen Konturenwerte (C i) gilt:

In jedem der fnf nebenstehenden Punkten


wird der Unterschied zwischen dem z-Wert
des Punkts und dem Konturenwert
berechnet.

Bei Vertauschen der Vorzeichen zweier nebeneinander liegender Punkte liegt eine Kontur
vor, welche die Verbindungslinie zwischen den beiden Punkten kreuzt. Anhand linearer
Interpolation wird nherungsweise ermittelt, wo die Nullstelle die Linie kreuzt.
Innerhalb des Rechtecks werden die die
Linie kreuzenden Nullstellen durch gerade
Linien miteinander verbunden.
Dies wird fr jeden Konturenwert
wiederholt.

Alle Rechtecke im Gitter werden gleich behandelt.

Anhang B: Technische Referenz 1059


Die Runge-Kutta-Methode

Fr Runge-Kutta-Integrationen gewhnlicher Differentialgleichungen verwendet der TI-


89 Titanium / Voyage 200 die Bogacki-Shampine 3(2)-Formel, wie sie im Magazin
Applied Math Letters, 2 (1989), Seiten 19 verffentlicht wurde.

Bogacki-Shampine 3(2)-Formel

Die Bogacki-Shampine 3(2)-Formel liefert ein Ergebnis mit Genauigkeit dritter Ordnung
und eine auf einer eingebetteten Formel zweiter Ordnung basierenden
Fehlerschtzung. Fr eine Aufgabe der Form:

y' = (x, y)

und eine gegebene Schrittweite h kann die Bogacki-Shampine-Formel folgendermaen


geschrieben werden:

F 1 = (xn, yn)

1 1
F2 = (xn + h --- , yn + h --- F 1)
2 2

3 3
F3 = (xn + h --- , yn + h --- F 2)
4 4

2 1 4
yn+1 = yn + h ( --- F 1 + --- F 2 + --- F 3)
9 3 9

xn+1 = xn + h

F4 = (xn+1 , yn+1)

5 1 1 1
errest = h ( ------ F 1 ------ F 2 --- F 3 + --- F 4)
72 12 9 8

Die Fehlerschtzung errest wird zur automatischen Schrittweitenkontrolle verwendet.


Eine grndliche Diskussion dieses Vorgangs finden Sie in Numerical Solution of
Ordinary Differential Equations von L. F. Shampine (New York: Chapman & Hall, 1994).

Die TI-89 Titanium / Voyage 200-Software nimmt die Schrittweitenanpassung nicht so


vor, dass bestimmte Ausgabepunkte erreicht werden. Es werden hingegen die
grtmglichen Schritte vorgenommen (abhngig von der Fehlertoleranz diftol) und
Ergebnisse fr xn _{ x _{ xn+1 geliefert. Hierzu wird das mit der Steigung F1 durch den
Punkt (xn , yn) und mit der Steiung F4 durch (xn+1 , yn+1) gehende kubische
Interpolationspolynom verwendet. Die Interpolierende ist effektiv und liefert ber die
gesamte Schrittweite Resultate, die ebenso genau sind, wie die Resultate an den
Schrittenden.

Hinweise zu den Batterien

Der TI-89 arbeitet mit zwei Batterietypen: vier Alkali-Batterien fr den eigentlichen
Betrieb sowie einer Lithiumbatterie, die beim Wechseln der Alkali-Batterien den
Speicherinhalt erhlt.

Anhang B: Technische Referenz 1060


Zeitpunkt des Batteriewechsels

Wenn die Alkali-Batterien leer werden, wird das Display dunkler (insbesondere whrend
des Rechnens). Dies werden Sie durch Hherstellen des Display-Kontrasts ausgleichen.
Wenn Sie feststellen, da Sie den Kontrast hufig hherstellen mssen, ist es Zeit fr den
Austausch der Alkali-Batterien. Wenn die Batterien soweit erschpft sind, da der
Austausch in Krze notwendig wird, erscheint in der Statuszeile des Gerts zustzlich eine
Warnanzeige ( ). Wenn diese Warnanzeige von Normaldarstellung zu inverser
Darstellung wechselt ( ), mssen Sie die Alkali-Batterien unverzglich austauschen.
Die Lithium-Reservebatterie ist etwa alle drei Jahre auszutauschen.

BATT Anzeige

Hinweis: Damit der Speicherinhalt des TI-89 Titanium / Voyage 200 nicht gelscht wird,
mu das Gert ausgeschaltet sein. Auerdem drfen Sie die Alkali-Batterien und die
Lithiumbatterie nicht gleichzeitig herausnehmen.

Zur Vermeidung von Datenverlust sollten Sie die Lithiumbatterie nur dann entfernen,
wenn vier neue Alkali-Batterien eingelegt sind. Ersetzen Sie die Lithiumbatterie ungefhr
alle drei bis vier Jahre.

Folgen des
Batterieaustauschs

Der Batterieaustausch ist problemlos und geschieht ohne Datenverlust, wenn Sie nicht
gleichzeitig alle Batterien herausnehmen, und wenn Sie es vermeiden, da alle
Batterien zur gleichen Zeit erschpft sind.

Beim Austausch der Batterien zu beachten

Achten Sie beim Austausch der Batterien auf folgendes:

Batterien drfen nicht in die Hnde von Kindern gelangen.


Kombinieren Sie keine neuen und bereits im Gebrauch befindlichen Batterien sowie
keine unterschiedlichen Marken oder Typen.
Kombinieren Sie keine Batterien mit Akkus.
Legen Sie Batterien stets entsprechend der Anweisung zur Anordnung der Pole (+
und -) ein.
Versuchen Sie nicht, Batterien in einem Ladegert zu laden.
Entsorgen Sie leere Batterien gem dem Recycling-Angebot des Geschfts, in
dem Sie die Battterien erworben haben.
Verbrennen oder ffnen Sie Batterien niemals!

Austauschen der Alkali-Batterie im TI-


TI-89 Titanium

1. Wenn der TI-89 Titanium eingeschaltet ist, schalten Sie ihn aus (drcken Sie 2
, um den Verlust von gespeicherten Informationen zu vermeiden.
2. Schieben Sie die Schutzabdeckung ber die Tastatur und legen Sie das Gert mit
der Vorderseite nach unten.
Anhang B: Technische Referenz 1061
3. Halten Sie den Taschenrechner senkrecht und drcken Sie die Verriegelung des
Batteriedeckels nach unten; dann nach oben ziehen, um den Deckel zu entfernen.
4. Entnehmen Sie die vier alten AAA-Batterien.
5. Legen Sie vier neue AAA-Alkali-batterien ein und beachten Sie beim Einlegen die im
Batteriegehuse angegebene Polaritt (+ und -).
6. Bringen Sie die Batterieabdeckung wieder an, indem Sie die beiden Zhne in die
Schlitze im Boden des Batteriegehuses einsetzen und den Deckel dann bis zum
Einrasten drcken.

Austauschen der Lithium-Batterie im TI-89 Titanium

Zum Ersetzen der Lithiumbatterie nehmen Sie den Batteriedeckel ab und lsen die feine
Schraube, durch welche die BACK UP BATTERY (LITHIUMBATTERIE) befestigt ist.

Nehmen Sie die leere Batterie heraus, und legen Sie eine neue Batterie vom Typ
SR44SW oder 303 mit dem positiven Pol (+) nach oben ein. Setzen Sie die Abdeckung
wieder ein, und drehen Sie die Schraube fest.

Abdeckung,
Lithium-Batterie

AAA Alkali-Batterien

Austauschen der Alkali-Batterie im Voyage 200

1. Wenn der Voyage 200 eingeschaltet ist, schalten Sie ihn aus (drcken Sie 2
, um den Verlust von gespeicherten Informationen zu vermeiden.
2. Schieben Sie die Schutzabdeckung ber die Tastatur und legen Sie das Gert mit
der Vorderseite nach unten.
3. Drcken Sie auf die mit Zhnen versehene Batterieabdeckung, um sie vom Gert
abzuschieben.
4. Entnehmen Sie die vier alten AAA-Batterien.
5. Legen Sie vier neue AAA-Alkali-Batterien ein und beachten Sie beim Einlegen die
im Batteriegehuse angegebene Polaritt (+ und -).
6. Schieben Sie die Batterieabdeckung wieder auf, und zwar mit den Zhnen nach
vorne. Den Deckel dann bis zum Einrasten schieben.

Austauschen der Lithium-Batterie im Voyage 200

Zum Austauschen der Lithium-Reservebatterie entfernen Sie zunchst die


Batterieabdeckung. Schieben Sie ein stumpfes Instrument (z. B. eine Bleistiftspitze) in

Anhang B: Technische Referenz 1062


die kreisfrmige Aussparung neben der Batterie. Drcken Sie mit dem Finger leicht auf
die Lithium-Batterie und nehmen Sie die Batterie heraus.

Schieben Sie eine neue CR1616 oder CR1620 Batterie ein, und zwar mit der Plusseite
(+) nach oben. Drcken Sie fest auf die neue Lithium-Batterie, bis Sie einrckt.

Batteriegehuse, AAA-Alkali-Batterien

Lithium-Batterie

Anhang B: Technische Referenz 1063


Bei Betriebsproblemen

Wenn Probleme beim Betrieb des TI-89 Titanium / Voyage 200 auftreten, schlagen Sie
zunchst hier nach, um die Ursachen zu ermitteln und Abhilfe zu schaffen.

Probleme und Lsungen

Ihr Problem: Lsungsvorschlag:


Sie sehen auf dem Drcken Sie , um die Anzeige
Anzeige nichts. dunkler bzw. |, um sie heller zu
stellen.
Die Anzeige BATT ist Wechseln Sie die Batterien. Wenn
sichtbar. BATT invers (unterlegt) angezeigt wird
( ), tauschen Sie die Batterien bitte
unverzglich aus.
Die Anzeige BUSY ist Es wird soeben ein Rechenvorgang
sichtbar. ausgefhrt. Mchten Sie den Vorgang
abbrechen, drcken Sie .
Die Anzeige PAUSE Die Ausfhrung eines Vorgangs ist
ist sichtbar. vorbergehend gestoppt (Graph oder
Programm), und der TI-89 Titanium /
Voyage 200 wartet auf eine Eingabe;
drcken Sie .
Es wird eine Schlagen Sie die Liste der
Fehlermeldung Fehlermeldungen in diesem Modul
angezeigt. nach. Drcken Sie zum Lschen der
Meldung N.
Der TI-89 Titanium / Drcken Sie mehrmals N, um ein
Voyage 200 scheint Men/ ein Dialogfeld zu verlassen und
nicht ordnungsgem den Cursor wieder in die Eingabezeile zu
zu arbeiten. bringen.
oder
berprfen Sie, ob die Batterien korrekt
eingesetzt sind. Die Batterien knnten
auch erschpft sein.

Hinweis: Wenn das Gert hngt und Sie dies wie hier beschrieben beheben, wird der
TI-89 Titanium / Voyage 200 zurckgesetzt und der Speicherinhalt gelscht.

Anhang B: Technische Referenz 1064


Ihr Problem: Lsungsvorschlag:

Der TI-89 Titanium Der folgende Vorgang lscht den


hngt; er reagiert RAM. Dabei werden alle Daten,
nicht auf Programme, benutzerdefinierten
Tastatureingaben. Variablen, Funktionen oder Ordner
gelscht.

Drcken und halten Sie A, B und 2.


Drcken Sie dann und lassen Sie
wieder los.

Der folgende Vorgang lscht den RAM


und den Flash-ROM. Dabei werden
alle Daten, Programme,
benutzerdefinierten Variablen,
Funktionen, Ordner Flash-
Anwendungen und Benutzerdaten
gelscht.
1. Entfernen Sie eine der 4 AAA-
Batterien.
2. Halten Sie die Tasten und d
gedrckt whrend Sie die Batterie
wieder einsetzen.
3. Halten Sie die Tasten und d
danach noch etwa fnf Sekunden
gedrckt.
Der Voyage 200 Der folgende Vorgang lscht den
hngt; er reagiert RAM. Dabei werden alle Daten,
nicht auf Programme, benutzerdefinierten
Tastatureingaben. Variablen, Funktionen oder Ordner
gelscht.

Drcken Sie 2 und , und halten


Sie diese Tasten gedrckt. Drcken
Sie dann , und lassen Sie
wieder los.

Der folgende Vorgang lscht den RAM


und den Flash-ROM. Dabei werden
alle Daten, Programme,
benutzerdefinierten Variablen,
Funktionen, Ordner Flash-
Anwendungen und Benutzerdaten
gelscht.

1. Entfernen Sie eine der 4 AAA-


Batterien.
2. Halten Sie die Tasten und d
gedrckt whrend Sie die Batterie
wieder einsetzen.
3. Halten Sie die Tasten und d
danach noch etwa fnf Sekunden
gedrckt.

Anhang B: Technische Referenz 1065


Anhang C: Programmierhandbuch

Die in den Funktionen defModus( ), holModus( ), defGraph( ) und defTabl( ) verwendeten


Parameter-/Funktionsstrings werden bei Verwendung in einem Programm nicht in andere
Sprachen bersetzt. Beispiel: Wird ein Programm in Franzsisch als Arbeitssprache geschrieben
und danach zu Italienisch gewechselt, gibt das Programm einen Fehler aus. Um diesen Fehler
zu vermeiden, mssen die Buchstaben durch Ziffern ersetzt werden. Diese Ziffern funktionieren
in smtlichen Sprachen. In diesem Anhang sind die Ziffern zum Ersetzen der Strings aufgelistet.
In den folgenden Beispielen wird das Austauschen von Buchstaben gegen Ziffern in der Funktion
defModus( ) dargestellt.
Beispiel 1: Programm verwendet Parameter-/Modusstrings aus Buchstaben:
defModus("Graph","Folge")

Beispiel 2: Dasselbe Programm mit Ziffern als Buchstabenersatz:


defModus("1","4")

Anhang C: Programmierhandbuch 1067


defModus( ) und holModus( )

Parameter-/Moduseinstellung Strings
ALLE 0
Graph 1

FUNKTION 1

PARAMETRISCH 2

POLAR 3

FOLGE 4

3D 5

DIFFGLEICHUNG 6

angez. Ziffern 2
FIX 0 1

FIX 1 2

FIX 2 3

FIX 3 4

FIX 4 5

FIX 5 6

FIX 6 7

FIX 7 8

FIX 8 9

Anhang C: Programmierhandbuch 1068


Parameter-/Moduseinstellung Strings

FIX 9 10

FIX 10 11

FIX 11 12

FIX 12 13

FLIESS 14

FLIESS 1 15

FLIESS 2 16

FLIESS 3 17

FLIESS 4 18

FLIESS 5 19

FLIESS 6 20

FLIESS 7 21

FLIESS 8 22

FLIESS 9 23

FLIESS 10 24

FLIESS 11 25

FLIESS 12 26

Winkel 3

BOGENMASS 1

Anhang C: Programmierhandbuch 1069


Parameter-/Moduseinstellung Strings

GRAD 2

Exponentialformat 4

NORMAL 1

WISSENSCH 2

TECHNISCH 3

Komplexes Format 5

REEL 1

KARTESISCH 2

POLAR 3

Vektorformat 6

KARTESISCH 1

ZYLINDRISCH 2

SPHRISCH 3

Math AnzFmt 7

AUS 1

ON 2

Bildsch teilen 8

VOLL 1

OBEN-UNTEN 2

Anhang C: Programmierhandbuch 1070


Parameter-/Moduseinstellung Strings

LINKS-RECHTS 3

Applik im 1.BS 9

(Anwendungen sind nicht mit


Nummern versehen)

Applik im 2.BS 10

(Anwendungen sind nicht mit


Nummern versehen)

Anz. der GraphBS 11

1 1

2 2

Graph 2 12

FUNKTION 1

PARAMETRISCH 2

POLAR 3

FOLGE 4

3D 5

DIFFGLEICHUNG 6

BildschTeilVerh 13

1:1 1

1:2 2

Anhang C: Programmierhandbuch 1071


Parameter-/Moduseinstellung Strings

2:1 3

Exakt/Nherung 14

AUTO 1

EXAKT 2

APPROXIMIERT 3

Basis 15

DEZ 1

HEX 2

BIN 3

Anhang C: Programmierhandbuch 1072


defGraph( )

Parameter-/Moduseinstellung Strings
Koordinaten 1

RECHTW 1

POLAR 2

AUS 3

GraphFolge 2

FOLG 1

GLEICHZTG 2

Raster 3

AUS 1

ON 2

Achsen 4

Im 3D-Modus:

AUS 1

ACHSEN 2

BOX 3

Nicht im 3D-Modus:

Anhang C: Programmierhandbuch 1073


AUS 1

ON 2

Cursor 5

AUS 1

ON 2

Bezeichnungen 6

AUS 1

ON 1

Seq Achsen 7

ZEIT 1

NETZ 2

EIGENE 3

Lsungsmethode 8

RK 1

EULER 2

Felder 9

STEIGFLD 1

RICHTFLD 2

FELDAUS 3

DE Achsen 10

Anhang C: Programmierhandbuch 1074


ZEIT 1

Y1-VS-Y2 2

T-VS-Y' 3

Y-VS-Y' 4

Y1-VS-Y2' 5

Y1'-VS-Y2' 6

XR ZeiStil 11

DRAHTMODELL 1

VERBORG OBERFL 2

KONTURSTUFEN 3

DRAHT + KONTUR 4

PLOT IMPLIZIT 5

Anhang C: Programmierhandbuch 1075


defTabl( )

Parameter-/Moduseinstellung Strings
Graph <-> Tabl 1

AUS 1

ON 2

Unabhngig 2

AUTO 1

FRAGE 2

Achsen 4

1076
Anhang D:
Allgemeine Hinweise
Hinweise zu TI Produktservice und
Garantieleistungen

Informationen ber Wenn Sie mehr ber das Produkt- und


Produkte und Serviceangebot von TI wissen mchten, senden
Dienstleistungen Sie uns eine E-Mail oder besuchen Sie uns im
von TI World Wide Web.
E-Mail-Adresse: ti-cares@ti.com
Internet-Adresse: education.ti.com
Service- und Informationen ber die Garantiebedingungen oder
Garantiehinweise ber unseren Produktservice finden Sie in der
Garantieerklrung, die dem Produkt beiliegt. Sie
knnen diese Unterlagen auch bei Ihrem Texas
Instruments Hndler oder Distributor anfordern.

Vorsichtsmassnahmen im Umgang mit Batterien

Beachten Sie beim Austausch der Batterien die folgenden Vorsichtsmassnahmen.

Bewahren Sie Batterien auer Reichweite von Kindern auf.


Verwenden Sie neue und alte Batterien nicht zusammen. Verwenden Sie Batterien
unterschiedlicher Marken oder Typen nicht zusammen.
Verwenden Sie Batterien und Akkumulatoren nicht zusammen.

Anhang D: Allgemeine Hinweise 1077


Legen Sie die Batterien mit der vorgegebenen Polaritt (+ und -) ein.
Legen Sie nicht-aufladbare Batterien nicht in ein Akku-Ladegert ein.
Entsorgen Sie verbrauchte Batterien vorschriftgem und so bald wie mglich.
Batterien drfen nicht ins Feuer geworfen oder geffnet werden
In der Schweiz sind verbrauchte
Batterien an die Verkaufsstelle
zurckzugeben.
En Suisse, les piles sont rapporter aprs
usage au point de vente.

Anhang D: Allgemeine Hinweise 1078


Vorsichtsmassnahmen im Umgang mit Batterien

Beachten Sie beim Austausch der Batterien die folgenden Vorsichtsmassnahmen.

Bewahren Sie Batterien auer Reichweite von Kindern auf.


Verwenden Sie neue und alte Batterien nicht zusammen. Verwenden Sie Batterien
unterschiedlicher Marken oder Typen nicht zusammen.
Verwenden Sie Batterien und Akkumulatoren nicht zusammen.
Legen Sie die Batterien mit der vorgegebenen Polaritt (+ und -) ein.
Legen Sie nicht-aufladbare Batterien nicht in ein Akku-Ladegert ein.
Entsorgen Sie verbrauchte Batterien vorschriftgem und so bald wie mglich.
Batterien drfen nicht ins Feuer geworfen oder geffnet werden.

In der Schweiz sind verbrauchte


Batterien an die Verkaufsstelle
zurckzugeben.
En Suisse, les piles sont rapporter aprs
usage au point de vente.

1079
TI-89 Titanium 2
j
Kleinbuchstaben-Feststellfunktion
Grobuchstaben-Feststellfunktion
Schnellzugriffstasten j Feststellfunktion beenden

3D-Darstellung
Allgemeines
C, D, A, B Graph bewegt anzeigen
O Liste der Flash-Anwendungen , | Animationsgeschwindigkeit ndern
2a Wechsel zwischen den beiden zuletzt X, Y, Z Blick entlang der Achse
gewhlten Anwendungen oder Zur ursprnglichen Ansicht
geteilten Bildschirm zurckkehren
|, Kontrast dunkler/heller Grafikformat-Stil ndern
Nherungsweise Berechnung eines p Erweiterte/normale Ansicht
Resultats
C, D Cursor (in Editor-Anwendungen) ganz
nach oben oder ganz nach unten Griechische Buchstaben
C, D Groe Objekte im History-Bereich
durchlaufen c Zugriff auf den griechischen
A, B Zeichen links oder rechts neben
Zeichensatz.
Cursor markieren Zugriff auf griechische
2 C, 2 D Bild auf oder Bild ab (in Editor- c j + letter Kleinbuchstaben. Beispiel:
Anwendungen)
2 A, 2 B Cursor ganz nach links oder ganz c j [W] zeigt an.
nach rechts c + letter Zugriff auf griechische
Grobuchstaben. Beispiel:
c [ W] zeigt an.
Angezeige der Tastaturbelegung ( ^ ) Wenn Sie eine Tastenkombination drcken, die
nicht auf einen griechischen Buchstaben zugreift,
Um diese wieder zu verlassen, drcken Sie N.
wird der dieser Taste zugeordnete normale
Buchstabe eingegeben.

In der bersicht sehen Sie Schnellzugriffs-tasten, die auf


der Tastatur selbst nicht angezeigt sind. Drcken Sie
zunchst und dann wie folgt die entsprechende Taste:

c Zugriff auf griechische Buchstaben
(siehe nchste Spalte)
d (Kommentar)
b Grafikkoordinaten in sysdata kopieren
e ! (Fakultt)
Dialogfeld FORMATS aufrufen
1 6 Programme kbdprgm1() bis
kbdprgm9() ausfhren
p & (anfgen)
^ Anzeige der Tastatur-belegungs---
bersicht
@
Gert so ausschalten, da es beim
nchsten Einschalten zur aktuellen
Anwendung zurckkehrt
(zero) {
|
Grafikkoordinaten in den History-Bereich
des Ausgangs-bildschirms kopieren

Buchstabeneingabe

j Eingabe eines Kleinbuchstabens


Eingabe eines Grobuchstabens

960
Voyage 200 3D-Darstellung
Schnellzugriffstasten C, D, A, B Graph bewegt anzeigen
, | Animationsgeschwindigkeit ndern
X, Y, Z Blick entlang der Achse
Allgemeines (zero) Zur ursprnglichen Ansicht
zurckkehren
Liste der Flash-Anwendungen F Grafikformat-Stil ndern
O
Erweiterte/normale Ansicht
2a Wechsel zwischen den beiden zuletzt
gewhlten Anwendungen oder geteilten
Bildschirm
D Grafikkoordinaten in sysdata kopieren Akzente
F Dialogfeld FORMATS aufrufen
H Grafikkoordinaten in den Hisory- 2 A + Buchstabe , , , , , , , , ,
Bereich des Ausgangsbildschirms 2 C + Buchstabe ,
kopieren 2 E + Buchstabe , , , , , , , , , , ,
N Eine neue Variable erstellen 2 N + Buchstabe , , , , ,
Eine vorhandene Variable ffnen 2 O + Buchstabe , , , , , , , , ,
O
Kopie speichern als
2 U + Buchstabe , , , , , , , , , ,
S
|, Kontrast dunkler/heller
Nherungsweise Berechnung eines
Griechische Buchstaben
Resultats
Gert so ausschalten, da es beim
nchsten Einschalten zur aktuellen 2 G Zugriff auf den griechischen
Anwendung zurckkehrt Zeichensatz.
16 Programme kbdprgm1() bis 2 G+ Zugriff auf griechische
kbdprgm6() ausfhren Buchstabe Kleinbuchstaben. Beispiel: 2 G W
zeigt an.
2 G + Zugriff auf griechische
Angezeige der Tastaturbelegung ( [KEY])) Buchstabe Grobuchstaben. Beispiel:
2 G W zeigt an.
Um diese wieder zu verlassen, drcken Sie N.
Wenn Sie eine Tastenkombination drcken, die nicht auf einen
griechischen Buchstaben zugreift, wird der dieser Taste
zugeordnete normale Buchstabe eingegeben.

Die folgende Tabelle enthlt nicht auf der Tastatur des Voyage
200 markierten Tasten-kombinationen. Die nchste Spalte
enthlt Akzentzeichen und griechiesche Buchstaben.

2 X (Kommentar)

(zero) _{
|

Bearbeiten

C Cursor nach ganz oben


D Cursor nach ganz unten
2 A Cursor nach ganz links
2 B Cursor nach ganz rechts
C, DGroe Objekte im History-Bereich
durchlaufen
2 C, 2 DBild auf und Bild ab
X Ausschneiden
C Kopieren
V Einfgen

961
Unterschiedliche Tasten und Tastenkombinationen

Bei einer Reihe von Operationen sind auf TI-89 Titanium / Voyage 200 unterschiedliche Tasten erforderlich. Die folgende Tabelle
enthlt die Tasten und Tastenkombinationen fr die wichtigsten Befehle auf diesen beiden Taschenrechnern.

@ H
TI-89 Titanium Voyage 200
FUNKTION
Buchstaben
Ein Kleinbuchstabe (a-s, u, v, w) j A-S, U-W A-S, U-W
Ein Kleinbuchstabe (t, x, y, z) T, X, Y, Z T, X, Y, Z
Mehrere Kleinbuchstaben 2
Ende der Kleinbuchstabeneingabe j
Mehrere Grobuchstaben 2 [CAPS]
Ende der Grobuchstabeneingabe j 2 [CAPS].
FUNKTIONSTASTEN
F6 2

F7 2

F8 2

CURSORSTEUERUNG
Umfangreiche Objekte in History-Bereich durchblttern C, D C, D

Cursor in Eingabezeile zum Zeilenanfang/ende steuern 2 A, 2 B 2 A, 2 B

C und A C und A
C und B C und B
D und A D und A
D und B D und B
FUNKTIONEN
Hauptbildschirm anzeigen " "

Ausschneiden 5 X

Kopieren 6 C

Einfgen 7 V

Katalog 2
Dialogfeld fr Maeinheiten anzeigen 29 9

Sinus 2W W

Cosinus 2X X

Tangens 2Y Y

Ln 2x x

ex s 2s
EE (Exponent der 10er Potenz) ^ 2^

SYMBOLE
(Konvertierung) 2 2
_ (Unterstrich) 2 _

(Theta)
962
@ H
TI-89 Titanium Voyage 200
FUNKTION
| (with) 2
' (Ableitungsstrich - nur fr DGL) 2 2
2v 2v
(Grad)
2 2
(Winkel)
( 2 []
(Summensymbol)
x (Kehrwert) ^-1 2 [x-1]
Leerzeichen j Leerzeichen
UNSICHTBARE TASTENKOMBINATIONEN
Daten in Variable Sysdata plazieren b D

Griechische Zeichen c j or c G or G

Tastaturbelegung ^ [KEY]

Daten in History des Ausgangsbildschirms plazieren H

Gravis (, , , , ) 25 2 A a, e, i, o, u
Cedille () 25 6 2C c
Akut (, , , , , ) 25 2 E a, e, i, o, u, y
Tilde (, , ) 25 6 2 N a, n, o
Zirkumflex (, , , , ) 25 2 O a, e, i, o, u
Umlaut (, , , , , ) 25 2 U a, e, i, o, u, y
? (Fragezeichen) 23 2Q
25 6 2S
(Beta)
# (Konvertierung) 23 2T
& (Verkettung) p (times) 2H
@ (Klammeraffe) 2R
2V
(ungleich)
! (Fakultt) e 2W
Kommentar d 2 X
Neu 3 N

ffnen 1 O

Kopie speichern als 2 S

Formatdialog F

963
Inhalt
Symbols -( , Gradangabe . . . . . . . . . . . . 1017, 1018
#, Konvertierung . . . . . . . . . . . . . . . 1056 (-, Temperaturangaben . . . . . . . . . . . 834
(!, Fakultt . . . . . . . . . . . . . . . . . 76, 1015 (,, Winkel . . . . . . . . . . . . . . . . . . . . . 1018
(!, speichern . . . . . . . . . . . . . . 667, 1021 (.*, Punktmultiplikation . . . . . . . . . . . 1012
(#, /=, ungleich . . . . . . . . . . . . . 676, 1013 (.+, Punktaddition . . . . . . . . . . . . . . . 1011
(#, Konvertierung . . . . . . . . . . . . . . . . 674 (./, Punktdivision . . . . . . . . . . . . . . . . 1012
(#, Konvertierung . . . . . . . . . . . . . . . 1017 (.^, Punkt Potenz . . . . . . . . . . . . . . . 1012
($( ), Quadratwurzel . . . . . . . . . . . . 1016 (.N, Punktsubtraktion . . . . . . . . . . . . 1012
(%, Prozent . . . . . . . . . . . . . . . . . . . 1013 (/, dividieren . . . . . . . . . . . . . . . . . . . 1010
(%, unendlich . . . . . . . . . . . . . . . . . . . 311 (<, kleiner als . . . . . . . . . . . . . . 676, 1014
(&, anhngen . . . . . . . . . . . . . . 674, 1015 (<<...>>, nicht gengend Display-Speicher
(', Minute Angabe . . . . . . . . . . . . . . . 1018 259
(', Prim . . . . . . . . . . . . . . . . . . . . . . . 1018 (=, gleich . . . . . . . . . . . . . . . . . . 676, 1013
(', zweite Ableitung . . . . . . . . . . . . . . 1018 (>, grer als . . . . . . . . . . . . . . 676, 1014
(E Exponent . . . . . . . . . . . . . . . . . . . . 912 (@, Platzhalter fr Ganzzahl . . . . . . . 310
()( ), Summe . . . . . . . . . . . . . . . . . . . 298 (@list( ), Differenzen auflisten . . . . . . . 937
(*( ), Integral 81, 271, 273, 274, 280, 298, (@tbl, Tabellenintervall . . . . . . . . . . . . 511
300, . . . . . . . . . . . . . . . . . . . . . 1015 (@tmpCnv( ), Temperaturbereich
(*, multiplizieren . . . . . . . . . . . . . . . . 1010 konvertieren . . . . . . . . . . . . . . . . 996
(*f(x)dx (math. Tool fr Graphen) 370, 373 (@tmpCnv( ),
(+, addieren . . . . . . . . . . . . . . . . . . . 1009 Temperaturbereichskonvertierung . .
(,- (Funktionstasten) 320
Ort . . . . . . . . . . . . . . . . . . . . . . . . 11 (@x (Fenstervariable) . . . . . . . . . . . . . 363
Verwendung . . . . . . . . . . . . . . . . . 16 (@y (Fenstervariable) . . . . . . . . . . . . . 363
Whlen von Kategorien . . . . . 31, 35 (^, hoch . . . . . . . . . . . . . . . . . . . . . . . 1017
Whlen von Mens . . . . . . . . . . . 54 (_, Unterstrich . . . . . . . . . . . . . . . . . . 1019
Wechseln zwischen ({, <=, kleiner gleich . . . . . . . . . 676, 1014
Menleistenmens . . . . . . . . . 60 (| (Subtraktionstaste) . . . . . . . . . . . . . 17

1085
( , >=, grer gleich . . . . . . . . 676, 1014
| Eingeben von Befehlen . . . . . . . . . 25
(|, gilt fr alle . . . . . . . . . . . . . . . . . . . 270 Rechner Hauptbildschirm . . . . . . . 27
(|, Kommentar . . . . . . . . . . . . . 650, 1021 (4, konvertieren . . . . . . . . . . . . . 316, 1019
(|, with . . . . . . . . . 81, 86, 281, 282, 1020 (4Bin, Binranzeige . . . . . . . . . . . . . . . 885
(0 / 8( . (Lsche Zeichen) . . . . . . 19 (4Bin, in Binrform anzeigen . . . . . . . . 766
(1 (Hand-Modifikatortaste) (4Cylind, als zylinkdrischen Vektor
Beschreibung . . . . . . . . . . . . . . . . 15 anzeigen . . . . . . . . . . . . . . . . . . . 900
Ort . . . . . . . . . . . . . . . . . . . . . . . . 11 (4DD, als Dezimalwinkel anzeigen . . . 903
Status . . . . . . . . . . . . . . . . . . . . . . 43 (4Dec, als Dezimalzahl anzeigen 766, 903
(2 (2nd-Modifikatortaste) (4DMS, als Grad/Minute/Sekunde
Beschreibung . . . . . . . . . . . . . . . . 14 anzeigen . . . . . . . . . . . . . . . . . . . 909
Ort . . . . . . . . . . . . . . . . . . . . . . . . 11 (4Hex, als Hexadezimalzahl anzeigen 766,
Status . . . . . . . . . . . . . . . . . . . . . . 43 . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
(2 ; (MEMORY (Speicher)) . . . . . 19 (4Polar, als Polarvektor anzeigen . . . . 955
(2 ^ (Exponententaste) . . . . . . . . . 17 (4Rect, als Rechteckvektor anzeigen . 966
(2 4 (Maeinheitenumwandlung) . . 19 (4Sphere, als Kugelvektor anzeigen . . 987
(2 6 (Rckholen) . . . . . . . . . . . . . 20 (7 (Umschalt-Modifikatortaste)
(2 E (Catalog) Beschreibung . . . . . . . . . . . . . . . . 15
Befehle . . . . . . . . . . . . . . . . . . . . . 25 Ort . . . . . . . . . . . . . . . . . . . . . . . . . 11
Tastenbefehl . . . . . . . . . . . . . . . . 19 Status . . . . . . . . . . . . . . . . . . . . . . 43
verlassen . . . . . . . . . . . . . . . . . . . 27 (8 (Karo-Modifikatortaste)
(2 F (Custom) Beschreibung . . . . . . . . . . . . . . . . 15
Beispiel . . . . . . . . . . . . . . . . . . . . . 62 Ort . . . . . . . . . . . . . . . . . . . . . . . . . 11
Beschreibung . . . . . . . . . . . . . . . . 61 Status . . . . . . . . . . . . . . . . . . . . . . 43
Tastenbefehl . . . . . . . . . . . . . . . . 19 (8 F (FORMATS/GRAPH FORMATS
(2 G (Zeichen) (FORMAT/GRAPHIK FORMATE)) 19
Auswhlen von Zeichen . . . . . . . . 11 (8 N (Neue Datei) . . . . . . . . . . . . . . . . 18
Eingeben von Sonderzeichen . . . 11 (8 O (Datei ffnen) . . . . . . . . . . . . . . . 18
Tastenbefehl . . . . . . . . . . . . . . . . 20 (8 S (SAVE COPY AS (KOPIE SPEICH
(2 K ALS))
Ausschalten des Rechners . . . . . . 7 Beispiel . . . . . . . . . . . . . . . . . . . . . 59

1086
Beschreibung . . . . . . . . . . . . . . . . 18 Numerics
Dialogfeld . . . . . . . . . . . . . . . . . . . 18 009AppA, page = 540 . . . . . . . . . . . 1066
(
8 X (Ausschneiden) . . . . . . . . . . . . . 18 009AppB, page = 574 . . . . . . . . . . . 1060
(9 (Speichern) Taste . . . . . . . . . . . 20 009AppC, page = 582 . . . . . . . . . . . 1066
(ABCD (Cursortasten) 0b, Hinweis auf Binrzahl . . . . . . . . 1021
Eingeben von Befehlen . . . . . . . . 25 0h, Hinweis auf Hexadezimalzahl . . 1021
Funktion . . . . . . . . . . . . . . . . . . . . 16 10^( ), hoch 10 . . . . . . . . . . . . . . . . . 1020
ffnen von Apps . . . . . . . . . . . . . 32 2nd-Modifikatortaste (2)
Ort . . . . . . . . . . . . . . . . . . . . . . . . 11 Beschreibung . . . . . . . . . . . . . . . . 14
Verwenden der Hand-Taste . . . . . 15 Status . . . . . . . . . . . . . . . . . . . . . . 43
Verwenden des Mens CHAR . . . 12 3D graphing
Verwenden mit der Hand-Taste . . 15 CONTOUR LEVELS . . . . . . . . . . 112
whlen von Eingabe/Antwort-Paaren HIDDEN SURFACE . . . . . . . . . . 112
29 WIRE AND CONTOUR . . . . . . . . 112
Zusatzfunktionen . . . . . . . . . . . . . 16 WIRE FRAME . . . . . . . . . . . . . . . 112
(E Exponent . . . . . . . . . . . . . . . . . . . . 912 3D Modus . . . . . . . . . . . . . . . . . . . . . . 44
(G( ), Summe . . . . . . . . . . . . . . . . . . 1016 3D-Graphen . . . . . . . . . . . . . . . . . . . . 419
(M, negativ . . . . . . . . . . . . . . . . . . . . . . 176 Animation . . . . . . . . . . . . . . 107, 436
(M, negatives Vorzeichen . . . . . . . . . 1012 CONTOUR LEVELS . . . . . . . . . . 442
(N, subtrahieren . . . . . . . . . . . . . . . . 1009 HIDDEN SURFACE . . . . . . . . . . 442
(( ), Produkt . . . . . . . . . . . . . . 298, 1016 WIRE AND CONTOUR . . . . . . . . 442
(qmax (Fenstervariable) . . . . . . . . . . . 384 WIRE FRAME . . . . . . . . . . . . . . . 442
(qmin (Fenstervariable) . . . . . . . . . . . 384 4Bog( ), 4Rad( ) . . . . . . . . . . . . . . . . . 964
(qstep (Fenstervariable) . . . . . . . . . . . 384 4Grad( ) . . . . . . . . . . . . . . . . . . . . . . . 928
(R, Radians . . . . . . . . . . . . . . . . . . . . 1017 4ln( ) . . . . . . . . . . . . . . . . . . . . . . . . . . 937
( (Vorzeichentaste) . . . . . . . . . . . 17 4logbase( ), 4logbasis( ) . . . . . . . . . . . 940
(T, transponieren . . . . . . . . . . . . . . . . 991 4logbasis( ), 4logbase( ) . . . . . . . . . . . 940
(x (Fenstervariable) . . . . . . . . . . . . 1052 4Rad( ), 4Bog( ) . . . . . . . . . . . . . . . . . 964
(y (Fenstervariable) . . . . . . . . . . . . 1052
^, Potenz . . . . . . . . . . . . . . . . . . . . . 1056
A
|, gilt fr alle . . . . . . . . . . . . . . . . . . . 1056
Abdeckung

1087
austauschen . . . . . . . . . . . . . . . . . . 5 An Rechner senden, SendCalc . 862, 863
entfernen . . . . . . . . . . . . . . . . . . . . 5 an Taschenrechner senden, SendCalc . .
verstauen . . . . . . . . . . . . . . . . . . . . 6 710, . . . . . . . . . . . . . . . . . . . . . . . 972
Ableitungen . . . . . . . . . . . . . . . . . . . . . 80 Analysis, Operationen . . . . . . . . . . . . 878
erste Ableitung, d( ) . . . 80, 280, 297 and, (Boole) und . . . . . . . . 282, 770, 882
erste, d( ) . . . . . . . . . . . . . . . . . . 902 and, Boole and . . . . . . . . . . . . . . . . . 677
numerisch, nDeriv( ) . . . . . . . . . . 945 AndPic, und Bild . . . . . . . . . . . . 704, 883
numerische, nDeriv( ) . . . . . . . . . 298 Anfangsbedingungen . . . . . . . . . . . . 471
ABOUT (INFO)-Bildschirm . . . . . . . . . 66 Anforderung, Request . . . . 694, 696, 967
Abrufen/Antworten Angle (Modus) . . . . . . . . . . . . . 339, 1031
Rechner, GetCalc . . . . . . . . 862, 863 angle( ), Winkel . . . . . . . . . . . . . . . . . 883
abs( ), absoluter Wert . . . . . . . . . . . . 882 anhngen, & . . . . . . . . . . . . . . 674, 1015
Abschalten ans( ), letzte Ausgabe . . . . . . . . 248, 884
nach APD . . . . . . . . . . . . . . . . . . . . 8 Anschlieen
nach Inaktivitt . . . . . . . . . . . . . . . . 8 Computer . . . . . . . . . . . . . . . . . . . 68
absoluter Wert, abs( ) . . . . . . . . 837, 882 Gerte . . . . . . . . . . . . . . . . . . . . . . 68
Achsen (Folge), CUSTOM . . . . . . . . 406 TI ViewScreen OHP . . . . . . . . . . . 68
addieren, + . . . . . . . . . . . . . . . . . . . 1009 TI-Presenter Videoadapter . . . . . . 68
aktives Fenster, switch( ) . . . . . . . . . 991 Voyage 200 PLT . . . . . . . . . . . . . . 68
Aktivitten. Siehe Beispiele, Anschluss, Zubehr . . . . . . . . . . . . . . . 68
Einfhrungen, Aktivitten Anweisungen . . . . . . . . . . . . . . . . . . . 179
Aktualisieren des Betriebssystems (BS) . Hauptbildschirm . . . . . . . . . . . . . . 27
867, . . . . . . . . . . . . . . . . . . . . . . 868 Katalog . . . . . . . . . . . . . . . . . . . . . 24
aktuelle Uhrzeit abrufen, getTime( ) . 926 Anzahl, dim( ) . . . . . . . . . . . . . . . . . . 908
Aktueller Verzeichniszustand . . . . . . . 43 anzeigen
aktuelles Datum abrufen, getDate( ) . 924 E/A-Bildschirm, Disp . . . . . . . . . . 143
Aktuell-Modus . . . . . . . . . . . . . . . . . . . 21 Graph, DispG . . . . . . . 694, 703, 909
Akzentzeichen . . . . . . . . . . . . . 735, 739 Hauptbildschirm, DispHome 694, 909
Algebra . . . . . . . . . . . . . . . . . . . . . . . 878 I/O-Bildschirm, Disp . 652, 694, 712,
Algebra (Men) . . . . . . . . . 287, 288, 290 909
Alle Kategorie . . . . . . . . . . . . . . . . . . . 35 Tabelle, DispTbl . . . . . 695, 702, 909

1088
anzeigen als Ausschalten des Rechners . . . . . . . 7
binr, 4Bin . . . . . . . . . . . . . . 766, 885 Datum und Zeit . . . . . . . . . . . . . . . 48
Dezimalwinkel, 4DD . . . . . . . . . . 903 Erster Start . . . . . . . . . . . . . . . . . . . 2
Dezimalzahl, 4Dec . . . . . . . 766, 903 Hauptbildschirm . . . . . . . . . . . . . . 27
Grad/Minute/Sekunde, 4DMS . . . 909 Kategorien . . . . . . . . . . . . . . . . . . . 31
Hexadezimalzahl, 4Hex . . . 766, 929 Modus . . . . . . . . . . . . . . . . . . . 21, 44
Kugelvektor, 4Sphere . . . . . . . . . 987 Split-Screen-Status . . . . . . . . . . . . 41
Polarvektor, 4Polar . . . . . . . . . . . 955 Teile . . . . . . . . . . . . . . . . . . . . . . . . 5
Rechteckvektor, 4Rect . . . . . . . . 966 Uhr . . . . . . . . . . . . . . . . . . . . . . . . 46
zylinkdrischen Vektor, 4Cylind . . 900 Arc (math. Tool fr Graphen) . 370, 376,
Anzeigestellen-Modus . . . . . . . . . . . . 21 387
APD (Automatic Power Down) . . . . . 162 Archive, Variablen archivieren . 667, 798,
Einschalten nach . . . . . . . . . . . . . . 8 884
im BS Download-Modus . . . . . . . . 73 arcLen( ), Bogenlnge . . . . . . . . 298, 884
whrend Berechnung oder Programm Assembler . . . . . . . . . . . . . . . . . . . . . 915
......................... 8 Assembler (Programmiersprache) . 718,
APPLICATIONS (Men) . . . . . . 199, 204 719, . . . . . . . . . . . . . . . . . . . 720, 721
APPLICATIONS Men (O) . . . . . . 64 Assembler-Programm ausfhren, Exec .
APPROX (NHERUNG) Modus-Status . 721, . . . . . . . . . . . . . . . . . . . . . . . 915
43 Aufforderung, Prompt( ) . . . . . . . 694, 958
approx( ), nhern . . . . . . . . . . . 289, 884 Aufgaben (neu), NewProb . . . . . 215, 947
Approximate (Modus) . . . .188, 229, 272, Aufrumen Meldung . . . . . 799, 800, 802
1033 augment( ), erweitern/verketten 814, 885
Apps (Handheld-Software-Anwendungen) Ausdrcke . . . . . . . . . . . . . . 27, 178, 181
lschen . . . . . . . . . . . . . . . . . . . . . 67 Ausdruck in Liste, exp4list( ) . . . . 915
ffnen . . . . . . . . . . . . . . . . . . . 32, 64 erweitern . . . . . . . . . . . . . . . . . . . . 77
Symbolauswahl, zuletzt geffnet . . 5 krzen . . . . . . . . . . . . . . . . . . . . . . 77
Symbole . . . . . . . . . . . . . . . . . . . . . 2 String in Ausdruck, expr( ) 673, 674,
Verweise . . . . . . . . . . . . . . . . . . . 37 694, . . . . . . . . . . . . . . . . . . . 917
Apps-Arbeitsflche Ausgabe (letzte), ans( ) . . . . . . . 248, 884
abschalten . . . . . . . . . . . . . . . . . . 44 Ausgabe, Output . . . . . . . . . . . . 695, 951

1089
Auslassung, . . . . . . . . . . . . . . . . . 519 Konvertierung . . . . . . . . . . . . . . . 766
Ausschalten . . . . . . . . . . . . . . . . . . . . . 7 mathematische Operatoren 767, 769
ausschlieendes oder (Boole), xor . . 677 Basismodus . . . . . . . . . . . . . . . . . . . . . 21
ausschneiden . . . . . . 240, 241, 242, 732 BATT (Meldung) . . . . . . 230, 1061, 1064
Ausschneiden (8 X) . . . . . . . . . . . . . 18 Batterie
Auswhlen Schwach-Status . . . . . . . . . . . . . . 44
Buchstaben bei der Bearbeitung . 15 Verlngern der Lebensdauer . . . . . 8
vollen Namen der App . . . . . . . . . . 3 Batterien . . .164, 230, 1061, 1062, 1064
Auto (Modus) . . . . . 188, 229, 273, 1033 Austauschanzeige . . . . . . . . . . . . . 44
AUTO Modusstatus . . . . . . . . . . . . . . 43 austauschen . . . . . . . . . . . . 1, 70, 71
Auto-Einfgen . . . . . . . . . . . . . . . . . . . 29 Erster Start . . . . . . . . . . . . . . . . . . . 2
Automatic Power Down (APD) Umgang . . . . . . . . . . 70, 1077, 1079
Einschalten nach . . . . . . . . . . . . . . 8 bearbeiten . . . . . . . . . . . . . . . . . . . . . 194
whrend Berechnung oder Programm Bedingungen . . . . . . . . . . . . . . . . . . . 285
......................... 8 beenden
automatisch einfgen . . . . . . . . . . . . 241 ben.def. Menleiste, EndCustm . 899
automatisch/manuell, Independent AUTO/ ben.def., EndCustm . . . . . . . . . . 696
ASK . . . . . . . . . . . . . . . . . . . . . . 512 Dialogfeld, EndDlog . . . . . . 695, 908
automatische Erstellung von Tabellen . . Exit . . . . . . . . . . . . . . . . . . . . . . . 915
515 for, EndFor . . . . . . . . . . . . . . . . . 921
automatische Vereinfachung . . . . . . 275 Funktion, EndFunc . . . . . . . . . . . 922
automatisches Einfgen . . . . . . 249, 250 if, EndIf . . . . . . . . . . . . . . . . . . . . 930
avgRC( ), durchschn. nderungsrate 885 Menleiste, EndTBar . . . . . 696, 997
Axes (Einstellungen) . . . . . . . . . 432, 441 Programm, EndPrgm . . . . . 661, 957
Axes (Graphenformat) 352, 465, 487, 489 Schleife, EndLoop . . . . . . . . 688, 940
Test, EndTry . . . . . . . . . . . . 713, 998
B beenden Programm, EndPrgm . . . . . 140
Base (Modus) . . . . . . . . . . . . . . . . . 1034 Befehle
Basis . . . . . . . . . . . . . . . . . . . . . . . . . 765 Flash-Apps . . . . . . . . . . . . . . . . . . 24
Boolesche Operatoren . . . . . . . 770 Tasten . . . . . . . . . . . . . . . . . . . 11, 13
fr ln, e . . . . . . . . . . . . . . . . . . . . 311 Befehlsmarker einfgen . . . . . . . . . . 743

1090
Befehls-Skripts 238, 743, 744, 745, 746, Bevlkerung . . . . . . . . . . . . . . . . 128
747 Bildschirm teilen . . . . . . . . . 123, 834
in der Praxis . . . . . . . . . . . . . . . . 821 CBL-Programm . . . . . . . . . . . . . . 830
Beispiel cos(x)=sin(x) . . . . . . . . . . . . . . . . 815
abschalten der Uhr . . . . . . . . . . . . 53 Daten-/Matrix-Editor . . . . . . . . . . 125
ndern von Moduseinstellungen . 22 Datenfilterung . . . . . . . . . . . . . . . 826
Arbeiten mit der Tastenbelegung . 13, Detect Discontinuities . . . . . . . . . . 96
14 Differentialgleichung dritter Ordnung
auswhlen von Menoptionen . . . 56 484
Bearbeiten von Kategorien . . . . . . 38 Differentialgleichung zweiter Ordnung
erstellen eines neuen Programms 33 . . . . . . . . . . . . . . . . . . . . 479, 500
Verwenden der Tastaturbelegung 13 Differentialgleichungen . . . . . . . . 113
Verwenden des Katalogs . . . . . . . 25 divergierende Netz-Plots . . . . . . . 411
Verwenden des Mens CHAR . . . 12 Drei3D-Graphen . . . . . . . . . . . . . 818
Verwenden von Dialogfeldern . . . 59 Erweitern von Ausdrcken . . . . . . 77
wiederherstellen des Vorgabe- Faktor . . . . . . . . . . . . . . . . . . . . . . 75
Anwendermens . . . . . . . . . . 62 Fibonacci-Folge . . . . . . . . . . . . . 417
Beispiele, Ansicht, Konstanten und Flugbahn eines Balls . . . . . . . . . . . 99
Maeinheiten . . . . . . . . . . . . . . . . 88 Funktionsteile . . . . . . . . . . . . . . . 118
Beispiele, Ansicht, Rechenarten Graphen von Folgen . . . . . . . . . . 104
Gleichungssysteme . . . . . . . . . . . 85 implizite Plots . . . . . . . . . . . . . . . 455
lineare Gleichungen lsen . . . . . 293 Integrale . . . . . . . . . . . . . . . . . . . . 81
Polynomfaktoren . . . . . . . . . . . . 291 Kapitalwert . . . . . . . . . . . . . . . . . 841
Beispiele, Einfhrungen, Aktivitten komplexe Nullstellen . . . . . . . . . . 836
3D-Graphen . . . . . . . . . . . . . . . . 107 komplexe Oberflche . . . . . . . . . 449
Ableitung einer Gleichung zweiter komplexe Zahlen . . . . . . . . . . . . . . 75
Ordnung . . . . . . . . . . . . . . . . 810 Faktoren 844
Ableitungen . . . . . . . . . . . . . . . . . 80 konvergierende Netz-Plots . . . . . 409
Baseball . . . . . . . . . . . . . . . . . . . 833 Krzen von Ausdrcken . . . . . . . . 77
Basis . . . . . . . . . . . . . . . . . . . . . 150 Lsen linearer Gleichungen . . 79, 80
Beispiel-Skript mit Text-Editor . . 820 numerische Auflsungsfunktion . 147

1091
Operationen mit Text . . . . . . . . . 144 Benutzereinheiten-Modus . . . . . . . . . . 21
oszillierende Netz-Plots . . . . . . . 412 Berechnung stoppen . . . . . . . . . . . . . 187
parametrische Darstellung . . . . . 833 Betonungszeichen
parametrische Graphen . . . . . . . . 99 CHAR-Men . . . . . . . . . . . . . . . . . 20
polare Rose . . . . . . . . . . . . . . . . 102 Betrachtung in 3D . . . . . . . . . . . . . . . 437
Polynom dritter Ordnung . . . . . . 836 Betrachtungswinkel . . . . . . . . . . . . . . 432
Polynomfaktoren . . . . . . . . . . . . . 79 Betriebssystem . . . . . . . . . . . . . 869, 870
Primfaktoren . . . . . . . . . . . . . . . . . 75 Betriebssystem (BS)
programmieren . 140, 143, 714, 715, Download . . . . . . . . . . . . . . . . . . . 73
716, . . . . . . . . . . . . . . . . . . . 717 Betriebssystem-(BS)-Version . . . . . . 264
rationale Funktion zerlegen . . . . 823 Betriebssystem, aktualisieren . 866, 867,
rationale Zahlen 868
Faktoren 844 Bezeichnung, Lbl 663, 678, 682, 689, 934
Raubtier-Beutetier-Modell . 414, 489 Bild ersetzen, RplcPic . . . . . . . . 704, 970
reelle Zahlen Bild mit ausschlieendem oder, XorPic . .
Faktoren 844 705
Stab-Ecke-Aufgabe . . . . . . . . . . 808 Bild mit exklusives oder, XorPic . . . 1002
Standardrente . . . . . . . . . . . . . . 839 Bilder . . . . . . . . . . . . . . . . . . . . . 556, 559
Statistik . . . . . . . . . . . . . . . . . . . . 128 dazu, AndPic . . . . . . . . . . . . 704, 883
Tabellen . . . . . . . . . . . . . . . . . . . 121 ersetzen, RplcPic . . . . . . . . 704, 970
Theorem des Pythagoras . . 808, 809 exklusives oder, XorPic . . . . . . . 1002
Wahrscheinlichkeitsrechnung . . 845 lschen . . . . . . . . . . . . . . . . . . . . 560
Wald und Bume . . . . . . . . . . . . 104 mit ausschlieendem oder, XorPic . .
benutzerdefinierte Funktionen .221, 251, 705
305, . 422, 532, 534, 655, 656, 657, neu, NewPic . . . . . . . . 668, 704, 946
904 speichern, StoPic . . . . . . . . 704, 989
benutzerdefinierte Maeinheiten . . . 323 zurckholen, RclPic . . . . . . 704, 965
benutzerdefinierte Menleiste siehe Zyklus, CyclePic . . . . . . . . . 704, 900
Menleiste Bildlauf . . . . . . . . . . . . . . . . . . . . . . . . 257
benutzerdefinierte Plots, CUSTOM . 399, Bildschirm teilen 539, 543, 566576, 746,
487, . . . . . . . . . . . . . . . . . . . . . . 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . 763

1092
aktives Fenster, switch( ) . . . . . . 991 lschen . . . . . . . . . . . . . . . . . . . . . 19
beenden . . . . . . . . . . . . . . . . . . . 570 Build Web, Netz erzeugen . . . . . 406, 408
Eingabezeile . . . . . . . . . . . . 573, 575 BUSY . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Einstellung . . . . . . . . . . . . . 566, 567 BUSY (Zeiger) . . . . . . . . . . 231, 354, 642
Fenster, switch( ) . . . . . . . . . . . . 691 Busy/Pause-Status . . . . . . . . . . . . . . . 44
Pixelkoordinaten . . . . . . . . . . . . . 568
teilen . . . . . . . . . . . . . . . . . . . . . . 573 C
Bildzyklus, CyclePic . 560, 561, 704, 900 Calc (Men) . . . . . . . . . . . . . . . . . . . . 297
binr Calculator-Based Laboratory system
Anzeige, 4Bin . . . . . . . . . . . . . . . 885 Anschlieen . . . . . . . . . . . . . . . . . 68
Hinweis, 0b . . . . . . . . . . . . . . . . 1021 Calculator-Based Laboratory. Siehe CBL
rotate, rotate( ) . . . . . . . . . . . . . . 772 Calculator-Based Ranger system
shift, shift( ) . . . . . . . . . . . . . . . . . 773 Anschlieen . . . . . . . . . . . . . . . . . 68
Binrdarstellung, 4Bin . . . . . . . . . . . . 766 Calculator-Based Ranger. Siehe CBR
Blttern . . . . . . . . . . . . . . . . . . . . . . . . 29 CATALOG (Men) . . . . . . . . . . . . . . . 216
BldData, Daten erzeugen . 493, 667, 886 CBL
Bogacki-Shampine-Gleichung . . . . 1060 Aktivitt . . . . . . . . . . . . . . . . . . . . 830
Bogenlnge, arcLen( ) . . . . . . . 298, 884 holen/ermitteln, Get . . . . . . . . . . . 922
Boole Listenvariable senden, Send . . . . 972
ausschlieendes oder, xor . . . . . 677 Programme . . . . . . . . . . . . . 709, 830
exklusives oder, xor . . . . . 771, 1001 Statistikdaten . . . . . . . . . . . 636, 638
nicht, not . . . . . . . . . . . 678, 770, 948 CBL 2 system
oder, or . . . . . . . . . . . . 677, 770, 950 Anschlieen . . . . . . . . . . . . . . . . . 68
und, and . . . . . . . 282, 677, 770, 882 CBR
Box Plot . . . . . . . . . . . . . . . . . . . . . . 624 holen/ermitteln, Get . . . . . . . . . . . 922
Brche . . . . . . . . . . . 289, 296, 824, 958 Listenvariable senden, Send . . . . 972
BS . . . . . . . . . . . . . . . . . . . 866, 867, 868 Programme . . . . . . . . . . . . . 709, 830
BS-(Betriebssystem)-Version . . . . . . 264 Statistikdaten . . . . . . . . . . . 636, 638
Buchstaben CBR system
Groflschreibung . . . . . . . . . . . . . 11 Anschlieen . . . . . . . . . . . . . . . . . 68
Groschreibung . . . . . . . . . . . . . . 15 ceiling( ), Dach . . . . . . . . . . . . . 817, 886

1093
cFactor( ), komplexer Faktor . .289, 845, numbers . . . . . . . . . . . . . . . . . . . . 76
887 Complex (Men) . . . . . . . . . . . . . . . . 289
cFactor(), komplexer Faktor . . . . . 1048 Complex Format (Modus) . . . . . . . . 1031
CHAR (Zeichenmen) . . . . . . . . . . . 199 conj( ), komplexes Komplement . . . . 891
char( ), Zeichen-String . . . . . . . 674, 887 contour-level graphing . . . . . . . . . . . . 112
CHAR-Men (2 G) Coordinates (Graphenformat) . . 351, 385
Eingeben von Sonderzeichen . . . 11 CopyVar, Variable kopieren . . . 667, 891
Tastenbefehl . . . . . . . . . . . . . . . . 20 cos( ), Cosinus . . . . . . . . . . . . . . . . . 892
Chat senden, SendChat . .710, 862, 863, cos/( ), Arcuscosinus . . . . . . . . . . . . 893
973 cosh( ), Cosinus hyperbolicus . . . . . . 893
checkTmr( ), Timer prfen . . . . . . . . 888 cosh/( ), Arcuscosinus hyperbolicus . 893
Circle, Kreis zeichnen . . . . . . . . 707, 888 Cosinus, cos( ) . . . . . . . . . . . . . . . . . 892
Circular definition-Fehler . . . . . . . . . 666 cot( ), Kotangens . . . . . . . . . . . . . . . . 894
Clean Up (Men) . . . . . . . . . . . . . . . 214 cot/( ), Arcuskotangens . . . . . . . . . . . 894
CLOCK Dialogfeld . . . . . . . . . . . . . . . 46 coth( ), Kotangens hyperbolicus . . . . 894
ClockOff, Uhr ausschalten . . . . . . . . 888 coth/( ), Areakotangens (hyperbolicus) . .
ClockOn, Uhr einschalten . . . . . . . . . 888 894
ClrDraw, Zeichnung lschen . .548, 706, crossP( ), Produkt . . . . . . . . . . . . . . . 895
888 csc( ), Kosekans . . . . . . . . . . . . . . . . 895
ClrErr, Fehler lschen . . . . . . . . 713, 889 csc/( ), Arcuskosekans . . . . . . . . . . . 895
ClrGraph, Graph lschen . 532, 703, 762 csch( ), Kosekans hyperbolicus . . . . . 895
ClrHome . . . . . . . . . . . . . . . . . . . . . . . 31 csch/( ), Areakosekans (hyperbolicus) . .
ClrHome, Hauptbildschirm lschen . 889 896
ClrIO, I/O lschen . . . . . . . 644, 694, 889 cSolve( ), komplexe Gleichungen lsen .
colDim( ), Matrizenspaltenanzahl . . . 890 271
colNorm( ), absolute Summe cSolve( ), komplexe Lsung . . . . . . . 896
Matrizenspalten . . . . . . . . . . . . . 890 cSolve(), komplexe Lsung . . . . . . 1048
combinations, nCr( ) . . . . . . . . . . . . . 945 CubicReg, kubische Regression . . . 612,
comDenom( ), gemeinsamer Nenner 289, 898, . . . . . . . . . . . . . . . . . . . . . . 1057
. . . . . . . . . . . . . . . . . . 290, 296, 890 cumSum( ), kumulative Summe . . . . 898
complex cumSum( ), Summe . . . . . . . . . 596, 598

1094
Current folder (Modus) . . . . . . . . . . 1030 benutzerdefinierte Plots . . 399, 487,
Cursor 489
auerhalb der Kurve . . . . . . . . . 430 Men . . . . . . . . . . . . . . . . . . 200, 261
Auswhlen eines Befehls . . . . . . . 25 CUSTOM (2 F) Men . . . . . . . 62
bewegen . . . . . . . . . . . . . . . . . . . . 16 Beschreibung . . . . . . . . . . . . . . . . 61
Drei3D-Graph . . . . . . . . . . . . . . . 427 Tastenbefehl . . . . . . . . . . . . . . . . . 19
Eintrge anzeigen . . . . . . . . . . . . 29 Custom Units (Modus) . . . . . . . . . . . 1034
frei beweglich . . 355, 386, 394, 404, Custom, Menleiste definieren . 696, 899
426, . . . . . . . . . . . . . . . . . . . 469 Cycle, Zyklus . . . . . . . . . . . . . . . . . . . 900
Funktionen . . . . . . . . . . . . . . . . . . 16 CyclePic, Bildzyklus .560, 561, 704, 900
Lschen eines Eingabe/Ergebnis- cZeros( ), komplexe Nullstellen 271, 289,
Paars . . . . . . . . . . . . . . . . . . . 31 900
lschen von Zeichen . . . . . . . . . . 19 cZeros(), komplexe Nullstellen . . . 1048
nach APD . . . . . . . . . . . . . . . . . . . . 8
steuern . . . . . . . . . . . . . . . . 167, 195 D
Trace . . . . . 357, 358, 359, 360, 361 d( ), erste Ableitung . . 80, 280, 297, 300,
verdeckte Oberflche . . . . . . . . . 429 902
Verlauf . . . . . . . . . . . . . . . . . . . . . 29 Dach, ceiling( ) . . . . . . . . . . . . . 817, 886
Cursortasten (ABCD) data4mat( ) . . . . . . . . . . . . . . . . . . . . . 903
Eingeben von Befehlen . . . . . . . . 25 Datei, neu (8 N) . . . . . . . . . . . . . . . . . 18
Funktion . . . . . . . . . . . . . . . . . . . . 16 Datei, ffnen (8 O) . . . . . . . . . . . . . . 18
ffnen von Apps . . . . . . . . . . . . . 32 Daten (neu), NewData . . . . . . . . . . . . 945
Verwenden des Mens CHAR . . . 12 Daten-/Matrix-Editor
Verwenden mit der Hand-Taste . . 15 Auto-calculate . . . . . . . . . . . . . . . 595
Zusatzfunktionen . . . . . . . . . . . . . 16 kopieren . . . . . . . . . . . . . . . . . . . 601
CustmOff, ben.def. Menleiste aus . 261, neu, NewData . . . . . . . . . . . 594, 668
899 shift, shift( ) . . . . . . . . . . . . . 596, 597
CustmOn, ben.def. Menleiste ein . . 261, Spalten sortieren . . . . . . . . . 598, 599
899 Spaltenberschrift . . . 591, 592, 594,
CUSTOM 595, . . . . . . . . . . . . . . . . . . . 596
Achsen (Folge) . . . . . . . . . . . . . . 406 statistische Plots .617, 618, 621, 622

1095
verlagern, shift( ) . . . . . . . . . . . . 979 DEG (GRD) Modus . . . . . . . . . . . . . . . 43
Daten/Matrix-Editor . . . . . . . . . . . . . . 525 deleting
Bildlauf . . . . . . . . . . . . . . . . . . . . 587 variables of type . . . . . . . . . . . . . 795
DatenVariable . . 581, 582, 584, 585 DelFold, Verzeichnis lschen . 668, 795,
erzeugen . . . . . . . . . . . . . . 582, 584 905
fllen . . . . . . . . . . . . . . . . . . . . . . 588 DelType . . . . . . . . . . . . . . . . . . . . . . . 668
Matrix-Variable . 580, 581, 582, 584, DelType command . . . . . . . . . . . . . . 795
585 DelType( ), EntfTyp( ) . . . . . . . . . . . . 905
Variable . . . . . . . 581, 582, 584, 585 DelVar, Variable lschen . 269, 304, 668,
Variablenliste 577, 581, 582, 584, 585 672, . . . . . . . . . . . . . . . . . . . 795, 905
Werte . . . . . . . . . . . . . . . . . . . . . 586 Derivatives (math. Tool fr Graphen) 369,
Zellenbreite . . . . . . . . . . . . . . . . 590 . . . . . . . . . . . . . . . . . . . . . . . 373, 395
Datenfilterung . . . . . . . . . . . . . . . . . . 826 deSolve( ), Lsung . . . . . . 298, 500, 905
Daten-Plots . . . . . . . . . . . . . . . . . . . . 128 det( ), Matrixdeterminante . . . . . . . . . 907
Datum dezimal
Einstellung . . . . . . . . . . . . . . . . . . 46 Winkel anzeigen, 4DD . . . . . . . . . 903
Rcksetzen . . . . . . . . . . . . . . . . . 54 Zahl anzeigen, 4Dec . . . . . . . . . . 903
Datum einstellen, setDate( ) . . . . . . . 973 diag( ), Matrixdiagonale . . . . . . . . . . . 907
Datumsformat abrufen, getDtFmt( ) . 924 Diagramme, zeichnen auf . . . . . . . . . . 15
Datumsformat einstellen, setDtFmt( ) 973 Dialog, Dialogfeld definieren . . . 695, 908
Datumszeichenfolge abrufen, getDtStr( ) Dialogfeld
925 (8 S (SAVE COPY AS) (KOPIE
dayOfWk( ), Wochentag . . . . . . . . . . 903 SPEICH ALS) . . . . . . . . . . . . . 18
DE (DGL) Modus . . . . . . . . . . . . . . . . 44 Bearbeiten von Kategorien . . . . . . 37
Define, definieren . . 305, 391, 400, 500, CLOCK . . . . . . . . . . . . . . . . . . . . . 46
904 FORMATS/GRAPH FORMATS
definieren, Define . . 253, 305, 344, 391, (FORMAT/GRAPHIK FORMATE)
400, . 422, 500, 529, 536, 661, 667, (8 F) . . . . . . . . . . . . . . . . . . . 19
703, . . . . . . . . . . . . . . . . . . 809, 904 Menanzeige . . . . . . . . . . . . . . . . 58
definiert/undefiniert, Typ, getType( ) . 268, MODE . . . . . . . . . . . . . . . . . . . . . . 20
668 ffnen von Apps . . . . . . . . . . . . . . 32

1096
Dialogfeld, definieren, Dialog . . 695, 908 Draht- und Konturmodelle . . . . . . . . . 442
Dialogfelder . . . . . . . . . . . . . . . . . . . 202 Drahtmodell . . . . . . . . . . . . . . . . . . . . 442
Differential- und Integralrechnungen 878 DrawFunc, Funktion zeichnen . 545, 708,
Differentialgleichungen 910
Anfangsbedingungen . . . . . . . . . 471 DrawInv, invers zeichnen . 546, 708, 910
DIRFLD, Richtungsfeld . . . . . . . 464 DrawParm, parametrisch zeichnen . 545,
dritter Ordnung . . . . . . . . . . . . . . 484 708, . . . . . . . . . . . . . . . . . . . . . . . 910
erster Ordnung . . . . . . . . . . 476, 500 DrawPol, polar zeichnen . . 545, 708, 911
Fehlerbehebung . . . . . . . . . . . . . 503 DrawSlp, Neigung zeichnen . . 555, 708,
FLDOFF, Feld aus . . . . . . . 464, 507 911
Graphen . . . . . . . . . . . . . . . . . . . 458 drehen, rotate( ) . . . . . . . . . . . . . . . . . 675
Lsungsverfahren . . . . . . . . . . . 1060 dreidimensionale Graphen
Lsungsverfahren . . . . . . . 463, 493 Animation . . . . . . . . . . . . . . 107, 436
SLPFLD, Neigungsfeld . . . . 464, 504 CONTOUR LEVELS . . . . . . . . . . 442
zweiter Ordnung . . . . . . . . . 479, 500 HIDDEN SURFACE . . . . . . . . . . 442
Differenzen auflisten, @list( ) . . . . . . . 937 WIRE AND CONTOUR . . . . . . . . 442
diftol (Fenstervariable) . . . . . . . . . . . 467 WIRE FRAME . . . . . . . . . . . . . . . 442
dim( ), Anzahl . . . . . . . . . . . . . . . . . . 908 DropDown, Dropdown-Men . . . 696, 911
dim( ), Zeichenzahl . . . . . . . . . . . . . . 674 Dropdown-Men, DropDown . . . 696, 911
DIRFLD, Richtungsfeld . . . . . . . 464, 505 DrwCtour, Kontur zeichnen 447, 708, 912
Disp, I/O-Bildschirm anzeigen .143, 652, dtime (Fenstervariable) . . . . . . . . . . . 468
694, . . . . . . . . . . . . . . . . . . 712, 909 durchschn. nderungsrate, avgRC( ) 885
DispG, Graph anzeigen . . 694, 703, 909
DispHome, Hauptbildschirm anzeigen . . E
694, . . . . . . . . . . . . . . . . . . . . . . 909 E (Exponentensymbol) . . . . . . . . . . . . 17
Display Digits (Modus) . . . . . . 191, 1030 e hoch x, e^( ) . . . . . . . . . . . . . . . . . . . 912
DispTbl, Tabelle anzeigen 695, 702, 909 e, Basis fr ln . . . . . . . . . . . . . . . . . . . 311
Distance (math. Tool fr Graphen) . . 370, E/A-Anschluss . . . . . . . . . . . . . . . . . . . 68
375, . . . . . . . . . . . . . . . . . . 387, 395 e^( ), e hoch x . . . . . . . . . . . . . . . . . . . 912
dividieren, / . . . . . . . . . . . . . . . . . . . 1010 echter Bruch, propFrac 77, 289, 824, 958
dotP( ), Punktprodukt . . . . . . . . . . . . 910 Eigenvektor, eigVc( ) . . . . . . . . . . . . . 913

1097
Eigenwert, eigVl( ) . . . . . . . . . . . . . . 913 einstellen Tabellenparameter . . . . . . 511
eigVc( ), Eigenvektor . . . . . . . . . . . . 913 else if, ElseIf . . . . . . . . . . . 535, 681, 914
eigVl( ), Eigenwert . . . . . . . . . . . . . . 913 Else, else . . . . . . . . . . . . . . . . . . 681, 930
ein/aus . . . . . . . . . . . . . . . . . . . 161, 162 else, Else . . . . . . . . . . . . . . . . . . 681, 930
einfgen . . . . . . 240, 241, 242, 243, 732 ElseIf, else if . . . . . . . . . . . . . . . 681, 914
Einfgen-Modus (2 /) . . . . . . . . . 19 end
Einfhrungen. Siehe Beispiele, for, EndFor . . . . . . . . . . . . . 651, 684
Einfhrungen, Aktivitten if, EndIf . . . . . . . .651, 678, 680, 681
Eingabe while, EndWhile . . . . . . . . 686, 1001
Groschreibung von Buchstaben . 11 EndCustm, ben.def. Ende . . . . . 696, 899
Eingabe, entry( ) . . . . . . . . . . . . 248, 914 EndDlog, Ende Dialogfeld . . . . . 695, 908
Eingabe, Input . . . . . . . . . 693, 703, 931 EndFor, end for . . . . . . . . . 651, 684, 921
Eingabe/Ergebnis-Paare EndFunc, Funktion beeden . . . . . . . . 922
Status . . . . . . . . . . . . . . . . . . . . . . 44 EndIf, end if . . . .651, 678, 680, 681, 930
Eingabe-String, InputSt . . . . . . . . . . 673 EndLoop, Schleife beeden . . . . . . . . 940
Eingabezeile EndLoop, Schleife beenden . . . . . . . 688
Cursor . . . . . . . . . . . . . . . . . . . . . 29 EndPrgm, Programm beenden 140, 661,
einfgen von Befehlen . . . . . . . . . 25 957
Lschen des Verlaufs . . . . . . . . . . 31 EndTBar, Ende Menleiste . . . . 696, 997
rckholen . . . . . . . . . . . . . . . . . . . 29 EndTry, Ende Test . . . . . . . . . . 713, 998
Eingeben EndWhile, end while . . . . . . . . 686, 1001
blttern im Katalog . . . . . . . . . . . . 24 Englisch-Kategorie . . . . . . . . . . . . . . . 35
Dateiname . . . . . . . . . . . . . . . . . . 32 EntfTyp( ), Deltype( ) . . . . . . . . . . . . . 905
Einheiten entry( ), Eingabe . . . . . . . . . . . . 248, 914
festlegen, setUnits( ) . . . . . 691, 977 EOS (Equation Operating System) . 1055
holen/ermitteln, getUnits( ) . 690, 928 Equation Operating System (EOS) . 1055
Mae . . . . . . . . . . . . . . . . . . . . . 312 Ergebnisse . . . . . . . . . . . . . . . . . . . . . 27
Modi . . . . . . . . . . . . . . . . . . . . . 1034 Ergebnisse mit zwei Variablen, TwoVar .
Einheitensystem-Modus . . . . . . . . . . . 21 612, . . . . . . . . . . . . . . . . . . . . . . . 998
Einheitenvektor, unitV( ) . . . . . . . . . . 999 ermitteln
Einschalten, Erster Start . . . . . . . . . . . . 2 Nenner, getDenom( ) . . . . . . . . . 290

1098
ermitteln siehe holen/ermitteln expand( ), erweitern . . . . . 288, 291, 916
ermitteln, Return . . . . . . . . . . . . . . . . 968 expand( ), expand . . . . . . . . . . . . . . . . 78
Ersetzung . . . . . . . . . 281, 282, 284, 286 expand, expand( ) . . . . . . . . . . . . . . . . 78
Erster Start . . . . . . . . . . . . . . . . . . . . . . 2 Exponent, E . . . . . . . . . . . . . . . . . . . . 912
erweitern, expand( ) . 77, 288, 291, 812, Exponentensymbol (E) . . . . . . . . . . . . . 17
836, . . . . . . . . . . . . . . . . . . . . . . 916 Exponententaste (2 ^) . . . . . . . . . . 17
erweitern/verketten, augment( ) 814, 885 Exponential Format (Modus) . . 193, 1031
erzeugen Exponentialformatmodus . . . . . . . . . . . 21
Daten, BldData . . . . . . 493, 667, 886 exponentielle Regression, ExpReg . 613,
Netz, Build Web . . . . . . . . . . . . . 406 917, . . . . . . . . . . . . . . . . . . . . . . 1057
Tabelle, Table . . . . . . . . . . 702, 992 expr( ), String in Ausdruck 673, 674, 694,
Estep (Fenstervariable) . . . . . . . . . . 467 917
Eulersches Verfahren . . . . . . . . 463, 493 ExpReg, exponentielle Regression . 613,
EXACT (EXAKT) Modusstatus . . . . . . 43 917, . . . . . . . . . . . . . . . . . . . . . . 1057
exact( ), exakt . . . . . . . . . . . . . . . . . . 915 expressions
Exact/Approx (Modus) . . .188, 229, 271, expanding . . . . . . . . . . . . . . . . . . . 78
273, . . . . . . . . . . . . . . . . . . . . . 1033 Extract (Men) . . . . . . . . . . . . . . . . . . 290
exakt, exact( ) . . . . . . . . . . . . . . . . . . 915 eye (Fenstervariable fr z-Achse) . 423,
Exakt/Ungefhr Modus . . . . . . . . . . . . 21 432, . . . . . . . . . . . . . . . . . . . . . . . 434
examples, previews, activities eye (Fenstervariable fr x-Achse) . 423,
angle modes . . . . . . . . . . . . . . . . . 84 432, . . . . . . . . . . . . . . . . . . . . . . . 433
expanding expressions . . . . . . . . 78 eye (Fenstervariable fr Rotation) 423,
finding roots . . . . . . . . . . . . . . . . . 77 432, . . . . . . . . . . . . . . . . . . . . . . . 434
log to any base . . . . . . . . . . . . . . . 83
examples,previews,activities F
log to any base . . . . . . . . . . . . . . . 83 factor( ), Faktor . . 77, 79, 271, 288, 291,
Exec, Assembler-Programm ausfhren . 917
721, . . . . . . . . . . . . . . . . . . . . . . 915 Faktor . . . . . . . . . . . . . . . . . . . . . . . . 291
Exit, beenden . . . . . . . . . . . . . . . . . . 915 Faktor, factor( ) 271, 288, 291, 813, 844,
exklusives oder (Boole), xor . . 771, 1001 917
exp4list( ), Ausdruck in Liste . . . . . . . 915 Faktoren . . . . . . . . . . . . . . . . . . . . . . . 79

1099
in der Praxis . . . . . . . . . . . . . . . . 844 nmax . . . . . . . . . . . . . . . . . . . . . . 401
Fakultt, ! . . . . . . . . . . . . . . . . . 76, 1015 nmin . . . . . . . . . . . . . . . . . . . . . . 401
false (Meldung) . . . . . . . . . . . . . . . . . 309 plotStep . . . . . . . . . . . . . . . . . . . . 402
Fehler nach APD . . . . . . . . . . . . . . . . . 8 plotStrt . . . . . . . . . . . . . . . . . . . . . 401
Fehler und Fehlerbehebung . . . . . . 1064 qmax . . . . . . . . . . . . . . . . . . . . . . 384
Circular definition . . . . . . . . . . . . 666 qmin . . . . . . . . . . . . . . . . . . . . . . 384
Fehler lschen, ClrErr . . . . 713, 889 qstep . . . . . . . . . . . . . . . . . . . . . . 384
Fehler weitergeben, PassErr . . . 713, t0 . . . . . . . . . . . . . . . . . . . . . . . . . 465
954 tmax . . . . . . . . . . . . . . . . . . 393, 466
Memory Error . . . . . . . . . . . 805, 806 tmin . . . . . . . . . . . . . . . . . . . . . . . 393
Out of Memory . . . . . . . . . . . . . . 307 tplot . . . . . . . . . . . . . . . . . . . . . . . 466
Programme . . . . . . . . . . . . . . . . 711 tstep . . . . . . . . . . . . . . . . . . 393, 466
Speicherfehler . . . . . . . . . . 805, 806 xgrid . . . . . . . . . . . . . . . . . . . . . . 424
bertragung . . . . . . . . . . . . 859, 871 xmax . 349, 384, 393, 402, 423, 466,
Fehler weitergeben, PassErr . . 713, 954 1052
Fehlerbeseitigung siehe Fehler und xmin . 349, 384, 393, 402, 423, 466,
Fehlerbehebung 1052
Feld aus, FLDOFF . . . . . . . . . . 464, 507 xres . . . . . . . . . . . . . . . . . . . . . . . 349
Fenster, switch( ) . . . . . . . . . . . . . . . 691 xscl . . . . . . .349, 384, 393, 402, 466
Fenstervariable ygrid . . . . . . . . . . . . . . . . . . . . . . 424
(x . . . . . . . . . . . . . . . . . . . . . . . 1052 ymax . 349, 384, 393, 402, 423, 466,
(y . . . . . . . . . . . . . . . . . . . . . . . 1052 1052
diftol . . . . . . . . . . . . . . . . . . . . . . 467 ymin . 349, 384, 393, 402, 423, 466,
dtime . . . . . . . . . . . . . . . . . . . . . 468 1052
Estep . . . . . . . . . . . . . . . . . . . . . 467 yscl . . . . . . .349, 384, 393, 402, 466
eye (z-Achse) . . . . . . 423, 432, 434 zmax . . . . . . . . . . . . . . . . . . . . . . 423
eye (x-Achse) . . . . . . 423, 432, 433 zmin . . . . . . . . . . . . . . . . . . . . . . 423
eye (Rotation) . . . . . 423, 432, 434 festlegen
fldres . . . . . . . . . . . . . . . . . . . . . 467 Einheiten, setUnits( ) . . . . . . 691, 977
ncontour . . . . . . . . . . . . . . . . . . . 424 Graph, setGraph( ) . . . 691, 703, 974
ncurves . . . . . . . . . . . . . . . . . . . . 467 Modus, setMode( ) . . . 691, 703, 975

1100
Tabelle, setTable( ) . . 691, 702, 976 FORMATS (Dialogfeld) . . 439, 442, 444,
Tabellendefinition, setTable( ) . . 515 453, . . . . . . . . . . . . . . . . . . . 590, 737
Verzeichnis, setFold( ) 690, 788, 974 FORMATS (Graphenformat) . . . . . . . 351
Fibonacci-Folge . . . . . . . . . . . . . . . . 417 FORMATS dialog box . . . . . . . . . . . . 112
Fill, Matrix fllen . . . . . . . . . . . . . . . . 918 Format-String, format( ) . . . 674, 695, 921
FLASH APPLICATIONS (8 O) Formelanzeige . . . . . . . . . . . . . . 188, 233
Beschreibung . . . . . . . . . . . . . . . . 55 fPart( ), Funktionsteil . . . . . . . . . . . . . 921
falls nicht installiert . . . . . . . . . . . . 24 frei beweglicher Cursor . . 355, 386, 394,
Tastenbefehl . . . . . . . . . . . . . . . . 19 404, . . . . . . . . . . . . . . . . . . . 426, 469
Zugriff auf nicht aufgefhrte Apps 65 Frobenius-Norm, norm( ) . . . . . . . . . . 948
Flash-Anwendungen 205, 220, 308, 776, FUNC (FKT) Modus . . . . . . . . . . . . . . 44
777, . . . . . . . . . . . . . . . . . . 782, 791 Func, Programmfunktion . . . . . . . . . . 922
lschen . . . . . . . . . . . . . . . . . . . . 859 Funktionen . . . . . . . . . . . . . . . . . . 24, 179
Flashen, Aktualisieren des aus, FnOff . . . . . . . . . . 346, 703, 920
Betriebssystems . . . . . 866, 867, 868 benutzerdefiniert 221, 251, 305, 422,
FLDOFF, Feld aus . . . . . . . . . . 464, 507 532, . . .534, 655, 656, 657, 904
fldres (Fenstervariable) . . . . . . . . . . . 467 Definition . . . . . . . . . . . . . . . . . . . 253
floor( ), Unterstrich . . . . . . . . . . . . . . 817 ein, FnOn . . . . . . . . . . 346, 703, 920
fMax( ), Funktionshchstwert . .271, 298, Graphen . . . . . . . . . . . . . . . 336379
919 Hchstwert, fMax( ) . . . 271, 298, 919
fMin( ), Funktionsmindestwert .271, 298, Mindestwert, fMin( ) . . . . . . 271, 298
920 mit mehreren Anweisungen . . . . 534
FnOff, Funktion aus . . . . . 346, 703, 920 Programmfunktion, Func . . . . . . . 922
FnOn, Funktion ein . . . . . . 346, 703, 920 Teil, fPart( ) . . . . . . . . . . . . . . . . . 921
Folge, seq( ) . . . . . . . . . . . . . . . . . . . 973 Tiefstwert, fMin( ) . . . . . . . . . . . . 920
For, for . . . . . . . . . . . . . . . 651, 684, 921 und ihre Bestandteile . . . . . . . . . 534
for, For . . . . . . . . . . . . . . . 651, 684, 921 verzgerte Vereinfachung . . . . . . 279
format( ), Format-String . . 674, 695, 921 Funktionstasten (,-)
FORMATS (8 F) Operationen . . . . . . . . . . . . . . . . . 16
Dialogfeld . . . . . . . . . . . . . . . . . . . 19 Ort . . . . . . . . . . . . . . . . . . . . . . . . . 11
Tastenbefehl . . . . . . . . . . . . . . . . 19 Whlen von Kategorien . . . . . . 31, 35

1101
Whlen von Mens . . . . . . . . . . . 54 getDtStr( ), Datumszeichenfolge abrufen
Wechseln zwischen 925
Menleistenmens . . . . . . . . . 60 getFold( ), Verzeichnis holen/ermitteln . .
Funktionstasten (ABCD) 668, . . . . . . . . . . . . . . . . . . . . . . . 690
Ort . . . . . . . . . . . . . . . . . . . . . . . . 11 getKey( ), Taste holen/ermitteln 693, 925
Funktionsteile . . . . . . . . . . . . . . . . . . 118 getKey(), Taste holen/ermitteln . . 1037,
1041
G getMode( ), Modus holen/ermitteln . 690,
Ganzzahl teilen, intDiv( ) . . . . . . . . . 932 926
Ganzzahl, int( ) . . . . . . . . . . . . . . . . . 932 getNum( ), Zahl holen/ermitteln . . . . . 926
Ganzzahlteil, iPart( ) . . . . . . . . . 105, 933 getNum( ), Zahlen ermitteln . . . . . . . . 290
Ganzzahlteilung, intDiv( ) . . . . . . . . . 769 getTime( ), aktuelle Uhrzeit abrufen . 926
gcd( ), grter gemeinsamer Teiler . 922 getTmFmt( ), Uhrzeitformat abrufen . 926
gehe zu, Goto . . 663, 678, 682, 689, 928 getTmStr( ), Uhrzeitzeichenfolge abrufen
gemeinsamer Nenner, comDenom( ) 289, 926
. . . . . . . . . . . . . . . . . . 290, 296, 890 getTmZn( ), Zeitzone abrufen . . . . . . 927
Genauigkeit . . . . . . . . . . . . . . . . . . 1052 getType( ), Typ definiert/undefiniert 268,
Gerte-ID (Identifier) . . . . . . . . . . . . . 265 668
Gerte-Verbindungskabel . . . . . . . . . . 74 getType( ), Typ holen/ermitteln . . . . . 927
Anschlieen . . . . . . . . . . . . . . . . . 68 getUnits( ), Einheiten holen/ermitteln 690,
Get, CBL/CBR-Wert holen/ermitteln . 636, . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
711, . . . . . . . . . . . . . . . . . . . . . . 922 gilt fr alle, | . . . . . . . . . . . . . . . . . . . 1056
GetCalc, Abrufen/Antworten . . . 862, 863 gilt fr alle, | . . . . . . . . . . . . . . . . . . . . 270
GetCalc, von Taschenrechner holen/ gleich, = . . . . . . . . . . . . . . . . . . 676, 1013
ermitteln . . . . . . . . . . . . . . . 710, 923 Gleichungen mit mehreren Unbekannten,
getConfg( ), Konfiguration holen/ermitteln simult( ) . . . . . . . . . . . . . . . . . . . . 981
690, . . . . . . . . . . . . . . . . . . . . . . 923 Gleichungen, lsen . . . . . . . . . . . . . . 748
getDate( ), aktuelles Datum abrufen . 924 Gleichungssysteme . . . . . . . . . . . . . . 266
getDenom( ), Nenner ermitteln . . . . . 290 globale Variablen . . . . . . . . . . . . . . . . 671
getDenom( ), Nenner holen/ermitteln 924 Goto, gehe zu . .663, 678, 682, 689, 928
getDtFmt( ), Datumsformat abrufen . 924 GRAD(gradian) mode . . . . . . . . . . . . . 84

1102
Grad-/Minuten-/Sekundenanzeige, 4DMS 3D . . . . . . . . . . . . . . . . . . . . . . . . 419
909 Animation . . . . . . . . . . . . . . . . . . 560
Gradangabe, - . . . . . . . . . . . 1017, 1018 Anzeigefenster . 348, 384, 393, 401,
Gradian angle mode . . . . . . . . . . . . . . 84 423
gradian,G . . . . . . . . . . . . . . . . . . . . 1017 Arc . . . . . . . . . . . . . . . . 370, 376, 387
Grafik . . . . . . . . . . . . . . . . . . . . . . . . 118 aus Einstellungen zurckholen,
Anzahl Modus . . . . . . . . . . . . . . . 43 RclGDB . . . . . . . . . . . . . . . . 704
Graph . . . . . . . . . . . . . . . . . . . . . 118 aus Graphik-Einstellungen
Kategorie . . . . . . . . . . . . . . . . . . . 36 zurckholen, RclGDB . . . . . . 965
Modus . . . . . . . . . . . . . . . . . . . . . 44 benutzerdefinierte Achsen . . . . . 406
Modusstatus . . . . . . . . . . . . . . 43, 44 benutzerdefinierte Plots . . 399, 487,
Zahlenmodus . . . . . . . . . . . . . . . . 43 489
Grafikanzahl-Modus-Status . . . . . . . . 43 Bilder . . . . . . . . . . . . . . . . . . 556, 559
Grafiken Bildschirm teilen .539, 543, 566, 567
Trace . . . . . . . . . 819, 830, 832, 836 Darstellung, Graph . . . . . . . . . . . 703
zeichnen in . . . . . . . . . . . . . . . . . . 15 Derivatives . . . . .369, 373, 387, 395
Grafikmodus . . . . . . . . . . . . . . . . . . . . 21 Differentialgleichungen . . . . . . . . 458
grafische Benutzeroberflche, GUI . 695 Distance . . . . . . .370, 375, 387, 395
Graph (Modus) 230, 338, 382, 390, 398, Doppelgraphmodus . . 539, 541, 566,
421, . . . . . . . . . . . . . . . . . . . . . . 461 567
Graph <->Table, Tabellen-Graph . . . 512 Fenstervariable . 348, 384, 393, 401,
Graph 2 (Modus) . . . . . . . . . . . . . . 1033 423
GRAPH FORMATS (GRAPHIK festlegen, setGraph( ) . 691, 703, 974
FORMATE) (8 F) . . . . . . . . . . . . 19 Folgen . . . . . . . . . . . . . . . . . . . . . 396
Dialogfeld . . . . . . . . . . . . . . . . . . . 19 Formate . . . . . . . . . . . . . . . . 351, 385
Graph Order (Graphenformat) . 351, 463 freie, unabhngige Variable . . . . 527
Graph, Graph . . 344, 530, 538, 703, 929 Funktion aus, FnOff . . . . . . . . . . 703
graph, Graph . . . . . . . . . . . . . . . . . . 703 Funktionen . . . . . . . . . 336379, 533
Graphen Funktionen aus, FnOff . . . . . . . . 920
(Modi) . . . . . . . . . . . . . . . . . . . . . 382 Funktionen auswhlen 344, 392, 400,
*f(x)dx . . . . . . . . . . . . . . . . . 370, 373 . . . . . . . . . . . . . . . . . . . . . . . . 462

1103
Funktionen ein, FnOn . . . . . 703, 920 schattieren, Shade . . . . . . . 708, 978
geschachtelte Funktion . . . . . . . 533 schwenken . . . . . . . . . . . . . . . . . 360
Graph, Graph . . . . . . . . . . . 530, 929 Shade . . . . . . . . . . . . . 370, 377, 378
Graphik-Einstellungen . . . . . . . . 563 Stil, Style . . . . . . . . . . . . . . . 703, 990
Hauptbildschirm . . . . . . . . . 527, 530 Tangent . . . . . . . .370, 375, 387, 395
implizite Plots . . . . . . . . . . . 452, 455 Text . . . . . . . . . . . . . . . . . . . . . . . 555
in Einstellungen speichern, StoGDB Trace . 357, 358, 359, 360, 361, 386,
704 395, . . . . . . . . . . . 405, 426, 470
in Graphik-Einstellungen speichern, Trace, Trace 357, 358, 359, 360, 361,
StoGDB . . . . . . . . . . . . . . . . 989 . . . . . . . . . . . . . . . . . . . . 703, 998
Inflection . . . . . . . . . . . . . . . 370, 374 bersicht . . 336, 380, 388, 396, 419,
Intersection . . . . . . . . . . . . . 369, 372 458
inverse Funktionen . . . . . . . . . . . 546 unabhngige Variable . . . . . . . . . 527
Kontur-Plots . . . . . . . . 443, 447, 448 unterbrechen . . . . . . . . . . . . . . . . 354
Koordinaten . . . . . . . . . . . . . . . . 355 Value . . . . . .369, 387, 395, 405, 427
Kurvenfamilie . . . . . . . . . . . . . . . 536 web plots . . . . . . . . . . . . . . . . . . . 399
Linienstile . . 346, 383, 392, 401, 462 Wert . . . . . . . . . . . . . . . . . . . . . . 371
lschen, ClrGraph 532, 703, 762, 889 Y= Editor . . 340, 383, 390, 399, 422,
mathematische Funktionen . . . . 369 461, . . . . . . . . . . . . . . . . . . . 527
Matrixdaten . . . . . . . . . . . . . . . . 525 zeichnen . . 547, 549, 550, 551, 552,
Maximum . . . . . . . . . . . . . . 369, 371 553, . . . . . . .554, 555, 556, 705
mehrere Graphen gleichzeitig . . 538 Zeit-Plots . . . . . . . . . . . 399, 406, 489
Minimum . . . . . . . . . . . . . . . 369, 371 zentrieren . . . . . . . . . . . . . . . . . . 361
Modi . 230, 339, 390, 398, 421, 461, Zero . . . . . . . . . . . . . . . . . . . 369, 371
1030 Zoom . 362, 386, 394, 404, 426, 704
Netz-Plots . . . . . . . . . . . . . . 406, 407 Zoom memory . . . . . . . . . . . 364, 368
Operationen . . . . . . . . . . . . . . . . 878 Zoom-Faktoren . . . . . . . . . . 364, 366
parametrisch . . . . . . . . . . . . . . . 388 Graphen und Plotten
Pixel . . . . . . . . . . . . . . . . . . . . . 1052 eingebettete Funktionen . . . . . . . 533
polar . . . . . . . . . . . . . . . . . . . . . . 380 Formate . . . . . . . . . . . . . . . . . . . . 463
Programme . . . . . . . . . . . . . . . . 703 Wert . . . . . . . . . . . . . . . . . . . . . . 470

1104
Zeit-Plots . . . . . . . . . . . . . . . . . . 487 Hexadezimalzahl anzeigen, 4Hex . . . 929
Graphen von Folgen . . . . . . . . . . . . . 396 hidden surface . . . . . . . . . . . . . . . . . . 112
Grenzwert, limit( ) . . . 280, 298, 301, 935 Hilfsmittel (Utilities) Kategorie . . . . . . . 36
Grid (Graphenformat) . . . . . . . . . . . . 352 Histogram . . . . . . . . . . . . . . . . . . . . . 625
griechische Buchstaben . . 737, 740, 742 hoch 10, 10^( ) . . . . . . . . . . . . . . . . . 1020
Griechische Zeichen . . . . . . . . . . . . . . 11 hoch, ^ . . . . . . . . . . . . . . . . . . . . . . . 1017
grer als, > . . . . . . . . . . . . . . 676, 1014 holen/ermitteln
grer gleich, |, >= . . . . . . . . 676, 1014 CBL/CBR-Wert, Get . . 636, 711, 922
Groschreibung von Buchstaben . . . . 11 Einheiten, getUnits( ) . . . . . 690, 928
grter gemeinsamer Teiler, gcd( ) . 922 Konfiguration, getConfg( ) . . 690, 923
GUI, grafische Benutzeroberflche . 695 Modus, getMode( ) . . . . . . . 690, 926
Nenner, getDenom( ) . . . . . . . . . 924
H Taste, getKey( ) . . . . . . . . . 693, 925
Handheld-Software-Anwendungen (Apps) Taste, getKey() . . . . . . . 1037, 1041
............................ 5 Typ, getType( ) . . . . . . . . . . . . . . 927
Symbole . . . . . . . . . . . . . . . . . . . . . 2 Verzeichnis, getFold( ) 668, 690, 925
Hand-Modifikatortaste (1) von Taschenrechner, GetCalc . 710,
Beschreibung . . . . . . . . . . . . . . . . 15 923
Status . . . . . . . . . . . . . . . . . . . . . . 43 Zahl, getNum( ) . . . . . . . . . . . . . . 926
Hardwareversion . . . . . . . . . . . . . . . 264 Home-Symbol . . . . . . . . . . . . . . . . . . . 27
Hauptbildschirm . . . . . . . . . . . . . . . . 232 hyperbolicus
2 K . . . . . . . . . . . . . . . . . . . . 20 Cosinus, cosh( ) . . . . . . . . . . . . . 893
Funktionstasten . . . . . . . . . . . . . . 16 Sinus, sinh( ) . . . . . . . . . . . . . . . . 983
Tastenbefehl . . . . . . . . . . . . . . . . 20 Tangens, tanh( ) . . . . . . . . . . . . . 993
zurck zur Apps-Arbeitsflche . . . 46
Hauptbildschirm. Siehe Rechner I
Hauptbildschirm siehe Identittsmatrix, identity( ) . . . . . . . . . 930
Hauptbildschirm des Rechners identity( ), Identittsmatrix . . . . . . . . . 930
heller/dunkler . . . . . . . . . . . . . . . . . . 163 ID-Liste . . . . . . . . . . . . . . . . . . . 872, 874
hexadezimal Hinweis, 0h . . . . . . . . 1021 ID-Nummer 263, 866, 867, 868, 872, 874
Hexadezimalformat anzeigen, 4Hex . 766 If, if . . . . . . . . . . . . . . . . . . . . . . . . . . . 930

1105
if, If . . 535, 651, 678, 679, 680, 681, 930 isLocked() . . . . . . . . . . . . . . . . . . . . . 668
im String, mid( ) . . . . . . . . . . . . . . . . 675 isLocked(), is locked . . . . . . . . . . . . . 783
imag( ), imaginrer Teil . . . . . . . . . . . 931 isPrime( ), Primtest . . . . . . . . . . . . . . 933
imaginrer Teil, imag( ) . . . . . . . . . . . 931 ist Uhr ein, isClkOn( ) . . . . . . . . . . . . 933
ImpDif . . . . . . . . . . . . . . . . . . . . . . . . 931 istArch( ),isArchiv( ) . . . . . . . . . . . . . . 933
implizite Multiplikation . . . . . . . . 180, 391 istGesp( ), isLocked( ) . . . . . . . . . . . . 933
implizite Plots . . . . . . . . . 452, 455, 1059 istVar( ), isVar( ) . . . . . . . . . . . . . . . . 933
in String, inString( ) . . . . . . . . . . 674, 932 isVar( ), istVar( ) . . . . . . . . . . . . . . . . 933
Independent AUTO/ASK, automatisch/ isVar() . . . . . . . . . . . . . . . . . . . . . . . . 668
manuell . . . . . . . . . . . . . . . . . . . . 512 isVAR(), is variable . . . . . . . . . . . . . . 782
Inflection (math. Tool fr Graphen) . . 370, Item, Menobjekt . . . . . . . . 696, 699, 934
374
Input, Eingabe . . . . . . . . . 693, 703, 931 K
InputSt, Eingabe-String . . 673, 694, 932 Kabel . . . . . . . . . . . . . .68, 848, 868, 873
InputSt, Input-String . . . . . . . . . . . . . 863 Kapitalwert . . . . . . . . . . . . . . . . . . . . . 841
Input-String, InputSt . . . . . . . . . . . . . 863 Karo-Modifikatortaste (8)
inString( ), in String . . . . . . . . . . 674, 932 Beschreibung . . . . . . . . . . . . . . . . 15
int( ), Ganzzahl . . . . . . . . . . . . . . . . . 932 Status . . . . . . . . . . . . . . . . . . . . . . 43
intDiv( ), Ganzzahl teilen . . . . . 769, 932 Katalog (2 E)
Integral, *( ) 82, 271, 273, 274, 280, 298, Befehle . . . . . . . . . . . . . . . . . . . . . 25
300, . . . . . . . . . . . . . . . . . . . . . 1015 Beschreibung . . . . . . . . . . . . . . . . 24
International/Betonungszeichen . . . . . 11 Tastenbefehl . . . . . . . . . . . . . . . . . 19
Intersection (math. Tool fr Graphen) . . verlassen . . . . . . . . . . . . . . . . . . . . 27
369, . . . . . . . . . . . . . . . . . . . . . . 372 Kategorie
invers, x/ . . . . . . . . . . . . . . . . . . . . 1020 Alle . . . . . . . . . . . . . . . . . . . . . . . . 35
iPart( ), Ganzzahlteil . . . . . . . . . 105, 933 Englisch . . . . . . . . . . . . . . . . . . . . 35
isArchiv( ), istArch( . . . . . . . . . . . . . 933 Grafik . . . . . . . . . . . . . . . . . . . . . . 36
isArchiv() . . . . . . . . . . . . . . . . . . . . . . 668 Hilfsmittel (utilities) . . . . . . . . . . . . 36
isArchiv(), is archived . . . . . . . . . . . . 782 Mathe . . . . . . . . . . . . . . . . . . . . . . 35
isClkOn( ), ist Uhr ein . . . . . . . . . . . . 933 SocialSt (SozialWiss) . . . . . . . . . . 35
isLocked( ), istGesp( . . . . . . . . . . . . 933 Wissenschaft . . . . . . . . . . . . . . . . . 36

1106
Kategorien Konturdarstellung . . . . . . . . . . . . . . 1059
Apps-Arbeitsflche . . . . . . . . . . . . 36 Konturen . . . . . . . . . . . . . . . . . . . . . . 442
auswhlen . . . . . . . . . . . . . . . . . . 35 Kontur-Plots . . . . . . . . . . . . 443, 447, 448
Bearbeitungsbeispiel . . . . . . . . . . 38 Konvertieren von Ma?einheiten . . . . . . 19
leere auswhlen . . . . . . . . . . . . . . 36 konvertieren, 4 . . . . . . . . . . . . . 316, 1019
whlen . . . . . . . . . . . . . . . . . . . . . 35 Konvertierung, # . . . . . . 674, 1017, 1056
Klammern . . . . . . . . . . . . . . . . 180, 1055 kopieren . . . . . . .240, 241, 242, 243, 732
kleiner als, < . . . . . . . . . . . . . . 676, 1014 Kosekans hyperbolicus, csch( ) . . . . . 895
kleiner gleich, {, - . . . . . . . . . . . . . . . 676 Kosekans, csc( ), . . . . . . . . . . . . . . . . 895
kleiner gleich, {, <= . . . . . . . . . . . . 1014 Kotangens hyperbolicus, coth( ) . . . . 894
kleinstes gemeinsames Vielfaches, lcm . Kotangens, cot( ), . . . . . . . . . . . . . . . 894
934 Kreis
Kommentar, | . . . . . . . . . . . . . 650, 1021 zeichnen . . . . . . . . . . . . . . . . . . . 552
komplex Kreis, Circle . . . . . . . . . . . . . . . . 707, 888
Faktor, cFactor( ) . . . . . . . . 289, 887 kubische Regression, CubicReg . . . 612,
Faktor, cFactor() . . . . . . . . . . . 1048 898, . . . . . . . . . . . . . . . . . . . . . . 1057
Komplement, conj( ) . . . . . . . . . . 891 Kugelvektoranzeige, 4Sphere . . . . . . 987
Lsung, cSolve() . . . . . . . . . . . 1048 kumulative Summe, cumSum( ) . . . . 898
Lsung, cSolve( ) . . . . . . . . . . . . 896 Kurvenfamilie . . . . . . . . . . . . . . . . . . . 536
Modus, Complex Format . . . . . 1031
Nullstellen, cZeros( ) . 271, 289, 900 L
Nullstellen, cZeros() . . . . . . . . 1048 Labels (Graphenformat) . . . . . . . . . . 352
Oberflche . . . . . . . . . . . . . . . . . 449 Lbl, Bezeichnung 663, 678, 682, 689, 934
komplex Faktor, cFactor( ) . . . . . . . . 845 lcm, kleinstes gemeinsames Vielfaches .
komplexe Gleichungen lsen, cSolve( ) . 934
271 Leading Cursor (Graphenformat) . . . 352
Komplex-Format-Modus . . . . . . . . . . . 21 left( ), links . . . . . . . . . . . . . 290, 674, 934
Konstanten . . . . . . . . . . . . . . . . . . . . 312 letzte Ausgabe . . . . . .172, 185, 245, 248
vordefinierte . . . . . . . . . . . . . . . . 326 letzte Eingabe . . . . . . . . . . 172, 245, 247
Kontrast anpassen . . . . . . . . . . . . . . . 72 limit( ), Grenzwert . . . . . . . 298, 301, 935
Kontrast, einstellen . . . . . . . . . . . . . . 163 Line, Linie zeichnen . . . . . . . . . . 708, 935

1107
Lineare Gleichungen lsen . . . . . . 79, 80 neu, newList( ) . . . . . . . . . . . . . . 946
lineare Gleichungen lsen . . . . . . . . 293 neue Daten, NewData . 594, 668, 945
lineare Regression, LinReg . . .613, 937, Operationen . . . . . . . . . . . . . . . . 878
1057 Produkt, crossP( ) . . . . . . . . . . . . 895
LineHorz, Horizontallinie zeichnen . . 708, Produkt, product( ) . . . . . . . . . . . 957
936 Punktprodukt, dotP( ) . . . . . . . . . 910
LineTan, Tangente zeichnen . . 708, 936 Spalten sortieren . . . . . . . . . 598, 599
LineVert, Vertikallinie zeichnen 708, 936 Spaltenberschrift . . . 591, 592, 594,
links, left( ) . . . . . . . . . . . . 290, 674, 934 595, . . . . . . . . . . . . . . . . . . . 596
Links/Rechts-Split-Screen Summe, cumSum( ) . . . . . . 596, 598
Status . . . . . . . . . . . . . . . . . . . . . . 40 Summenbildung, sum( ) . . . . . . . 990
LinReg, lineare Regression . . .613, 937, Teil-String, mid( ) . . . . . . . . . . . . 943
1057 Variable . . . .577, 581, 582, 584, 585
list4mat( ), Liste in Matrix . . . . . 595, 937 Listenvariable senden, Send . . . 711, 972
Liste in Matrix, list4mat( ) . . . . . 595, 937 ln( ), Logarithmus naturalis . . . . . . . . 938
Listen LnReg, logarithmische Regression . 613,
Ausdruck in Liste, exp4list( ) . . . . 915 938, . . . . . . . . . . . . . . . . . . . . . . 1058
Auto-calculate . . . . . . . . . . . . . . 595 Local, lokale Variable . . . . . . . . . . . . 939
Differenzen, @list( ) . . . . . . . . . . . 937 Lock, Variable sperren . . . . . . . 668, 939
erweitern/verketten, augment( ) . 885 log to any base . . . . . . . . . . . . . . . . . . 83
erzeugen . . . . . . . . . . . . . . 582, 584 log( ), Logarithmus . . . . . . . . . . . . . . 939
in absteigender Reihenfolge sortieren, Logarithmen . . . . . . . . . . . . . . . 938, 939
SortD . . . . . . . . . . . . . . . . . . 987 logarithmische Regression, LnReg . 613,
in aufsteigender Reihenfolge 938, . . . . . . . . . . . . . . . . . . . . . . 1058
sortieren, SortA . . . . . . . . . . 987 Logarithmus naturalis, ln( ) . . . . . . . . 938
kopieren . . . . . . . . . . . . . . . . . . . 601 Logarithmus, log( ) . . . . . . . . . . . . . . 939
kumulative Summe, cumSum( ) . 898 Logistic, logistische Regression 613, 940,
Liste in Matrix, list4mat( ) . . 595, 937 . . . . . . . . . . . . . . . . . . . . . . . . . . 1058
Matrix in Liste, mat4list( ) . . . . . . 941 logistische Regression, Logistic . . . 940,
Maximum, max( ) . . . . . . . . . . . . 942 1058
Minimum, min( ) . . . . . . . . . . . . . 944

1108
lokale Variable, Local 659, 666, 668, 669, mathematische Operationen . . . . . . . 879
. . . . . . . . . . . . . . . . . . 670, 671, 939 Mathematische Zeichen . . . . . . . . . . . 11
Loop, Schleife . . . . . . . . . . . . . . 688, 940 Matrix in Liste, mat4list( ) . . . . . . . . . . 941
Lsche Zeichen (0 / 8 .) . . . . . . 19 Matrizen
lschen Siehe auch Daten/Matrix-Editor
Fehler, ClrErr . . . . . . . . . . . 713, 889 absolute Spaltensumme, colNorm( ) .
Graph, ClrGraph . 532, 703, 762, 889 890
Hauptbildschirm, ClrHome . . . . . 889 Anzahl, dim( ) . . . . . . . . . . . . . . . 908
I/O, ClrIO . . . . . . . . . . 644, 694, 889 Auto-calculate . . . . . . . . . . . . . . . 595
Variable, DelVar 269, 304, 668, 672, Daten aus Graph . . . . . . . . . . . . . 525
795 Determinante, det( ) . . . . . . . . . . 907
variable, DelVar . . . . . . . . . . . . . 905 Diagonale, diag( ) . . . . . . . . . . . . 907
Verzeichnis, DelFold . 668, 795, 905 Eigenvektor, eigVc( ) . . . . . . . . . . 913
Zeichnung, ClrDraw . . 548, 706, 888 Eigenwert, eigVl( ) . . . . . . . . . . . . 913
lsen, solve( ) 79, 86, 271, 273, 274, 280, erweitern/verketten, augment( ) 814,
. . . . . . 285, 288, 293, 294, 500, 984 885
Lsung, deSolve( ) . . . . . . 298, 500, 905 erzeugen . . . . . . . . . . . . . . . 582, 584
Lsungsverfahren Graphikformat . . . 463 fllen, Fill . . . . . . . . . . . . . . . . . . . 918
LU, untere/obere Matrixzerlegung . . 941 Funktionsausdruck . . . . . . . . . . . 581
Identitt, identity( ) . . . . . . . . . . . 930
M kopieren . . . . . . . . . . . . . . . . . . . 601
Markieren von Text . . . . . . . . . . . . . . 194 kumulative Summe, cumSum( ) . 898
Maeinheiten . . . . . . . . . . . . . . . . . . 312 list to matrix, list4mat( ) . . . . . . . . 937
anzeigen . . . . . . . . . . . . . . . . . . . 320 Matrix in Liste, mat4list( ) . . . . . . . 941
benutzerdefinierte . . . . . . . . . . . 323 Maximum, max( ) . . . . . . . . . . . . 942
konvertieren . . . . . . . . . . . . . . . . 316 Minimum, min( ) . . . . . . . . . . . . . 944
Standardvorgaben . . . . . . . . . . . 320 neu, newMat( ) . . . . . . . . . . . . . . 946
mat4data( ) . . . . . . . . . . . . . . . . . . . . 941 neue Daten, NewData . . . . . 668, 945
mat4list( ), Matrix in Liste . . . . . . . . . 941 Operationen . . . . . . . . . . . . . . . . 879
MATH (Men) . . . . . . . . . . . . . . 199, 369 Produkt, product( ) . . . . . . . . . . . 957
Mathe Kategorie . . . . . . . . . . . . . . . . . 35 Punktaddition, .+ . . . . . . . . . . . . 1011

1109
Punktdivision, ./ . . . . . . . . . . . . 1012 Maximum, max( ) . . . . . . . . . . . . . . . . 942
Punktmultiplikation, .* . . . . . . . . 1012 mean( ), Mittelwert . . . . . . . . . . . . . . . 942
Punktpotenz, .^ . . . . . . . . . . . . 1012 median( ), Mittelelement . . . . . . . . . . 942
Punktsubtraktion, .N . . . . . . . . . 1012 MedMed, Mittellinienregression 613, 943,
QR-Faktorisierung, QR . . . . . . . 961 1058
schtzen . . . . . . . . . . . . . . . . . . . 593 Meldungen
Spalten sortieren . . . . . . . . 598, 599 Aufrumen . . . . . . . . . 799, 800, 802
Spaltenanzahl, colDim( ) . . . . . . 890 BATT . . . . . . . . . . . . 230, 1061, 1064
Spaltenberschrift . . .591, 592, 594, false . . . . . . . . . . . . . . . . . . . . . . 309
595, . . . . . . . . . . . . . . . . . . . 596 nicht gengend Display-Speicher,
Staffelung, rref( ) . . . . . . . . 294, 815 <<...>> . . . . . . . . . . . . . . . . . 259
Summe, cumSum( ) . . . . . . 596, 598 true . . . . . . . . . . . . . . . . . . . . . . . 309
Summenbildung, sum( ) . . . . . . . 990 undef (undefiniert) . . . . . . . . . . . . 311
Teilmatrix, subMat( ) . . . . . . . . . 990 Meldungen siehe auch Fehler und
transponieren, T, transponieren . 991 Fehlerbehebung
untere/obere Zerlegung, LU . . . . 941 MEMORY (Speicher) (2 ;) . . . . . 19
Variable . . . 580, 581, 582, 584, 585 Memory (Zoom) . . . . . . . . . . . . . 364, 368
willkrlich, randMat( ) . . . . . . . . . 814 Menleiste
Zeilen in Staffeln anzeigen, ref( ) 966 aus, CustmOff . . . . . . . . . . . 261, 899
Zeilen reduzieren, rref( ) . . . . . . . 971 definieren, Custom . . . . . . . 696, 899
Zeilen vertauschen, rowSwap( ) . 970 ein, CustmOn . . . . . . . . . . . . . . . 261
Zeilenaddition, rowAdd( ) . . . . . . 970 Menleiste definieren, Toolbar . 696, 997
Zeilenanzahl, rowDim( ) . . . . . . . 970 Menleisten-Mens
Zeilenmultiplikation und -addition, auswhlen mathematischer
mRowAdd( ) . . . . . . . . . . . . . 944 Operationen . . . . . . . . . . . 16, 27
Zeilennorm, rowNorm( ) . . . . . . . 970 ersetzt durch Anwendermens . . . 61
Zeilenoperation, mRow( ) . . . . . . 944 Rechner Hauptbildschirm . . . . . . . 54
Zufall, randMat( ) . . . . . . . . . . . . 964 wechseln zwischen . . . . . . . . . . . . 60
max( ), Maximum . . . . . . . . . . . . . . . 942 Menobjekt, Item . . . . . . . . 696, 699, 934
Maximum (math. Tool fr Graphen) . 369, Mens
371 Algebra . . . . . . . . . . . . 287, 288, 290

1110
APPLICATIONS . . . . . . . . . 199, 204 Mittelelement, median( ) . . . . . . . . . . 942
APPLICATIONS (O) . . . . . . . . 64 Mittellinienregression, MedMed 613, 943,
auswhlen von Optionen . . . . . . . 56 1058
benutzerdefiniert . . . . . . . . 697, 701 Mittelwert, mean( ) . . . . . . . . . . . . . . . 942
Calc . . . . . . . . . . . . . . . . . . . . . . 297 mod( ), Rest . . . . . . . . . . . . . . . . . . . . 944
CATALOG . . . . . . . . . . . . . . . . . 216 Modi . . . . . . . . . . . . . . . . . . . . . . . . . . 209
CHAR . . . . . . . . . . . . . . . . . . . 11, 20 3D . . . . . . . . . . . . . . . . . . . . . . . . . 44
CHAR (Zeichen) . . . . . . . . . . . . . 199 Aktuell . . . . . . . . . . . . . . . . . . . . . . 21
Clean Up . . . . . . . . . . . . . . . . . . 214 Angle . . . . . . . . . . . . . . . . . 339, 1031
Complex . . . . . . . . . . . . . . . . . . . 289 Anzeigestellen . . . . . . . . . . . . . . . . 21
CUSTOM . . . . . . . . . . . . . . 200, 261 Approximate . . .188, 229, 272, 1033
CUSTOM (2 F) . . 19, 61, 62 Apps-Arbeitsflche . . . . . . . . . 21, 44
Extract . . . . . . . . . . . . . . . . . . . . 290 AUTO . . . . . . . . . . . . . . . . . . . . . . 43
FLASH APPLICATIONS (8 O) . Auto . . . . . . . . . .188, 229, 273, 1033
55 Base . . . . . . . . . . . . . . . . . . . . . 1034
Flash Applications (Flash- Basis . . . . . . . . . . . . . . . . . . . . . . . 21
Applikationen)(8 O) . . . . 19 Benutzereinheiten . . . . . . . . . . . . . 21
MATH . . . . . . . . . . . . . . . . . 199, 369 Complex Format . . . . . . . . . . . . 1031
Menleiste . . . . . . . . . . . . . . . . . 261 Current folder . . . . . . . . . . . . . . 1030
Optionen . . . . . . . . . . . . . . . . . . . . 15 Custom Units . . . . . . . . . . . . . . 1034
Trig . . . . . . . . . . . . . . . . . . . . . . . 289 DE (DGL) . . . . . . . . . . . . . . . . . . . 44
Untermenoptionen . . . . . . . . . . . 57 DEG (GRD) . . . . . . . . . . . . . . . . . . 43
verlassen . . . . . . . . . . . . . . . . . . . 60 Display Digits . . . . . . . . . . 191, 1030
Messung, Umwandlung (2 4) . . . . 19 Einfgen (2 /) . . . . . . . . . . . . 19
mid( ), im String . . . . . . . . . . . . . . . . 675 Einheitensystem . . . . . . . . . . . . . . 21
mid( ), Teil-String . . . . . . . . . . . . . . . 943 Einstellungen . . . . . . . . . . . . . . . . 20
min( ), Minimum . . . . . . . . . . . . . . . . 944 EXACT (EXAKT) . . . . . . . . . . . . . . 43
Minimum (math. Tool fr Graphen) . 369, Exact/Approx . . . 188, 229, 271, 272,
371 273, . . . . . . . . . . . . . . . . . . 1033
Minimum, min( ) . . . . . . . . . . . . . . . . 944 Exakt/Ungefhr . . . . . . . . . . . . . . . 21
Minute Angabe, ' . . . . . . . . . . . . . . . 1018 Exponential Format . . . . . . 193, 1031

1111
Exponentialformat . . . . . . . . . . . . 21 Status . . . . . . . . . . . . . . . . . . . . . . 43
festlegen, setMode( ) . 691, 703, 975 MoveVar, Variable verschieben 668, 944
FUNC (FKT) . . . . . . . . . . . . . . . . . 44 mRow( ), Matrixzeilenoperation . . . . . 944
Grafik . . . . . . . . . . . . . . . . . . . . . . 21 mRowAdd( ), Matrixzeilenmultiplikation
Grafikanzahl . . . . . . . . . . . . . . . . . 43 und -addition . . . . . . . . . . . . . . . . 944
Grafiktyp . . . . . . . . . . . . . . . . . . . . 44 multiplizieren, * . . . . . . . . . . . . . . . . 1010
Graph 230, 338, 382, 390, 398, 421,
461, . . . . . . . . . . . . . . . . . . 1030 N
grau . . . . . . . . . . . . . . . . . . . . . . . 21 nhern, approx( ) . . . . . . . . . . . . 289, 884
holen/ermitteln, getMode( ) 690, 926 ncontour (Fenstervariable) . . . . . . . . 424
in Programmen festlegen . . . . . . 690 nCr( ), Kombinationen . . . . . . . . . . . . 945
Komplex-Format . . . . . . . . . . . . . . 21 ncurves (Fenstervariable) . . . . . . . . . 467
Number of Graphs . . . . . . . . . . 1033 nDeriv( ), numerische Ableitung 298, 945
PAR . . . . . . . . . . . . . . . . . . . . . . . 44 negativ, M . . . . . . . . . . . . . . . . . . . . . . 176
POL . . . . . . . . . . . . . . . . . . . . . . . 44 Negative Zahlen . . . . . . . . . . . . . . . . . 17
Pretty Print . . . . . . . . . 21, 188, 1032 negatives Vorzeichen, M . . . . . . . . . . 1012
RAD . . . . . . . . . . . . . . . . . . . . . . . 43 Neigungsfeld, SLPFLD . . . . . . . 464, 504
SEQ (FOLGE) . . . . . . . . . . . . . . . 44 Nenner . . . . . . . . . . . . . . . . . . . . . . . . 890
Split App . . . . . . . . . . . . . . . . . . 1033 Netz erzeugen, Build Web . . . . . . . . . 408
Split Screen . . . . . . . . . . . . . . . 1032 Netz-Plots
Split-Screen . . . 3, 19, 21, 34, 40, 43 Divergenz . . . . . . . . . . . . . . . . . . 411
Sprache . . . . . . . . . . . . 21, 22, 1034 WEB . . . . . . . . . . . . . . 399, 406, 407
berschreiben (2 /) . . . . . . . 19 neu
UNGEFHR . . . . . . . . . . . . . . . . . 43 Aufgabe, NewProb . . . . . . . 215, 947
Unit System . . . . . . . . . . . . . . . 1034 Bild, NewPic . . . . . . . . 668, 704, 946
Vector Format . . . . . . . . . . . . . 1032 Daten, NewData .594, 638, 668, 945
Vektor-Format . . . . . . . . . . . . . . . 21 Liste, newList( ) . . . . . . . . . . . . . . 946
Vollbild . . . . . . . . . . . . . . . 20, 34, 41 Matrix, newMat( ) . . . . . . . . . . . . 946
Winkel . . . . . . . . . . . . . . . . . . 21, 43 Plot, NewPlot . . . . . . . . . . . 703, 947
Modifikatortasten (2 8 7 1) . . . . 14 plot, NewPlot . . . . . . . . . . . . . . . . 624
Ort . . . . . . . . . . . . . . . . . . . . . . . . 11 Verzeichnis, NewFold . . . . . 668, 946

1112
neu Verzeichnis, NewFold . . . . . . . . 787 Stelle . . . . . . . . . . . . . . . . . . . . . . . 11
Neue Datei (8 N) . . . . . . . . . . . . . . . 18 numerischer Gleichungslser . . . . . . 748
NewData, neue Daten 594, 638, 668, 945 Bildschirm teilen . . . . . . . . . . . . . 761
NewFold, neuer Verzeichnis . . .668, 787, Gleichungen . . . . . . . . 748, 750, 752
946 grafische Darstellung 760, 761, 762,
newList( ), neue Liste . . . . . . . . . . . . 946 763, . . . . . . . . . . . . . . . . . . . 764
newMat( ), neue Matrix . . . . . . . . . . . 946 Variablen . . . . . . . . . . . . . . . . . . . 752
NewPic, neues Bild . . . . . . 668, 704, 946
NewPlot, neuer Plot . . . . . 624, 703, 947 O
NewProb, neue Aufgabe . . . . . 215, 947 Oben/Unten-Split-Screen
nicht (Boole), not . . . . . . . 678, 770, 948 Status . . . . . . . . . . . . . . . . . . . . . . 40
nicht gengend Display-Speicher, <<...>> oder (Boole), or . . . . . . . . . 677, 770, 950
259 ffnen Datei (8 O) . . . . . . . . . . . . . . . 18
nInt( ), numerisches Integral . . . 298, 947 OneVar, Statistik mit einer Variablen 612,
nmax (Fenstervariable) . . . . . . . . . . . 401 . . . . . . . . . . . . . . . . . . . . . . . . . . . 950
nmin (Fenstervariable) . . . . . . . . . . . 401 Operatoren . . . . . . . . . . . . . . . . . . . . 178
norm( ), Frobenius-Norm . . . . . . . . . 948 or, (Boole) oder . . . . . . . . . . . . . 770, 950
not, (Boole) nicht . . . . . . . . . . . 770, 948 or, Boole oder . . . . . . . . . . . . . . . . . . 677
not, Boole nicht . . . . . . . . . . . . . . . . . 678 ord( ), numerischer Zeichen-Code . . 675
nPr( ), Permutationen . . . . . . . . . . . . 949 ord( ), Zahlen-Code fr Zeichen . . . . 951
nSolve( ), numerische Lsung . . . . . 949 Ordner
nSolve( ), numerisches Lsung . . . . 289 bertragen . . . . . .851, 852, 855, 857
Nullstellen Out of Memory (Fehler) . . . . . . . . . . . 307
in der Praxis . . . . . . . . . . . . . . . . 836 Output, Ausgabe . . . . . . . . . . . . 695, 951
zeros( ) . . . 271, 288, 295, 810, 1002
Number of Graphs (Modus) . . . . . . 1033
numerisch P
Ableitung, nDeriv( ) . . . . . . . . . . 945 P4Rx( ), x-Koordinate . . . . . . . . . . . . . 952
Integral, nInt( ) . . . . . . . . . . . . . . 947 P4Ry( ), y-Koordinate . . . . . . . . . . . . . 952
Lsung, nSolve( ) . . . . . . . . . . . . 949 PAR Modus . . . . . . . . . . . . . . . . . . . . . 44
Numerische Tastatur . . . . . . . . . . . . . 16 Parallelepiped . . . . . . . . . . . . . . . . . . 818
parametrische Graphen . . . . . . . . . . . 388

1113
part( ), Teil . . . . . . . . . . . . . . . . . . . . 952 PlotsOn, Plots ein . . . . . . . . . . . 703, 955
Partialbrche, propFrac . . . . . . . . . . 296 plotStep (Fenstervariable) . . . . . . . . . 402
PassErr, Fehler weitergeben . . 713, 954 plotStrt (Fenstervariable) . . . . . . . . . . 401
PAUSE . . . . . . . . . . . . . . . . . . . . . . . . 44 POL Modus . . . . . . . . . . . . . . . . . . . . . 44
PAUSE (Zeiger) . . . . . . . . . . . . . . . . 231 polar
Pause, Pause . . . . . . . . . . 695, 712, 955 Graphen . . . . . . . . . . . . . . . . . . . 380
Permutationen, nPr( ) . . . . . . . . . . . . 949 Koordinate, R4Pr( ) . . . . . . . . . . . 964
Pixel Vektor anzeigen, 4Polar . . . . . . . 955
ndern, PxlChg . . . . . . . . . . . . . 707 polyEval( ), Polynom berechnen . . . . 956
aus, PxlOff . . . . . . . . . . . . . 707, 960 Polynom berechnen, polyEval( ) . . . . 956
ein, PxlOn . . . . . . . . . . 556, 707, 960 Polynome . . . . . . . . . . . . . . 79, 291, 302
Horizontallinie, PxlHorz . . . 708, 960 berechnen, polyEval( ) . . . . . . . . 956
Kreis um, PxlCrcl . . . . . . . . . . . . 959 in der Praxis . . . . . . . . . . . . . . . . 836
Kreis, PxlCrcl . . . . . . . . . . . . . . . 707 Zufall, randPoly( ) . . . . . . . . . . . . 965
Linie, PxlLine . . . . . . . 556, 708, 960 PopUp, Popup-Men . . . . . . . . . 694, 956
Test, pxlTest( ) . . . . . . . . . . 707, 961 Popup-Men, PopUp . . . . . . . . . 694, 956
Text, PxlText . . . . . . . . . . . 707, 961 Potenz, ^ . . . . . . . . . . . . . . . . . . . . . 1056
umwandeln, PxlChg . . . . . . . . . . 959 Potenzregression, PowerReg . 613, 957,
Vertikallinie, PxlVert . . . . . . 708, 961 1058
Platzhalter fr Ganzzahl, @ . . . . . . . 310 PowerReg, Potenzregression . 613, 957,
Plots 1058
Anzeigefenster . . . . . . . . . . . . . . 629 Pretty Print . . . . . . . . . . . . . . . . . . . 91, 94
aus, PlotsOff . . . . . . . . 346, 703, 955 Modus . . . . . . . . . . . . . . . . . . . . . . 21
auswhlen . . . . . . . . . . . . . 621, 628 Pretty Print (Modus) . . . . . . . . 188, 1032
ein, PlotsOn . . . . . . . . 346, 703, 955 Prgm, Programm ausfhren . . 140, 661,
lschen . . . . . . . . . . . . . . . . . . . . 622 957
neu, NewPlot . . . . . . . 624, 703, 947 Prim, ' . . . . . . . . . . . . . . . . . . . . . . . 1018
Trace . . . . . . . . . . . . . . . . . . . . . 630 Primzahlen . . . . . . . . . . . . . . . . . . . . . 77
Y = Editor . . . . . . . . . . . . . . . . . . 627 Primzahltest, isPrime( ) . . . . . . . . . . . 933
Plots, Daten . . . . . . . . . . . . . . . . . . . 128
PlotsOff, Plots aus . . . . . . . . . . 703, 955

1114
Probleme beim Arbeiten mit dem ben.def. Menleiste ein, CustmOn . .
Taschenrechner siehe Fehler und 261, . . . . . . . . . . . . . . . 696, 899
Fehlerbehebung ben.def. Menleiste Ende, EndCustm
product( ), Produkt . . . . . . . . . . . . . . 957 899
Produkt, crossP( ) . . . . . . . . . . . . . . . 895 Bezeichnung, Lbl 663, 678, 682, 689,
Produkt, ( ) . . . . . . . . . . . . . . 298, 1016 . . . . . . . . . . . . . . . . . . . . . . . . 934
Produkt, product( ) . . . . . . . . . . . . . . 957 CBL . . . . . . . . . . . . . . . . . . . 709, 830
Produkt-ID . . . . . . . . . . . . . . . . 263, 264 CBR . . . . . . . . . . . . . . . . . . 709, 830
Produkt-ID (Identifier) . . . . . . . . . . . . 264 Debugging . . . . . . . . . . . . . . . . . . 712
Programm ausfhren, Prgm . . .140, 661, definieren, Define 661, 703, 809, 904
957 Dialogfeld beenden, EndDlog . . 695,
Programme . . . . . . . . . . . . . 24, 640722 908
anderes Programm aufrufen . . . 660, Dialogfeld definieren Dialog 695, 908
661, . . . . . . . . . . . . . . . . . . . 662 Dropdown-Men, DropDown . . 696,
Anforderung, Request . . . . 694, 696 911
Argumente . . . . . . . . . . . . . . . . . 654 E/A-Bildschirm anzeigen, Disp . . 143
Assembler . . . . . 718, 719, 720, 721 Eingabe . . . . . . . . . . . . 643, 653, 693
Assembler-Programm ausfhren, Eingabe, Input . . . . . . . 693, 703, 931
Exec . . . . . . . . . . . . . . . 721, 915 eingeben . . 645, 649, 650, 651, 652,
Aufforderung, Prompt( ) . . . 694, 958 653
ausfhren . . . . . . . . . . . . . . . . . . 640 Einheiten holen/ermitteln, getUnits( )
ausfhren, Prgm . . . . . . . . . . . . . 957 690, . . . . . . . . . . . . . . . . . . . 928
Ausgabe . . . . . . . . . . . 643, 652, 694 else if, ElseIf . . . . . . . . 535, 681, 914
Ausgabe, Output . . . . . . . . 695, 951 else, Else . . . . . . . . . . . . . . 681, 930
Bedingungstests . . . . . . . . . . . . . 675 end for, EndFor . . . . . . 651, 684, 921
beenden, EndPrgm . . . . . . . . . . 957 end if, EndIf .651, 678, 680, 681, 930
beenden, Exit . . . . . . . . . . . . . . . 915 end while, EndWhile . . . . . 686, 1001
ben.def. Ende, EndCustm . . . . . 696 Ende Menleiste, EndTBar . . . . . 696
ben.def. Menleiste aus, CustmOff . Ende Test, EndTry . . . . . . . 713, 998
261, . . . . . . . . . . . . . . . 696, 899 Fehler lschen, ClrErr . . . . . 713, 889

1115
Fehler weitergeben, PassErr . . . 713, lschen . . . . . . . . . . . . . . . . . . . . 648
954 Menleiste definieren, Custom . 696,
for, For . . . . . . . . . . . . 651, 684, 921 899
Format-String, format( ) . . . 695, 921 Menleiste definieren, Toolbar . . 696
Funktion Ende, EndFunc . . . . . . 922 Menleiste Ende, EndTBar . . . . . 997
Funktion, Func . . . . . . . . . . . . . . 922 Menobjekt, Item . . . . 696, 699, 934
Funktionen . . . . . 645, 655, 656, 657 Mens . . . . . . . . . . . . . . . . . 697, 701
gehe zu, Goto . . 663, 678, 682, 689, Modus holen/ermitteln, getMode( ) . .
928 690, . . . . . . . . . . . . . . . . . . . 926
grafische Benutzeroberflche, GUI . Operationen . . . . . . . . . . . . . . . . 880
695 Pause, Pause . . . . . . . 695, 712, 955
Graph anzeigen, DispG . . .694, 703, Popup-Men, PopUp . . . . . 694, 956
909 Programm ausfhren, Prgm 140, 661
Graph lschen, ClrGraph . .532, 703, Programm beenden, EndPrgm . 140,
889 661
Graphen . . . . . . . . . . . . . . . . . . . 703 return, Return . . . . . . . 659, 662, 968
Hauptbildschirm anzeigen, DispHome Schleife beenden, EndLoop 688, 940
. . . . . . . . . . . . . . . . . . . 694, 909 Schleife, Loop . . . . . . . 686, 688, 940
Hauptbildschirm lschen, ClrHome . Schleifen . . . . . . . . . . . . . . . . . . . 651
889 Stop, Stop . . . . . . . . . . . . . . 649, 989
I/O lschen, ClrIO . . . . 644, 694, 889 stoppen . . . . . . . . . . . . . . . . . . . . 642
I/O-Bildschirm anzeigen, Disp . . 652, Subroutinen . . . . . . . . . 660, 661, 662
694, . . . . . . . . . . . . . . . 712, 909 Tabelle anzeigen, DispTbl 695, 702,
if, If 535, 651, 678, 679, 680, 681, 930 909
Kommentar, | . . . . . . . . . 650, 1021 Tabelle lschen, ClrTable . . . . . . 890
Konfiguration holen/ermitteln, Tabellen . . . . . . . . . . . . . . . . . . . 702
getConfg( ) . . . . . . . . . . 690, 923 Taschenrechner verbinden . . . . . 709
kopieren . . . . . . . . . . . . . . . . . . . 648 Taste holen/ermitteln, getKey( ) 693,
lokal, Local 659, 666, 668, 669, 670, 925
671, . . . . . . . . . . . . . . . . . . . 939 Taste holen/ermitteln, getKey() . . . .
looping . . . . . . . . . . . . . . . . 683, 684 1037, . . . . . . . . . . . . . . . . . 1041

1116
Test, Try . . . . . . . . . . . . . . . 713, 998 Division, ./ . . . . . . . . . . . . . . . . . 1012
Text, Text . . . . . . . . . . 695, 696, 995 ein, PtOn . . . . . . . . . . . . . . . 707, 959
Then, Then . . . . . 678, 680, 681, 930 Multiplikation, .* . . . . . . . . . . . . . 1012
Titel, Title . . . . . . . . . . . . . . 696, 996 Potenz, .^ . . . . . . . . . . . . . . . . . 1012
Variablen . . . . . . . . . . . . . . 663, 664 Produkt, dotP( ) . . . . . . . . . . . . . . 910
Verzeichnis holen/ermitteln, getFold( ) Test, ptTest( ) . . . . . . . . . . . 707, 959
. . . . . . . . . . . . . . . . . . . 690, 925 Text, PtText . . . . . . . . . . . . . 707, 959
verzweigen . . . . . . . . . 651, 678, 682 umwandeln, PtChg . . . . . . . . . . . 958
von Taschenrechner holen/ermitteln, Punktsubtraktion, .N . . . . . . . . . . . . 1012
GetCalc . . . . . . . . . . . . 710, 923 PxlChg, Pixel ndern . . . . . . . . . . . . . 707
Wert an Programm bermitteln . 654 PxlChg, Pixel umwandeln . . . . . . . . . 959
while, While . . . . . . . . . . . 686, 1001 PxlCrcl, Pixelkreis . . . . . . . . . . . 707, 959
Programme und Programmieren PxlHorz, Pixelhorizontallinie . . . 708, 960
Abrufen/Antworten, GetCalc 862, 863 PxlLine, Pixellinie . . . . . . . 556, 708, 960
Programm-Editor . . . . . . . . . . . . . . . . 33 PxlOff, Pixel aus . . . . . . . . . . . . 707, 960
Prompt( ), Aufforderung . . . . . . 694, 958 PxlOn, Pixel ein . . . . . . . . . 556, 707, 960
propFrac, echter Bruch 77, 289, 296, 824, pxlTest( ), Pixeltest . . . . . . . . . . 707, 961
. . . . . . . . . . . . . . . . . . . . . . . . . . 958 PxlText, Pixeltext . . . . . . . . . . . . 707, 961
Protokollanzeige . . . . . . . . . . . . . . . . . 30 PxlVert, Pixelvertikallinie . . . . . . 708, 961
Protokoll-Bereich 234, 235, 236, 237, 746
Prozent, % . . . . . . . . . . . . . . . . . . . 1013 Q
PtChg, Punkt ndern . . . . . . . . . . . . 707 QR, QR-Faktorisierung . . . . . . . . . . . 961
PtChg, Punkt umwandeln . . . . . . . . . 958 QR-Faktorisierung, QR . . . . . . . . . . . 961
PtOff, Punkt aus . . . . . . . . . . . . 707, 958 quadratische Regression, QuadReg 614,
PtOn, Punkt ein . . . . . . . . . . . . 707, 959 962, . . . . . . . . . . . . . . . . . . . . . . 1058
ptTest( ), Punkttest . . . . . . . . . . 707, 959 Quadratwurzel, $( ) . . . . . . . . . . . . . 1016
PtText, Punkttext . . . . . . . . . . . 707, 959 QuadReg, quadratische Regression 614,
Punkt 962, . . . . . . . . . . . . . . . . . . . . . . 1058
Addition, .+ . . . . . . . . . . . . . . . . 1011 quartische Regression, QuartReg . . 614,
ndern, PtChg . . . . . . . . . . . . . . 707 963, . . . . . . . . . . . . . . . . . . . . . . 1058
aus, PtOff . . . . . . . . . . . . . . 707, 958

1117
QuartReg, quartische Regression . . 614, Ausschalten des Rechners . . . . . . . 7
963, . . . . . . . . . . . . . . . . . . . . . 1058 Menleisten-Mens . . . . . . . . . . . . 54
QuickCenter . . . . . . . . . . . . . . . . . . . 361 Rechteckvektoranzeige, 4Rect . . . . . 966
Quit (2 K, Beenden) . . . . . . . . . . 20 rechts, right( ) . . . . . . . . . . 290, 675, 968
QWERTY-Tastatur . . . . . . . . . . . . . . . 11 reell, real( ) . . . . . . . . . . . . . . . . . . . . 965
ref( ), Zeilen in Staffeln anzeigen . . . 966
R Regressionen . . . . . . . . . . . . . . . . . . 937
R, Radians . . . . . . . . . . . . . . . . . . . . 1017 Ableitung einer Gleichung zweiter
R4Pq( ), Polarkoordinate . . . . . . . . . . 963 Ordnung . . . . . . . . . . . . . . . . 810
R4Pr( ), Polarkoordinate . . . . . . . . . . 964 auswhlen . . . . . . . . . . . . . . . . . . 612
RAD Modus . . . . . . . . . . . . . . . . . . . . 43 exponential, ExpReg . . . . . 613, 1057
Radians, R . . . . . . . . . . . . . . . . . . . . 1017 exponentiell, ExpReg . . . . . . . . . 917
rand( ), Zufallszahl . . . . . . . . . . . . . . 964 Formeln und Gleichungen . . . . . 1057
randMat( ), willkrliche Matrix . . . . . . 814 kubisch, CubicReg . . 612, 898, 1057
randMat( ), Zufallsmatrix . . . . . . . . . . 964 linear, LinReg . . . . . . . . . . 937, 1057
randNorm( ), Zufallsnorm . . . . . . . . . 964 lineare Regression, LinReg . . . . . 613
randPoly( ), Zufallspolynom . . . . . . . 965 logarithmisch, LnReg 613, 938, 1058
RandSeed, Werkseinstellungen fr logistisch, Logistic . . . 613, 940, 1058
Zufallszahlengenerator . . . . . . . . 965 Mittellinie, MedMed . . 613, 943, 1058
RandSeed, Zufallszahl . . . . . . . . . . . 814 Potenz, PowerReg . . . . . . 613, 1058
rationale Funktionen . . . . . . . . . . . . . 823 Potenzregression, PowerReg . . . 957
RclGDB, aus Graphik-Einstellungen quadratisch, QuadReg . . . 614, 962,
zurcholen . . . . . . . . . . . . . . . . . 704 1058
RclGDB, aus Graphik-Einstellungen quartisch, QuartReg . 614, 963, 1058
zurckholen . . . . . . . . . . . . . . . . 965 Sinus, SinReg . . . . . . . . . . . . . . . 984
RclGDB, Graphik-Einstellungen sinusoidal, SinReg . . . . . . 614, 1058
zurckholen . . . . . . . . . . . . . . . . 565 remain( ), Rest . . . . . . . . . . . . . . . . . . 967
RclPic, Bild zurckholen . . . . . . 704, 965 Rename, umbenennen . . . . . . . 668, 967
real( ), reell . . . . . . . . . . . . . . . . . . . . 965 Request, Anforderung . . . . 694, 696, 967
Rechner Hauptbildschirm reservierte Namen . . . . . . . . . 1053, 1055
Anwendermen . . . . . . . . . . . . . . 61 Rest, mod( ) . . . . . . . . . . . . . . . . . . . . 944

1118
Rest, remain( ) . . . . . . . . . . . . . . . . . 967 Beschreibung . . . . . . . . . . . . . . . . 18
Return, ermitteln . . . . . . . . . . . . . . . . 968 Dialogfeld . . . . . . . . . . . . . . . . . . . 18
Return, return . . . . . . . . . . . . . . 659, 662 Scatter-Plots . . . . . . . . . . . . . . . . . . . 623
return, Return . . . . . . . . . . 535, 659, 662 schattieren, Shade . . . . . . . . . . 708, 978
Revision des Zertifikats (Cert. Rev.) . 265 Schleife, Loop . . . . . . . . . . . . . . 688, 940
reziprok, x/ . . . . . . . . . . . . . . . . . . . 1020 schwenken . . . . . . . . . . . . . . . . . . . . 360
Richtungsfeld, DIRFLD . . . . . . . 464, 505 sec( ), Sekans . . . . . . . . . . . . . . . . . . 971
right( ), rechts . . . . . . . . . . 290, 675, 968 sec/( ), Arcussekans . . . . . . . . . . . . . 971
root( ), wurzel( ) . . . . . . . . . . . . . . . . 968 sech( ), Sekans hyperbolicus . . . . . . 971
roots . . . . . . . . . . . . . . . . . . . . . . . . . . 77 sech/( ), Areasekans (hyperbolicus) . 972
rotate( ), rotate . . . . . . . . . . . . . 675, 772 Sekans hyperbolicus, sech( ) . . . . . . 971
rotate( ), tauschen . . . . . . . . . . . . . . 968 Sekans, sec( ), . . . . . . . . . . . . . . . . . 971
rotate, rotate( ) . . . . . . . . . . . . . . . . . 772 Send, Listenvariable senden . . . 711, 972
round( ), runden . . . . . . . . . . . . . . . . 969 SendCalc, An Rechner senden . 862, 863
rowAdd( ), Matrizenzeilenaddition . . 970 SendCalc, an Taschenrechner senden . .
rowDim( ), Zeilenanzahl in Matrix . . . 970 710, . . . . . . . . . . . . . . . . . . . . . . . 972
rowNorm( ), Matrixzeilennorm . . . . . 970 SendChat, Chat senden . 710, 862, 863,
rowSwap( ), Zeilen in Matrix vertauschen 973
970 SEQ (FOLGE) Modus . . . . . . . . . . . . . 44
RplcPic, Bild ersetzen . . . . . . . . 704, 970 seq( ), Folge . . . . . . . . . . . . . . . . . . . 973
rref( ), Staffelung . . . . . . . . 294, 815, 971 Seriennummer . . . . . . . . . . . . . . . . . . 264
Rckholen (2 6) . . . . . . . . . . . . . 20 Set factors (Zoom) . . . . . . . . . . . . . . . 364
Rcktaste (0) . . . . . . . . . . . . . . . . . . 19 set time,Zeit einstellen ( ) . . . . . . . . . 976
runden, round( ) . . . . . . . . . . . . . . . . 969 setDate( ), Datum einstellen . . . . . . . 973
Runge-Kutta-Verfahren . .463, 489, 493, setDtFmt( ), Datumsformat einstellen 973
1060 setFold( ), Verzeichnis festlegen . . . 690,
788, . . . . . . . . . . . . . . . . . . . . . . . 974
S setGraph( ), Graph festlegen . . 691, 703,
SAVE COPY AS (KOPIE SPEICH ALS) 974
(8 S) setMode( ), Modus festlegen . . 691, 703,
Beispiel . . . . . . . . . . . . . . . . . . . . . 59 975

1119
setTable( ), Tabelle definieren . . . . . 515 sinusoidale Regression, SinReg . . . 984,
setTable( ), Tabelle festlegen . .691, 702, 1058
976 Skripts . . . 238, 743, 744, 745, 746, 747
setTime( ), Zeit einstellen . . . . . . . . . 976 Aktivitt . . . . . . . . . . . . . . . . . . . . 821
setTmFmt( ), Zeitformat einstellen . . 976 Beispiel . . . . . . . . . . . . . . . . . . . . 821
setTmZn( ), Zeitzone einstellen . . . . 977 SLPFLD, Neigungsfeld . . . . . . . 464, 504
setUnits( ), Einheiten festlegen . 691, 977 Smart Graph . . . . . . . . . . . . . . . . . . . 354
Shade (math. Tool fr Graphen) . . . . 370, SocialSt (SozialWiss) Kategorie . . . . . 35
377, . . . . . . . . . . . . . . . . . . . . . . 378 Software-Version . . . . . . . . . . . . 263, 264
Shade, schattieren . . . . . . . . . . 708, 978 solve( ), lsen 79, 86, 271, 273, 274, 280,
shift( ), shift . . . . . . . . 596, 597, 675, 773 . . . . . . 285, 288, 293, 294, 500, 984
shift( ), verlagern . . . . . . . . . . . . . . . . 979 Sonderzeichen . . . . . . . . . 176, 735, 738
shift, shift( ) . . . . . . . . . . . . 596, 597, 773 SortA, in aufsteigender Reihenfolge
ShowStat, Statistikergebnisse anzeigen sortieren . . . . . . . . . . . . . . . . . . . 987
615, . . . . . . . . . . . . . . . . . . . . . . 980 SortD, in absteigender Reihenfolge
sign( ), Vorzeichen . . . . . . . . . . . . . . 980 sortieren . . . . . . . . . . . . . . . . . . . 987
simult( ), Gleichungen mit mehreren sortieren
Unbekannten . . . . . . . . . . . . . . . 981 in absteigender Reihenfolge, SortD .
simult( ), simultane Gleichungslsung . . 987
294 in aufsteigender Reihenfolge, SortA .
simultane Gleichungslsung, simult( ) . . 987
294 Speicher . . . . . . . . . . . . . . 162, 776806
sin( ), Sinus . . . . . . . . . . . . . . . . . . . . 982 archivieren, Archive . . 667, 798, 884
sin/( ), Arcussinus . . . . . . . . . . . . . . 982 aus Archiv holen, Unarchiv . 798, 999
sinh( ), Sinus hyperbolicus . . . . . . . . 983 aus Archiv, Unarchiv . . . . . . . . . . 669
sinh/( ), Arcussinus hyperbolicus . . . 983 nicht gengend Display-Speicher,
SinReg, sinusoidale Regression . . . . 614, <<...>> . . . . . . . . . . . . . . . . . 259
984, . . . . . . . . . . . . . . . . . . . . . 1058 berprfen . . . . . . . . . . . . . . 776, 777
Sinus, sin( ) . . . . . . . . . . . . . . . . . . . . 982 VARLINK Bildschirm . 779, 781, 782,
sinusoidal regression, SinReg . . . . . 614 783, . . . . . . . . . . . 784, 791, 798
zurcksetzen . . . . . . . . . . . . 776, 777

1120
speichern Category . . . . . . . . . . . . . . . 607, 608
Bild, StoPic . . . . . . . . . . . . . 704, 989 Ergebnisse anzeigen, ShowStat 615,
Graphik-Einstellungen, StoGDB . 565 980
in Einstellungen, StoGDB . . . . . . 704 Ergebnisse mit zwei Variablen,
in Graphik-Einstellungen, StoGDB . . TwoVar . . . . . . . . . . . . . 612, 998
989 Fakultt, ! . . . . . . . . . . . . . . 76, 1015
Symbol, ! . . . . . . . . . . . . . 667, 1021 Freq . . . . . . . . . . . . . . . . . . . 607, 608
Sperrung aufheben, Unlock . . . 669, 999 Hufigkeit . . . . . . . . . . . . . . . . . . 631
Spinnennetz-Plot. Siehe Netz-Plots Histogram-Plots . . . . . . . . . . . . . 625
Split App (Modus) . . . . . . . . . . . . . . 1033 Kategorien . . . . . . . . . . . . . . . . . . 633
Split Screen (Modus) . . . . . . . . . . . 1032 Kombinationen, nCr( ) . . . . . . . . . 945
Split-Screen-Modus mit einer Variablen, OneVar . . . . 950
Aktive Grafik . . . . . . . . . . . . . . . . . 43 Mittelelement, median( ) . . . . . . . 942
Anzeige . . . . . . . . . . . . . . . . . . . . 21 Mittelwert, mean( ) . . . . . . . . . . . 942
Befehl Wechsel der aktiven App . 19 neu plot, NewPlot . . . . . . . . . . . . 624
Status . . . . . . . . . . . . . . . . . . . . . . 40 neuer Plot, NewPlot . . . . . . . . . . 947
Status und offene Apps . . . . . . . . . 3 Operationen . . . . . . . . . . . . . . . . 881
zurck aus einer App . . . . . . . . . . 34 Permutationen, nPr( ) . . . . . . . . . 949
Sprache (Modus) . . . . . . . . . . . . . . 1034 Plots . 617, 618, 621, 622, 623, 624,
Sprachmodus 625, . . .626, 627, 628, 629, 630
ndern von Moduseinstellungen . 22 Plots aus, PlotsOff . . . 346, 703, 955
Anzeige . . . . . . . . . . . . . . . . . . . . 21 Plots ein, PlotsOn . . . . 346, 703, 955
StAbwPop( ), stdDevPop( ) . . . . . . . 988 Scatter-Plots . . . . . . . . . . . . . . . . 623
Staffelung, rref( ) . . . . . . . . . . . . 294, 815 Standardabweichung, stdDev( ) . 988
Standardabweichung, stdDev( ) . . . . 988 Statistik mit einer Variablen, OneVar
Standardrente . . . . . . . . . . . . . . . . . . 839 612
startTmr( ), Timer starten . . . . . . . . . 987 berblick . . . . . . . . . . . . . . . . . . . 604
Statistik . . . . . . . . . . . . . . . . . . . . . . . 604 Variable . . . . . . . . . . . . . . . . . . . . 615
Siehe auch Regressionen Variablen . . . . . . . . . . . . . . . . . . . 610
Box Plot . . . . . . . . . . . . . . . . . . . 624 Varianz, variance( ) . . . . . . . . . . . 999
Calculation Type . . . . 607, 608, 612

1121
Werkseinstellungen fr Strings
Zufallszahlengenerator, anhngen, & . . . . . . . . . . . 674, 1015
RandSeed . . . . . . . . . . . . . . 965 Ausdruck in String, string( ) . 675, 989
xyline-Plots . . . . . . . . . . . . . . . . . 623 drehen, rotate( ) . . . . . . . . . . . . . 675
Zufallsnorm, randNorm( ) . . . . . . 964 Eingeben, InputSt . . . . . . . . . . . . 863
Zufallszahl, rand( ) . . . . . . . . . . . 964 eingeben, InputSt . . . . . . . . 673, 694
Zufallszahl, RandSeed . . . . . . . . 814 Format, format( ) . . . . . 674, 695, 921
Statistik mit einer Variablen, OneVar 612 im String, mid( ) . . . . . . . . . . . . . . 675
Statistikergebnisse anzeigen, ShowStat in Ausdruck, expr( ) . . . . . . . . . . . 694
615, . . . . . . . . . . . . . . . . . . . . . . 980 in String, InString . . . . . . . . . . . . 674
Status konvertieren, # . . . . . . . . . . . . . . 674
auf Apps-Arbeitsflche . . . . . . . 3, 20 Konvertierung, # . . . . . . . 1017, 1056
Batterie schwach . . . . . . . . . . . . . 72 links, left( ) . . . . . . . . . . . . . . 674, 934
Split-Screen . . . . . . . . . . . . . . . . . 40 Operationen . . . . . . . . 672, 674, 881
Statuszeile . . . . . . . . . . . . 227, 228, 339 rechts, right( ) . . . . . . . . . . . 675, 968
Befehlspaprameter . . . . . . . . . . . . 26 String in Ausdruck, expr( ) 673, 674,
Protokollinfo . . . . . . . . . . . . . . . . . 30 917
stdDev( ), Standardabweichung . . . . 988 tauschen, rotate( ) . . . . . . . . . . . . 968
stdDevPop( ), StAbwPop( ) . . . . . . . 988 Teil-String, mid( ) . . . . . . . . . . . . 943
Stil, Style . . . . . . . . . . . . . . 348, 703, 990 umlagern, shift( ) . . . . . . . . . . . . . 675
StoGDB, Graphik-Einstellungen speichern verlagern, shift( ) . . . . . . . . . . . . . 979
. . . . . . . . . . . . . . . . . . . . . . . . . . 565 Zeichen-Code, ord( ) . . . . . . 675, 951
StoGDB, in Einstellungen variablen Zeichen-String, char( ) . . . . 674, 887
speichern . . . . . . . . . . . . . . . . . . 704 Zeichenzahl, dim( ) . . . . . . . . . . . 674
StoGDB, in Graphik-Einstellungen strings
speichern . . . . . . . . . . . . . . . . . . 989 innerhalb, InString . . . . . . . . . . . . 932
Stop, Stop . . . . . . . . . . . . . . . . . 649, 989 Style, Stil . . . . . . . . . . . . . . . . . . 703, 990
StoPic, Bild speichern . . . . . . . . 704, 989 subMat( ), Teilmatrix . . . . . . . . . . . . . 990
Store (Speichern) (() Taste . . . . . . . . . 20 subtrahieren, N . . . . . . . . . . . . . . . . 1009
String eingeben, InputSt . . . . . . 694, 932 Subtraktionstaste (() . . . . . . . . . . . . . . 17
string( ), Ausdruck in String . . . 675, 989 sum( ), Summenbildung . . . . . . . . . . 990

1122
Summe, )( ) . . . . . . . . . . . . . . . . . . . 298 tblStart . . . . . . . . . . . . . . . . . . . . . 511
Summe, cumSum( ) . . . . . . . . . 596, 598 bersicht . . . . . . . . . . . . . . . . . . . 509
Summe, G( ) . . . . . . . . . . . . . . . . . . 1016 Zellenbreite . . . . . . . . . . . . . . . . . 517
Summenbildung, sum( ) . . . . . . . . . . 990 Tabellen-Graph, Graph<->Table . . . . 512
switch( ), aktives Fenster . . . . . . . . . 991 Table, Tabelle erzeugen . . . . . . 702, 992
switch( ), Fenster . . . . . . . . . . . . . . . 691 tan( ), Tangens . . . . . . . . . . . . . . . . . 992
Systemdaten, sysData . . . . . . . 525, 526 tan/( ), Arcustangens . . . . . . . . . . . . 993
Systemvariable . . . . . . . . . . . . . . . . 1053 Tangens, tan( ) . . . . . . . . . . . . . . . . . 992
Systemvariablen . . . . . . . . . . . . . . . 1055 Tangent (math. Tool fr Graphen) . . 370,
375, . . . . . . . . . . . . . . . . . . . 387, 395
T tanh( ), Tangens hyperbolicus . . . . . . 993
T, transponieren . . . . . . . . . . . . . . . . 991 tanh/( ), Arcustangens hyperbolicus . 994
t0 (Fenstervariable) . . . . . . . . . . . . . 465 Tastatur . . . . . . . . . . . . . . . . . . . 165, 166
Tabellen . . . . . . . . . . . . . . . . . . 509524 1 taste (hand) . . . . . . . . . . . . . . 168
@tbl . . . . . . . . . . . . . . . . . . . . . . . 511 2 taste (zweite) . . . . . . . . . . . . 167
Anfang, tblStart . . . . . . . . . . . . . 511 7 taste (shift) . . . . . . . . . . . . . . . 167
anzeigen, DispTbl . . . 695, 702, 909 8 taste (karo) . . . . . . . . . . . . . . 168
ASK . . . . . . . . . . . . . . . . . . . . . . 520 Belegung . . . . . . . . . . . . . . . . . 11, 13
automatische Erstellung . . . . . . . 515 j taste . . . . . . . . . . . . . . . . . . 168
Differentialgleichungen . . . . . . . . 508 QWERTY . . . . . . . . . . . . . . . . . . . 11
erzeugen, Table . . . . . . . . . 702, 992 Tasten-Codes . . . . . . . . . . . . . . . 693
festlegen, setTable( ) . 691, 702, 976 unterschiedliche Tasten und
Graph, Graph<->Table . . . . . . . . 512 Tastenkombinationen . . . . . 1082
Independent AUTO/ASK . . . . . . 512 Tastaturbelegung . . . . . . . . . . . 736, 738
Intervall, @tbl . . . . . . . . . . . . . . . . 511 Tasten
konfigurieren . . . . . . . . . . . . . . . 515 nderung . . . . . . . . . . . . . . . . 11, 14
lschen, ClrTable . . . . . . . . . . . . 890 Cursor . . . . . . . . . . . . . . . . . . . 11, 16
manuell erstellen . . . . . . . . . . . . 520 Funktion . . . . . . . . . . . . . . . . . 11, 16
Parameter . . . . . . . . . . . . . . . . . 511 weitere . . . . . . . . . . . . . . . . . . . . . 18
Programme . . . . . . . . . . . . . . . . 702 Tastenbefehle
setTable( ) . . . . . . . . . . . . . . . . . 515 Sonderzeichen . . . . . . . . . . . . . . . 11

1123
Tastaturbelegung . . . . . . . . . . . . . 13 three-dimensional graphing
tauschen, rotate( ) . . . . . . . . . . . . . . 968 CONTOUR LEVELS . . . . . . . . . . 112
taylor( ), Taylor-Polynom . 298, 302, 994 HIDDEN SURFACE . . . . . . . . . . 112
Taylor-Polynom, taylor( ) . 298, 302, 994 WIRE AND CONTOUR . . . . . . . . 112
tblStart, Tabellenanfang . . . . . . . . . . 511 WIRE FRAME . . . . . . . . . . . . . . . 112
tCollect( ), Trigonometrie . . . . . . . . . 289 TI Connect-Software . . . . . . . . . . . . . . 65
tCollect( ), trigonometrische TI ViewScreen OHP
Komprimierung . . . . . . . . . . . . . . 995 Anschlieen . . . . . . . . . . . . . . . . . 68
Teil, part( ) . . . . . . . . . . . . . . . . . . . . 952 TI Connect Software . . . . . . . . . . . . . 868
Teilmatrix, subMat( ) . . . . . . . . . . . . . 990 TI-Connectivity-Kabel . . . . 848, 868, 873
Teil-String, mid( ) . . . . . . . . . . . . . . . 943 TIME, Zeit-Plots . . . . .399, 406, 487, 489
Temperatur konvertieren, tmpCnv( ) 996 timeCnv( ), Uhrzeit umwandeln . . . . . 996
Temperaturangaben, (- . . . . . . . . . . . 834 Timer prfen, checkTmr( ) . . . . . . . . . 888
Temperaturbereich konvertieren, Timer starten, startTmr( ) . . . . . . . . . 987
@tmpCnv( ) . . . . . . . . . . . . . . . . . 996 TI-Presenter Videoadapter
Temperaturbereichskonvertierung, Anschlieen . . . . . . . . . . . . . . . . . 68
@tmpCnv( ) . . . . . . . . . . . . . . . . . 320 Titel, Title . . . . . . . . . . . . . . . . . . . . . . 996
Temperaturekonvertierung, tmpCnv( ) . . Title, Titel . . . . . . . . . . . . . . . . . . . . . . 996
319 tmax (Fenstervariable) . . . . . . . 393, 466
Test, Try . . . . . . . . . . . . . . . . . . 713, 998 tmin (Fenstervariable) . . . . . . . . . . . . 393
tExpand( ), Trigonometrie . . . . . . . . . 289 tmpCnv( ), Temperatur konvertieren . 996
tExpand( ), trigonometrische Erweiterung tmpCnv( ), Temperaturkonvertierung 319
995 Toolbar, Menleiste . . . . . . . . . . 696, 997
Text markieren . . . . . . . . . . . . . . . . . 731 tplot (Fenstervariable) . . . . . . . . . . . . 466
Text, Text . . . . . . . . . . . . . 695, 696, 995 Trace 357, 358, 359, 360, 361, 386, 405,
Textbearbeitung . . . . . . . . . . . . . . . . 723 . . . . . . . . . . . . . . . . . . . . . . . 426, 470
ausschneiden, kopieren, einfgen . . Trace, Trace . . 703, 819, 830, 832, 836,
240, . . . . . . . 241, 242, 243, 732 998
markieren . . . . . . . . . . . . . . . . . . 731 Tracing . . . . . . . . . . . . . . . . . . . . . . . 395
suchen . . . . . . . . . . . . . . . . . . . . 733 transmitting. Siehe lverbinden und
Then, Then . . . . . . . . 678, 680, 681, 930 bertragen

1124
transponieren, T . . . . . . . . . . . . . . . . 991 und Bild, AndPic . . . . . . . . . . . . 704, 883
Trig (Men) . . . . . . . . . . . . . . . . . . . . 289 undef (undefiniert) (Meldung) . . . . . . 311
Trigonometrie, tCollect( ) . . . . . . . . . 289 unendlich, % . . . . . . . . . . . . . . . . . . . 311
Trigonometrie, tExpand( ) . . . . . . . . . 289 ungleich, #, /= . . . . . . . . . . . . . 676, 1013
trigonometrische Erweiterung expansion, Unit System (Modus) . . . . . . . . . . . . 1034
tExpand( ) . . . . . . . . . . . . . . . . . . 995 unitV( ), Einheitenvektor . . . . . . . . . . 999
trigonometrische Komprimierung, Unlock, Sperrung aufheben . . . . 669, 999
tCollect( ) . . . . . . . . . . . . . . . . . . 995 Untermens . . . . . . . . . . . . . . . . . . . . 201
Try, Test . . . . . . . . . . . . . . . . . . 713, 998 Unterstrich, _ . . . . . . . . . . . . . . . . . . 1019
tstep (Fenstervariable) . . . . . . . 393, 466 Unterstrich, floor( ) . . . . . . . . . . . . . . . 817

U V
berschreiben-Modus (2 /) . . . . 19 Value (math. Tool fr Graphen) 369, 371,
Uhr 387, . . . . . . . . . . . . . . . . . . . 395, 427
abschalten . . . . . . . . . . . . . . . . . . 52 Variable . . . . . . . . . . .223, 225, 226, 227
Betrieb . . . . . . . . . . . . . . . . . . . . . 46 aus Archiv holen, Unarchiv . . . . . 999
Uhr ausschalten, ClockOff . . . . . . . . 888 aus Archiv, Unarchiv . . . . . . . . . . 669
Uhr einschalten, ClockOn . . . . . . . . . 888 Daten . . . . .579, 581, 582, 584, 585
Uhrzeit umwandeln, timeCnv( ) . . . . 996 definiert . . . . . . . .266, 753, 754, 755
Uhrzeitformat abrufen, getTmFmt( ) . 926 kopieren, CopyVar . . . . . . . 667, 891
Uhrzeitzeichenfolge abrufen, getTmStr( ) Liste . . . . . .577, 581, 582, 584, 585
926 lokal, Local 659, 666, 668, 669, 670,
umbenennen, Rename . . . . . . . 668, 967 671, . . . . . . . . . . . . . . . . . . . 939
umlagern, shift( ) . . . . . . . . . . . . . . . . 675 lschen . . . . . . . . . . . . . . . . . . . . 764
Umschalt-Modifikatortaste (7) lschen, DelVar . 269, 304, 668, 672,
Beschreibung . . . . . . . . . . . . . . . . 15 905
Status . . . . . . . . . . . . . . . . . . . . . . 43 Matrix . . . . .580, 581, 582, 584, 585
Unarchiv, Variablen aus Archiv . . . . 669 reservierte Namen . . . . . 1053, 1055
Unarchiv, Variablen aus Archiv holen . . . sperren, Lock . . . . . . . . . . . . . . . 668
798, . . . . . . . . . . . . . . . . . . . . . . 999 sperren/Sperrung aufheben . . . . 231
und (Boole), and . . . . 282, 677, 770, 882 Sperrung aufheben, Unlock . . . . 669

1125
statistisch . . . . . . . . . . . . . . 610, 615 variables
System . . . . . . . . . . . . . . 1053, 1055 deleting
Text . . . . . . . . . . . . . . . . . . . . . . 238 DelType 795
berschreiben . . . . . . . . . . . . . . 270 variance( ), Varianz . . . . . . . . . . . . . . 999
unbekannt, auswerten nach 758, 759 Varianz, variance( ) . . . . . . . . . . . . . . 999
undefiniert . . . . . . . . . 266, 267, 755 Vector Format (Modus) . . . . . . . . . . 1032
verschieben, MoveVar . . . . . . . . 668 Vektoren
verzgerte Vereinfachung . . . . . 279 Einheit, unitV( ) . . . . . . . . . . . . . . 999
Variable kopieren, CopyVar . . . . . . . 891 Produkt, crossP( ) . . . . . . . . . . . . 895
Variable sperren, Lock . . . . . . . . . . . 939 Punktprodukt, dotP( ) . . . . . . . . . 910
Variable verschieben, MoveVar . . . . 944 Vector Format (Modus) . . . . . . . 1032
Variablen . . . . . . . . . . . . . . . . . . 44, 785 zylindrische Vektoranzeige, 4Cylind .
aktivieren, Archive . . . . . . . . . . . 884 900
archivieren, Archive . . 667, 798, 884 Vektor-Format-Modus . . . . . . . . . . . . . 21
archivieren, aus Archiv holen . . . 797 verbinden und bertragen . 709, 972, 973
aus Archiv holen, Unarchiv 798, 999 abbrechen . . . . . . . . . . . . . . . . . . 858
aus Archiv, Unarchiv . . . . . . . . . 669 An Rechner senden, SendCalc . 862,
einfgen mit Namen . . . . . . 795, 796 863
in Anwendungen . . . . . . . . 795, 796 an Taschenrechner senden,
lschen . . . . . . . . . . . . . . . . . . . . 859 SendCalc . . . . . . . . . . . . . . . 710
rckholen . . . . . . . . . . . . . . . . . . . 20 CBL/CBR-Wert holen/ermitteln , Get
speichern . . . . . . . . . . . . . . . . . . . 20 711
System . . . . . . . . . . . . . . . . . . . . 524 CBL/CBR-Wert holen/ermitteln, Get .
bertragen . . . . . . . . . 848, 851, 857 636, . . . . . . . . . . . . . . . . . . . 922
unabhngige . . . . . . . 511, 515, 520 Chat senden, SendChat . . 710, 862,
unarchive, Unarchiv . . . . . . . . . . 798 863
VARLINK . 779, 781, 782, 783, 784, Fehler . . . . . . . . . . . . . 859, 870, 871
791, . . . . . . . . . . . . . . . . . . . 798 Flash-Anwendungen . 851, 852, 855,
Verweis auf App-Dateien . . . . . . . 32 861, . . . . . . . . . . . . . . . . . . . 862
Variablenstatus Locked/Archived Listenvariable senden, Send . . . 711,
(Gesperrt/Archiviert) . . . . . . . . . . . 44 972

1126
Ordner . . . . . . . . 851, 852, 857, 859 W
Programm . . . . . . . . . . . . . 862, 863 Whlen von Kategorien . . . . . . . . . . . . 35
Rechner an Rechner .848, 851, 855, Wahrscheinlichkeitsrechnung . . . . . . 845
862, . . . . . . . . . . . 863, 865, 866 WEB, Netz-Plots . . . . . . . . 399, 406, 407
Variablen . . . . . . 851, 852, 855, 857 Web-Plots
zwischen Taschenrechnern . . . . 709 Konvergenz . . . . . . . . . . . . . . . . . 409
Verbindungs- und bertragungstabelle . Oszillation . . . . . . . . . . . . . . . . . . 412
876 Wert (Graph-Tool) . . . . . . . . . . . . . . . 470
verborgene Flche . . . . . . . . . . . . . . 442 when( ), when . . . . . . . . . . . . . 118, 1000
verdeckte Oberflche . . . . . . . . . . . . 429 when, when( ) . . . . . . . . . . . . . 533, 1000
Vereinfachung While, while . . . . . . . . . . . . . . . 686, 1001
Ende . . . . . . . . . . . . . . . . . . . . . . 279 while, While . . . . . . . . . . . . . . . 686, 1001
Regeln . . . . . . . . . . . . . . . . . . . . 276 willkrlich
verzgert . . . . . . . . . . . . . . . . . . 279 Matrix, randMat( ) . . . . . . . . . . . . 814
verlagern, shift( ) . . . . . . . . . . . . . . . . 979 number seed, RandSeed . . . . . . 814
Verlauf Window Editor . . . . . . . . . . . . . . . . . . . 64
Status . . . . . . . . . . . . . . . . . . . . . . 44 Winkel, , . . . . . . . . . . . . . . . . . . . . . 1018
Verzeichnis . . . . . . . . . . . . . . . . . . . 1030 Winkel, angle( ) . . . . . . . . . . . . . . . . . 883
einfgen mit Namen . . . . . . 795, 796 Winkelmodus . . . . . . . . . . . . . . . . . . . . 21
festlegen, setFold( ) . . 690, 788, 974 Status . . . . . . . . . . . . . . . . . . . . . . 43
holen/ermitteln, getFold( ) . . . . . 925 wire-and-contour graphing . . . . . . . . 112
lschen . . . . . . . . . . . . . . . . . . . . 783 wire-frame graphing . . . . . . . . . . . . . 112
lschen, DelFold . . . . 668, 795, 905 Wissenschaft Kategorie . . . . . . . . . . . . 36
neu, NewFold . . . . . . . 668, 787, 946 Wissenschaftliche Notation . . . . . . . . . 17
VARLINK . . . . . . 782, 783, 784, 791 Wissenschaftliches Zahlenformat . . . 177
Verzeichnisse . . . . . . . . . . . . . . . . . . 785 with, | . . . . . . . . . .81, 86, 281, 282, 1020
Vollbildmodus Wochentag, dayOfWk( ) . . . . . . . . . . 903
2 K . . . . . . . . . . . . . . . . . . . . 20 wurzel( ), root( ) . . . . . . . . . . . . . . . . . 968
Apps-Arbeitsflche . . . . . . . . . . . . 41
Vorzeichen, sign( ) . . . . . . . . . . . . . . 980
X
Vorzeichentaste (?) . . . . . . . . . . . . . . 17
x/, reziprok . . . . . . . . . . . . . . . . . . . 1020

1127
xgrid (Fenstervariable) . . . . . . . . . . . 424 irrationale . . . . . . . . . . . . . . 271, 272
x-Koordinate, P4Rx( ) . . . . . . . . . . . . 952 komplexe . . . . . . . . . . . . . . . . . . . 519
xmax (Fenstervariable) . . .349, 384, 393, Lsung, nSolve( ) . . . . . . . . . . . . 289
402, . . . . . . . . . . . . . 423, 466, 1052 negative . . . . . . . . . . . . . . . . . . . 176
xmin (Fenstervariable) . . .349, 384, 393, numerische Ableitung, nDeriv( ) . 298
402, . . . . . . . . . . . . . 423, 466, 1052 numerisches Integral, nInt( ) . . . . 298
xor, (Boole) exklusives oder . . 771, 1001 rationale . . . . . . . . . . . 271, 272, 273
xor, Boole ausschlieendes oder . . . 677 Zahlen ermitteln, getNum( ) . . . . . . . . 290
XorPic, Bild mit ausschlieendem oder . Zehnersystem
705 Anzeige von Ganzzahlen, 4Dec . 766
XorPic, Bild mit exklusives oder . . . 1002 Zeichen
xres (Fenstervariable) . . . . . . . . . . . . 349 Akzentzeichen . . . . . . . . . . . 735, 739
xscl (Fenstervariable) 349, 384, 393, 402, Griechisch . . . . . . . . . . . . . . . . 11, 20
. . . . . . . . . . . . . . . . . . . . . 466, 1052 griechisch . . . . . . . . . . 737, 740, 742
xyline-Plots . . . . . . . . . . . . . . . . . . . . 623 Gro-/Kleinbuchstaben . . . . 173, 728
international/Intonation . . . . . . 11, 20
Y Mathe . . . . . . . . . . . . . . . . . . . . . . 20
Y= Editor . 340, 383, 390, 399, 422, 461, Mathematik . . . . . . . . . . . . . . . . . . 11
527 numerischer Ccode, ord( ) . . . . . 675
umgehen . . . . . . . . . . . . . . . . . . 519 Sonder- . . . . . . . . . . . . . . . . . . 11, 20
ygrid (Fenstervariable) . . . . . . . . . . . 424 Sonderzeichen . . . . . . 176, 735, 738
y-Koordinate, P4Ry( ) . . . . . . . . . . . . 952 String, char( ) . . . . . . . . . . . 674, 887
ymax (Fenstervariable) . . .349, 384, 393, Symbole . . . . . . . . . . . . . . . . . . . 738
402, . . . . . . . . . . . . . 423, 466, 1052 Zahlen-Code, ord( ) . . . . . . . . . . . 951
ymin (Fenstervariable) . . .349, 384, 393, Zeichen (Men) . . . . . . . . . . . . . . . . . 199
402, . . . . . . . . . . . . . 423, 466, 1052 Zeichen-String, char( ) . . . . . . . . 674, 887
yscl (Fenstervariable) 349, 384, 393, 402, Zeichenzahl, dim( ) . . . . . . . . . . . . . . 674
. . . . . . . . . . . . . . . . . . . . . 466, 1052 Zeichnungen
auf Graph . . . . . . . . . . . . . . . . . . 705
Freihand . . . . . . . . . . . . . . . . . . . 549
Z Funktion, DrawFunc . . 545, 708, 910
Zahlen

1128
Horizontallinie, LineHorz . . 708, 936 zmin (Fenstervariable) . . . . . . . . . . . . 423
invers, DrawInv . . . . . 546, 708, 910 Zoom
Kontur, DrwCtour . . . . . . . . 708, 912 Data, ZoomData . . . . . . . . . . . . . 363
Kreis, Circle . . . . . . . . . . . . 707, 888 Daten, ZoomData . . . . . . . . . . . 1004
Kreise . . . . . . . . . . . . . . . . . . . . . 552 dezimal, ZoomDec . . . . . . 363, 1005
Linie, Line . . . . . . . . . . . . . . 708, 935 Faktoren . . . . . . . . . . . . . . . 364, 366
Linien . . . . . . . . . . . . . . . . . 551, 553 Ganzzahl, ZoomInt . . . . . . 363, 1006
lschen . . . . . . . . . . . . . . . . . . . . 550 memory . . . . . . . . . . . . . . . . 364, 368
lschen, ClrDraw . . . . . . . . 706, 888 passend, ZoomFit . . . . . . . 364, 1005
Neigung, DrawSlp . . . 555, 708, 911 Quadrat, ZoomSqr . . . . . . 363, 1007
parametrisch . . . . . . . . . . . . . . . 708 Rechteck, ZoomBox . 362, 365, 1004
parametrisch, DrawParm . . 545, 910 speichern, ZoomSto . . . . . 368, 1008
Pencil . . . . . . . . . . . . . . . . . . . . . 549 Standard, ZoomStd . . . . . . 363, 1008
polar, DrawPol . . . . . . 545, 708, 911 Trig, ZoomTrig . . . . . . . . . 363, 1008
Tangente, LineTan . . . . . . . 708, 936 vergrern, ZoomIn . 363, 366, 1006
Vertikallinie, LineVert . . . . . 708, 936 verkleinern, ZoomOut 363, 366, 1007
Zeilen in Staffeln anzeigen, ref( ) . . . 966 vorher, ZoomPrev . . . . . . . 368, 1007
Zeilen reduzieren, rref( ) . . . . . . . . . . 971 zurckholen, ZoomRcl . . . 368, 1007
Zeit Zoom (Men) . . . . . . . . . . . . . . . . . . . 362
Einstellung . . . . . . . . . . . . . . . . . . 46 Zoom Factors (Zoom) . . . . . . . . . . . . 366
Rcksetzen . . . . . . . . . . . . . . . . . 54 ZoomBox, Zoom Rechteck . . . . . . . 1004
Zeitformat einstellen, setTmFmt( ) . . 976 ZoomData, Zoom Daten . . . . . . . . . 1004
Zeit-Plots, TIME . . . . 399, 406, 487, 489 ZoomDec, Zoom dezimal . . . . . . . . 1005
Zeitzone abrufen, getTmZn( ) . . . . . . 927 ZoomFit, Zoom passend . . . . . . . . . 1005
Zeitzone einstellen, setTmZn( ) . . . . 977 ZoomIn, vergrern . . . . . . . . . . . . . 1006
Zero (math. Tool fr Graphen) . 369, 371 ZoomInt, Zoom Ganzzahl . . . . . . . . 1006
zeros( ), Nullstellen . 271, 288, 295, 810, ZoomOut, verkleinern . . . . . . . . . . . 1007
1002 ZoomPrev, Zoom vorher . . . . . . . . . 1007
Zertifikat . 859, 866, 867, 868, 869, 870, ZoomRcl, Zoom zurckholen . . . . . 1007
871, . . . . . . . . . . . . . . . . . . . . . . 872 ZoomSqr, Zoom Quadrat . . . . . . . . 1007
zmax (Fenstervariable) . . . . . . . . . . . 423 ZoomStd, Zoom Standard . . . . . . . . 1008

1129
ZoomSto, Zoom speichern . . . . . . . 1008
ZoomTrig, Zoom Trig . . . . . . . . . . . 1008
Zubehranschluss . . . . . . . . . . . . . . . 68
Zufall
Matrix, randMat( ) . . . . . . . . . . . . 964
Norm, randNorm( ) . . . . . . . . . . . 964
Polynom, randPoly( ) . . . . . . . . . 965
Werkseinstellungen fr
Zufallszahlengenerator,
RandSeed . . . . . . . . . . . . . . 965
Zufallszahl, rand( ) . . . . . . . . . . . . . . 964
zurckholen
aus Graphik-Einstellungen, RclGDB
704, . . . . . . . . . . . . . . . . . . . 965
Bild, RclPic . . . . . . . . . . . . . 704, 965
Graphik-Einstellungen, RclGDB . 565
zweite Ableitung, . . . . . . . . . . . . . . 1018
Zwischenablage . . . . 240, 241, 242, 732
Zyklus, Cycle . . . . . . . . . . . . . . . . . . 900
zylindrische Vektoranzeige, 4Cylind . 900

1130

Anda mungkin juga menyukai