Willkommen auf der TI-89 Homepage von Markus Müller

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

Markus' Discuss 0.99 (beta)

Mit diesem Programm kann eine beliebige mathematische Funktion diskutiert werden. (Extrema, Wendepunkte etc.) Achtung: Es handelt sich hierbei um eine Beta-Version

Discuss Fast

untersucht Funktion auf Nullstellen, Extrema und Wendepunkte und gibt sie als Tabelle sofort zurück

SBV Speed

bv(n,p,k)
summierte Binomialverteilung P(X<=k) bei B(n,p), die auch mit großem Stichprobenumfang (n>1000) zurechtkommt und nur im Genauigkeitsbereich des TI-89 ihre Grenzen findet.
Ade - Näherungsformeln: sbv(3000,.5,1500) dauert <4 sec.!!!!!

ibv Speed

wie sbv speed, jedoch lässt sich P(a<=X<=b) berechnen.

DICE 2.0

Würfelspiel Mensch vs. Computer

Markus' Labyrinth 2.01

Begebt Euch auf die Suche nach dem richtigen Ausgang!

Mini-Statistik

Gibt auf Grund von Daten ihr arithmetisches Mittel, ihre Varianz und Standradabweichung zurück

Binomialverteilung im Griff
Prob 2.51

Ermöglicht sehr viele Arten der Berechnung zb. P(2<X<=10) bei B(20,0.7);
außerdem ist das Hypothesentesten möglich
als Verfahren stehen exacte Berchnung, LaPlace- und Poisson-Näherng zur Verfügung
benötigt: kri2() und ibv()

Lagebeziehung zwischen zwei Objekten

Untersucht Geraden und Ebenen auf Parallelität, Identtät bzw. gemeinsame Punkte

Abstand zweier Objekte

Art des Objektes wird durch die Zahl der Richtungsvektoren festgelegt.
Es muss nicht mitgeteilt werden, welche Richtungsvektoren zu welchem Objekt gehören

Thermodynamische Untersuchung einer chemischen Reaktion

liefert DeltaH, DeltaS, die zur Reaktion notwendige Temperatur, DeltaG und K bei Temperatur T

pH-Wert Berechnung bei Titration schwacher Säuren

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 Speed

sbv(n,p,k)
summierte Binomialverteilung P(X<=k) bei B(n,p), die auch mit großen Stichproben umfang (n>1000) zurechtkommt und nur in den Genauigkeitbereich des TI-89 ihre Grenzen findet.
aktualisierter Algorithmus!

download

ibv Speed

wie zuvor, jedoch lässt sich P(a<=X<=b) brechnen.
wird für prob() benötigt.

download

kritischer Wert beim Hypothesentest

krit(n,p,a,mode)
gibt den den kritischer Wert beim  Hypothese Hp<>=p auf dem Signifikanzniveau a zurück.
mode=1 rechtseitiger Test
mode=-1 linksseitiger Test
beidseitig nicht direkt mögl.; krit() ist "schöner" (aber langsamer)

download

DICE 2.0

Würfelspiel Mensch vs. Computer

download

Markus' Labyrinth 2.01

Begebt Euch auf die Suche nach dem richtigen Ausgang!

download

EquitationWriter

ein Assembler-Programm, das ohne jedes Zusatzprogramm funktioniert, nicht von mir geschrieben wurde, aber unendlich nützlich für jeden komplexeren Term ist!!

download

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.
(nicht selbst geschrieben; externer Link)

download

Kernel Check

gibt true zurück, wenn ein Kernel (DoorsOS etc.) installiert ist.
(nicht selbst geschrieben; Suche im Internet)

 

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

 

Markus' Discuss 0.99 (beta)

Mit diesem Programm kann eine beliebige mathematische Funktion diskutiert werden. (Extrema, Wendepunkte etc.) Achtung: Es handelt sich hierbei um eine Beta-Version

download

Binomialverteilung im Griff
Prob 2.51

Ermöglicht sehr viele Arten der Berechnung zb. P(2<X<=10) bei B(20,0.7);
außerdem ist das Hypothesentesten möglich
als Verfahren stehen exacte Berchnung, LaPlace- und Poisson-Näherng zur Verfügung
benötigt: kri2() und ibv()

download

Annahmebereich beim Signifikanztest

kri2(n, p, a, mode)
wird von Prob verwendet, ist so aber über Parameter in der Praxis schneller..
Erläuterungen der Parameter: siehe krit()

download

Zeichen-Tabelle

stellt alle Zeichen des TI-89 tabellarisch dar

download

Mybar

richtet eine Custom-Menüleiste ein, die ein paar nützliche Befehle enthält, die Pfade zu Programmen müssen eventuell angepasst werden.

download

Integrale

Berechnet die Flächen, die ein Graph mit der x-Achse einschließt.

download

Archivierer

arch("VAR")
archievert oder entarchviert VAR

download

Lichtbrechung

brech(a, n1, n2)
stellt die Brechung eines Lichtstrahls mit Einfallswinkel a von Medium mit Index n1 zum Medium mit n2 dar

download

Lieneare Gleichungssysteme

standardmäßig muss hierfür beim TI-89 umständlich eine Koeffizienten-Matrix und ein Ergebnis-Vektor erstellt werden.
Hier reicht die Eingabe alle Werte aus.

download

Ziegenproblem

ziege(n)
demonstriert das Ziegenproblem mit wählbarer Entscheidungsmethode in n Spielen

download

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)

download

Geradengleichung

zu Grunde liegen die Steigung m und P(x|x)

pktm(x,y,m)

download

Analysis

Discuss Fast

untersucht Funktion auf Nullstellen, Extrema und Wendepunkte und gibt sie als Matrix sofort zurück

disc(Funktionsterm, Funktionsvariable)

download

Etrema von Scharen

untersucht eine Schar auf Extrema

extr(Funktionsterm, Funktionsvariable, Scharparameter)

download

Wendepunkte von Scharen

untersucht eine Schar auf Wendepunkte

wend(Funktionsterm, Funktionsvariable, Scharparameter)

download

Hüllkurve

findet die Kurve, die alle Kurven einer Funktionschar "einhüllt".

huelle(Funktionsterm, Funktionsvariable, Scharparameter)

download

Schar

Findet die Schar alle Tangenten an die Funktion. Damit ist die Hüllkurve.

schar(Funktionsterm, Funktionsvariable, Scharparameter)

download

Normale

findet die Normale zu func an der Stelle a

normale(func, var, a)

download

Kepler-Näherung

Berechnet ein Integral mit Hilfe der Kepler-Näherung

kepler(Funktion, Funktionsvariable, untere Grenze, obere Granze)

download

Obersumme

Berechnet ein Integral mit Hilfe der Obersumme

osum(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen)

download

Untersumme

Berechnet ein Integral mit Hilfe der Untersumme

usum(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen)

download

Trapezsumme

Berechnet ein Integral mit Hilfe der Trapezsumme

trapez(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen)

download

Zylinder

Berechnet das Volumen eines Rotationskörpers durch einbeschreiben von Zylindern.

zylinder(Funktion, Funktionsvariable, untere Grenze, obere Granze, Unterteilungen)

download

Stochastik

Binomialverteilung

P(X=k) bei B(n,p)

bv(n,p,k)

download

summierte Binomialverteilung

P(X<=k) bei B(n,p)
nochmals stark verbesserter Algorithmus; Assembler noch schneller!

sbv(n,p,k)

download

Intervall-Binomialverteilung

als Assembler noch schneller!

ibv(n,p,a,b)

download

LaPlace (LP)-Nähreung der Binomialverteilung

für n*p*(1-p)>9

nbv(n,p,k)

download

Poisson-Näehrung der Binomialverteilung

für große n und kleine p

poisson(n,p,k)

download

LP-Näherung der summierten Binomialverteilung

P(X<=k) ^= phi((k-mü)/sigma)

nsbv(n,p,k)

download

schnelle LP-Näherung der summierten Binomialverteilung

benutzt die nicht selbst geschriebene phi-Funktion!

nsbv2(n,p,k)

download

Gaus'sche Glockenkurve

Beschreibung der Normalverteilung

glocke(z)

download

Phi-Funktion

Integralfunktion der Glockenkurve
(nicht selbst geschrieben)

phi(z)

download

Invers-Phi

(nicht selbst geschrieben)

invphi(z)

download

Hypergeometrische Verteilung

Beipiel: P("5 richtige im Lotto")= hgv(49,6,6,5)

hgv(Zahl der Elemente, Markierte, ausgewählte, Anz markierte in Auswahl)

download

summierte Hypergeometrische Verteilung

 

siehe hgv

download

Potenzmenge

Gibt die Mächtigkeit der Potenzmenge von Menge A auf Grund der Mächtigkeit a von A an.

potmeng(a)

download

Mini-Statistik

Gibt auf Grund von Daten ihr arithmetisches Mittel, ihre Varianz und Standradabweichung zurück
Hinweis: wird als zweites eine leere Liste übergeben, werden alle Daten als einmalig verstanden (keine Gewichtung)

stat(Liste der Daten, Liste der Häufikeiten)

download

Annahmebereich beim Hypothesentest

gibt den Annahmebereich einer Hypothese Hp=p auf dem Signifikanzniveau a zurück.
mode=1 rechtseitiger Test
mode=0 beidseitiger Test
mode=-1 linksseitiger Test
exact=1 genaue Berechnung
exact=0 Näherung über LaPlace, wenn möglich

krit(n,p,a,mode,exact)

download

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)

download

Vektor durch zwei Punkte

Vektor von A nach B

ve(a1,a2,a3,b1,b2,b3)

download

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)

download

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)

download

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)

download

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)

download

Winkel zwischen zwei Vektoren

 

vwkl(a1,a2,a3,b1,b2,b3)

download

Lagebeziehung zwischen zwei beliebigen Objekten

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)

download

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,..])

download

Abstand zweier beliebiger Objekte

Art des Objektes wir durch die Zahl der Richtungsvektoren festgelegt.
Es muss nicht mitgeteilt werden, welche Richtungsvektoren zu welchem Objekt gehören

dist(Mat[2Stützen,Richtung(en)])

download

Abstand Punkt-Punkt

A(a1,a2,a3) und B(b1,b2,b3)

app(a1,a2,a3,b1,b2,b3)

download

Abstand aller Punkt-Punkt Auswahlen

Punkte A, B, C, ...

pp2(Liste x, Liste y, Liste z)

download

Ebene in Koordinatenform in Parameterdarstellung bringen

 

eparam(n1,n2,n3,d)

download

Ebene in Parameterdarstellung in Koordinatenform bringen

 

ecoord(Mat[Stütze, Richtung1, Richtung2])

download

Affine Abbildungen

Eigenwerte und Eigenvektoren

Ermittelt Eigenwerte und zugehörige Eigenvektoren einer Abbildungsmatrix

eig(Mat)

download

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)

download

Flächen zeichnen

ähnlich wie zuvor, jedoch wird jede Begrenzungsfläche eines Körper nach Entscheidung, dass sie sichtbar ist, einzeln gezeichnet;
enthält Funktion zum Erzeugen einer Beispiel-Pyramide

drawfl(Liste der Matrix-Strings der Flächen,Dx,Dy,Dz)

download

Chemie

Thermodynamische Untersuchung einer chemischen Reaktion

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)

download

pH-Wert Berechnung bei Titration starker Säuren

 

tph(Volumen Säure, Anfangskonzentration S, Volumen zugegebne Base, Konzentration Base)

download

pH-Wert Berechnung bei Titration schwacher Säuren

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)

download

Verschiedenes

Quersumme

gibt die Quersumme des Arguments zurück

qs(Zahl)

download

Uhrzeigerwinkel

Bestimmt den Winkel zwischen dem Stunden und Minutenzeiger bei gegebener Uhrzeit

uhrwi(Stunden, Minuten)

download

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)

download

Paythagoraische Zahlentripel

findet ca. n tripel, die a^2+b^2=c^2 erfüllen

pyth(n)

download

relativer Fehler

gibt den Mittelwert von Werte, den Wert mit der größten Abweichung sowie den relativen Fehler als Matrix zurück

relf({Werte})

download

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})

download

Graphen von mit ASM-Programmen berechneten Werten erstellen

 

draw("Name der ASM Funktion"-String, VAR, Rückgabevariable der ASM Funktion)

download

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)

download

kbdprgm2

wechselt mit jedem Ausführen den Anzeigemodus (Exact/Auto/Approx)

download

kbdprgm3

wechselt mit jedem Ausführen das Exponentenformat (Normal/Scientific)

download

kbdprgm6

zeigt den DATA-Matrix-Editor an

download

kbdprgm7

zeigt den Programm-Editor an

download

kbdprgm8

zeigt den EqitationWriter an, sofern dieser in main liegt.

download

kbdprgm9

teilt den Bildschirm und zeigt sowohl den Programm-Editor als auch den HomeScreen an.

download

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

http://www.ti.com/calc

TI-89 Files - ticalc.org

http://www.ticalc.org/pub/89/

Jonathan's TI-89 Page!

http://www.mathjmendl.org/ti89/

The Official Doors Homepage

http://doors.ticalc.org/

 

 

Assembler Programmierung leicht gemacht

http://www.technoplaza.net

TIGCC - Die Entwicklungsumgebung für den TI-89/92

http://tigcc.ticalc.org

Das TI-CHESS Team

http://tict.ticalc.org

 

 

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.

Datenschutz