letzte Aktualisierung: 25.04.2002;
danach ist mein Rechner leider den SalatSaucenTod gestorben..
Hier gibt es einiges Nützliches für diesen ultimativen Taschenrechner!!
Um die angebotenen Programme einsetzen zu können, benötiget man ein TI-GraphLink zum Anbinden des Rechners an den PC. Die nötige Software gibt's hier !
Der TI-89 von Texas Instruments ist ein graphikfähiger, programmierbarer Taschenrechner, der sogar über ein sogenanntes ComputerAlgeraSystem (CAS) verfügt. Hierdurch ist es möglich, symbolische Berechnungen durchzuführen.
Hinweis: Ich übernehme keinerlei Verantwortung für etwaige Schäden jeglicher Art die durch die Benutzung von Programmen dieser Site entstehen sollten!
Bitte lesen Sie gegebenenfalls die beigepackten Informations- bzw. Hilfedateien!
Highlights:
Bezeichnung |
Beschreibung |
Mit diesem Programm kann eine beliebige mathematische Funktion diskutiert werden. (Extrema, Wendepunkte etc.) Achtung: Es handelt sich hierbei um eine Beta-Version |
|
untersucht Funktion auf Nullstellen, Extrema und Wendepunkte und gibt sie als Tabelle sofort zurück |
|
bv(n,p,k) |
|
wie sbv speed, jedoch lässt sich P(a<=X<=b) berechnen. |
|
Würfelspiel Mensch vs. Computer |
|
Begebt Euch auf die Suche nach dem richtigen Ausgang! |
|
Gibt auf Grund von Daten ihr arithmetisches Mittel, ihre Varianz und Standradabweichung zurück |
|
Ermöglicht sehr viele Arten
der Berechnung zb. P(2<X<=10) bei B(20,0.7); |
|
Untersucht Geraden und Ebenen auf Parallelität, Identtät bzw. gemeinsame Punkte |
|
Art des Objektes wird durch
die Zahl der Richtungsvektoren festgelegt. |
|
liefert DeltaH, DeltaS, die zur Reaktion notwendige Temperatur, DeltaG und K bei Temperatur T |
|
Ordnung der Säure wird nach Zahl der pks-Werte entschieden |
Assembler:
(diese Dateien wurden mit TIGCC am PC in C geschrieben bzw. compiliert. Es handelt sich ausschließlich um NOSTUB-Programme, was debeutet, dass sie auf jedem TI-89 funktionieren sollten, ohne geändert werden zu können. (keine Gewähr oder Haftung für evtl. Schäden!))
Bezeichnung |
Beschreibung |
|
sbv(n,p,k) |
||
wie zuvor, jedoch lässt sich P(a<=X<=b) brechnen. |
||
kritischer Wert beim Hypothesentest |
krit(n,p,a,mode) |
|
Würfelspiel Mensch vs. Computer |
||
Begebt Euch auf die Suche nach dem richtigen Ausgang! |
||
ein Assembler-Programm, das ohne jedes Zusatzprogramm funktioniert, nicht von mir geschrieben wurde, aber unendlich nützlich für jeden komplexeren Term ist!! |
||
FastKeys |
erhöht die Wiederholrate der Cursortasten, so dass
wesentlich schneller navigiert werden kann. Da es sich um ein TSR-programm
handelt, bleibt die Wirkung über ein Ausschalten hinaus erhalten. |
|
Kernel Check |
gibt true zurück, wenn ein Kernel (DoorsOS etc.)
installiert ist. |
|
hier gibt's alle!
wenn ihr Interesse am Quellcode habt, mireinfach!
Programme:
(ausführbare Dateien, die im Regelfall keine Parameter benötigen und ggf. auf dem ProgIO Bildschrirm kommunizieren)
Bezeichnung |
Beschreibung |
|
Mit diesem Programm kann eine beliebige mathematische Funktion diskutiert werden. (Extrema, Wendepunkte etc.) Achtung: Es handelt sich hierbei um eine Beta-Version |
||
Ermöglicht sehr viele Arten der Berechnung zb.
P(2<X<=10) bei B(20,0.7); |
||
Annahmebereich beim Signifikanztest |
kri2(n, p, a, mode) |
|
Zeichen-Tabelle |
stellt alle Zeichen des TI-89 tabellarisch dar |
|
Mybar |
richtet eine Custom-Menüleiste ein, die ein paar nützliche Befehle enthält, die Pfade zu Programmen müssen eventuell angepasst werden. |
|
Integrale |
Berechnet die Flächen, die ein Graph mit der x-Achse einschließt. |
|
Archivierer |
arch("VAR") |
|
Lichtbrechung |
brech(a, n1, n2) |
|
Lieneare Gleichungssysteme |
standardmäßig muss hierfür beim TI-89 umständlich eine
Koeffizienten-Matrix und ein Ergebnis-Vektor erstellt werden. |
|
Ziegenproblem |
ziege(n) |
Auf Wunsch gibt's hier alle Programme im (zip-)Paket!
Funktionen:
(Befehlssätze, die normalerweise anhand von übergebenen Parametern auf dem Homescreen ein Ergebnis zurückgeben; ähnlich den schon von Haus aus integrierten Funktionen abs(), sin(), cos() etc.)
Bezeichnung |
Beschreibung |
Syntax |
|
Geraden |
|||
Geradengleichung und Abstand |
zu Grunde liegen P(x1|y1) und Q(x2|y2) |
pkte(x1,x1,x2,y2) |
|
Geradengleichung |
zu Grunde liegen die Steigung m und P(x|x) |
pktm(x,y,m) |
|
Analysis |
|||
untersucht Funktion auf Nullstellen, Extrema und Wendepunkte und gibt sie als Matrix sofort zurück |
disc(Funktionsterm, Funktionsvariable) |
||
Etrema von Scharen |
untersucht eine Schar auf Extrema |
extr(Funktionsterm, Funktionsvariable, Scharparameter) |
|
Wendepunkte von Scharen |
untersucht eine Schar auf Wendepunkte |
wend(Funktionsterm, Funktionsvariable, Scharparameter) |
|
Hüllkurve |
findet die Kurve, die alle Kurven einer Funktionschar "einhüllt". |
huelle(Funktionsterm, Funktionsvariable, Scharparameter) |
|
Schar |
Findet die Schar alle Tangenten an die Funktion. Damit ist die Hüllkurve. |
schar(Funktionsterm, Funktionsvariable, Scharparameter) |
|
Normale |
findet die Normale zu func an der Stelle a |
normale(func, var, a) |
|
Kepler-Näherung |
Berechnet ein Integral mit Hilfe der Kepler-Näherung |
kepler(Funktion, Funktionsvariable, untere Grenze, obere Granze) |
|
Obersumme |
Berechnet ein Integral mit Hilfe der Obersumme |
osum(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen) |
|
Untersumme |
Berechnet ein Integral mit Hilfe der Untersumme |
usum(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen) |
|
Trapezsumme |
Berechnet ein Integral mit Hilfe der Trapezsumme |
trapez(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen) |
|
Zylinder |
Berechnet das Volumen eines Rotationskörpers durch einbeschreiben von Zylindern. |
zylinder(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen) |
|
Stochastik |
|||
Binomialverteilung |
P(X=k) bei B(n,p) |
bv(n,p,k) |
|
summierte Binomialverteilung |
P(X<=k) bei B(n,p) |
sbv(n,p,k) |
|
Intervall-Binomialverteilung |
als Assembler noch schneller! |
ibv(n,p,a,b) |
|
LaPlace (LP)-Nähreung der Binomialverteilung |
für n*p*(1-p)>9 |
nbv(n,p,k) |
|
Poisson-Näehrung der Binomialverteilung |
für große n und kleine p |
poisson(n,p,k) |
|
LP-Näherung der summierten Binomialverteilung |
P(X<=k) ^= phi((k-mü)/sigma) |
nsbv(n,p,k) |
|
schnelle LP-Näherung der summierten Binomialverteilung |
benutzt die nicht selbst geschriebene phi-Funktion! |
nsbv2(n,p,k) |
|
Gaus'sche Glockenkurve |
Beschreibung der Normalverteilung |
glocke(z) |
|
Phi-Funktion |
Integralfunktion der Glockenkurve |
phi(z) |
|
Invers-Phi |
(nicht selbst geschrieben) |
invphi(z) |
|
Hypergeometrische Verteilung |
Beipiel: P("5 richtige im Lotto")= hgv(49,6,6,5) |
hgv(Zahl der Elemente, Markierte, ausgewählte, Anz markierte in Auswahl) |
|
summierte Hypergeometrische Verteilung |
|
siehe hgv |
|
Potenzmenge |
Gibt die Mächtigkeit der Potenzmenge von Menge A auf Grund der Mächtigkeit a von A an. |
potmeng(a) |
|
Gibt auf Grund von Daten ihr arithmetisches Mittel, ihre
Varianz und Standradabweichung zurück |
stat(Liste der Daten, Liste der Häufikeiten) |
||
gibt den Annahmebereich einer Hypothese Hp=p auf dem
Signifikanzniveau a zurück. |
krit(n,p,a,mode,exact) |
||
Analytische Geometrie (Lineare Algebra) |
|||
zur Eingabe: Sind mehre Vektoren zu übergeben, geschieht dies in Form einer Matrix, bei der jede Spalte einen der Vektoren repräsentiert. |
|||
Betrag eines Vektors |
Es können im Vergleich zur TI-internen Funktion einfach nur Koordinaten des Vektors a ohne Klammern eingegeben werden. (Zeitersparnis!) |
absv(a1,a2,a3) |
|
Vektor durch zwei Punkte |
Vektor von A nach B |
ve(a1,a2,a3,b1,b2,b3) |
|
Skalarprodukt zweier Vektoren |
Es können im Vergleich zur TI-internen Funktion einfach nur Koordinaten der Vektoren a und b ohne Klammern eingegeben werden. (Zeitersparnis!) |
spr(a1,a2,a3,b1,b2,b3) |
|
Kreuzprodukt zweier Vektoren |
Es können im Vergleich zur TI-internen Funktion einfach nur Koordinaten der Vektoren a und b ohne Klammern eingegeben werden. (Zeitersparnis!) |
kpr(a1,a2,a3,b1,b2,b3) |
|
Betrag des Kreuzproduktes |
Gibt den Flächeninhalt des von zwei Vektoren a und b aufgespannten Parallelgramms an (Test auf lineare Abhängigkeit wenn abskpr(v1,v2)=0) |
abskpr(a1,a2,a3,b1,b2,b3) |
|
Spatprodukt |
gibt das Volumen von einem durch die Vektoren a, b und c aufgespannten Spates zurück. (Test auf lineare Abhängigkeit, wenn vspat = 0) |
vspat(a1,a2,a3,b1,b2,b3,c1,c2,c3) |
|
Winkel zwischen zwei Vektoren |
|
vwkl(a1,a2,a3,b1,b2,b3) |
|
Alle Stütz- und Richtungsvektoren der beiden Objekte werden in eine Matrix geschrieben und dann festgelegt, nach wie vielen Spalten Objekt 2 beginnt. |
bez(Mat[Stütze1,Richtung(en),Stütze2,Richtungen],Zahl der Vektoren des ersten Objektes) |
||
Winkel zwischen zwei sich schneidenden Objekten |
Gibt Winkel an Hand von n Richtungsvektoren der Objekte zurück (n=2 => Gerade-Gerade; n=3 => Gerade-Ebene; n=4 => Ebene-Ebene) |
agl(Mat[Richtung1,Richtung2,..]) |
|
Art des Objektes wir durch die Zahl der Richtungsvektoren
festgelegt. |
dist(Mat[2Stützen,Richtung(en)]) |
||
Abstand Punkt-Punkt |
A(a1,a2,a3)
und B(b1,b2,b3) |
app(a1,a2,a3,b1,b2,b3) |
|
Abstand aller Punkt-Punkt Auswahlen |
Punkte A, B, C, ... |
pp2(Liste x, Liste y, Liste z) |
|
Ebene in Koordinatenform in Parameterdarstellung bringen |
|
eparam(n1,n2,n3,d) |
|
Ebene in Parameterdarstellung in Koordinatenform bringen |
|
ecoord(Mat[Stütze, Richtung1, Richtung2]) |
|
Affine Abbildungen |
|||
Eigenwerte und Eigenvektoren |
Ermittelt Eigenwerte und zugehörige Eigenvektoren einer Abbildungsmatrix |
eig(Mat) |
|
Punktmatrix zeichnen |
Zeichnet alle in der (n*3)-Matrix enthaltenen n Punkte durch Linien verbunden in der Cavaliers-Perspektive unter Berücksichtigung der übergebenen Drehgrade und Hidden Lines |
draw(Pkt-Mat, Drehung um x-Achse, Dy, Dz) |
|
Flächen zeichnen |
ähnlich wie zuvor, jedoch wird jede Begrenzungsfläche eines
Körper nach Entscheidung, dass sie sichtbar ist, einzeln gezeichnet; |
drawfl(Liste der Matrix-Strings der Flächen,Dx,Dy,Dz) |
|
Chemie |
|||
liefert DeltaH, DeltaS, die zur Reaktion notwendige Temperatur, DeltaG und K bei Temperatur T |
rete( [Faktoren der Gleichung;Bildungs-Enthalpien,Entropiewerte], Zahl der Edukte, Temperatur T) |
||
pH-Wert Berechnung bei Titration starker Säuren |
|
tph(Volumen Säure, Anfangskonzentration S, Volumen zugegebne Base, Konzentration Base) |
|
Ordnung der Säure wird nach Zahl der pks-Werte entschieden |
tph(Liste von pks-Werte, Volumen Säure, Anfangskonzentration S, Volumen zugegebne Base, Konzentration Base) |
||
Verschiedenes |
|||
Quersumme |
gibt die Quersumme des Arguments zurück |
qs(Zahl) |
|
Uhrzeigerwinkel |
Bestimmt den Winkel zwischen dem Stunden und Minutenzeiger bei gegebener Uhrzeit |
uhrwi(Stunden, Minuten) |
|
Periode |
Von Haus ist es nicht möglich im TI-89 periodische Dezimalbrüche (z.B. 0,3333...) einzugeben. Mit dieser Funktion wird dies ermöglicht. Bsp: "0.5 Periode 23" = period(.523,2) |
perid(Dezimalzahl, Periodenlänge) |
|
Paythagoraische Zahlentripel |
findet ca. n tripel, die a^2+b^2=c^2 erfüllen |
pyth(n) |
|
relativer Fehler |
gibt den Mittelwert von Werte, den Wert mit der größten Abweichung sowie den relativen Fehler als Matrix zurück |
relf({Werte}) |
|
relativer Fehler als Liste |
wie oben, jedoch wird nur eine Liste zurückgegeben (lässt sich beispielweise direkt im Data-Matrix-Editor verwenden) |
relfl({Werte}) |
|
Graphen von mit ASM-Programmen berechneten Werten erstellen |
|
draw("Name der ASM Funktion"-String, VAR, Rückgabevariable der ASM Funktion) |
Auf Wunsch gibt's hier alle Funktionen im (zip-)Paket!
"Schnellstart"-Programme:
(Diese Dateien sollten in main kopiert werden. Anschließend können sie vom Homescreen aus über [Diamant]+[1...9] direkt aufgerufen werden.)
Bezeichnung |
Beschreibung |
|
kbdprgm1 |
wechselt mit jedem Ausführen das Winkelmaß (DEG/RAD) |
|
kbdprgm2 |
wechselt mit jedem Ausführen den Anzeigemodus (Exact/Auto/Approx) |
|
kbdprgm3 |
wechselt mit jedem Ausführen das Exponentenformat (Normal/Scientific) |
|
kbdprgm6 |
zeigt den DATA-Matrix-Editor an |
|
kbdprgm7 |
zeigt den Programm-Editor an |
|
kbdprgm8 |
zeigt den EqitationWriter an, sofern dieser in main liegt. |
|
kbdprgm9 |
teilt den Bildschirm und zeigt sowohl den Programm-Editor als auch den HomeScreen an. |
hier gibt's alles im (zip-)Paket
Hier noch eine Link-Liste mit interessanten Sites zum Thema:
(Für den Inhalt zeige ich mich allerdings in keiner Weise verantwortlich und spreche mich hiermit jedweder Haftung frei!!)
Texas Instruments Calculators |
|
TI-89 Files - ticalc.org |
|
Jonathan's TI-89 Page! |
|
The Official Doors Homepage |
|
|
|
Assembler Programmierung leicht gemacht |
|
TIGCC - Die Entwicklungsumgebung für den TI-89/92 |
|
Das TI-CHESS Team |
Wichtige Anmerkung:
Eventuell ist die Verwendung von einigen der oben angebotenen Programme im Unterricht, besonders aber in Klausuren nicht nur unfair, sondern sogar illegal. Bitte sprechen sie deshalb vorher mit Ihrem Fachlehrer/Ihrer Fachlehrerin!
Feedback?!
Ansonsten wünsche ich viel Spaß beim Ausprobieren! Über Feedback sowie konstruktive Kritik würde ich mich sehr freuen.
Zum Beispiel per oder über ICQ (my number: #64248100)
Ich werde mich bemühen, auf dieser Seite regelmäßig aktuelle Software zur Verfügung zu stellen.
Markus Müller
Copyright 2002 Markus Müller. Alle Rechte vorbehalten.