TI 89 / Formel-Abspeicherung < Taschenrechner < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 17:32 Do 17.08.2006 | Autor: | symee |
Habe den TI-89 Titanium und möchte ca. 100 ausführbare Formeln abspeichern, die verschiedene Variabeln enthalten. Die Formel muss nach jeder Variabel aufgelöst werden können. Habe es mit dem nummerischen Gleichungslöser versucht. Die Formeln kann ich zwar eingeben und auflösen aber mit dem abspeichern funktioniert das nicht.
Ist es möglich einen eigenen Ordner mit Unterordnern zu erstellen um die gesamte Formelsammlung so zu organisieren?
Wie gehe ich da am besten vor?
Vielen herzlichen Dank im voraus!
symee
(Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.)
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 17:30 Mi 27.01.2016 | Autor: | roche72 |
Aufgabe | Ich möchte eine einfache Formel der Finanzmathematik eingeben, abspeichern und dann ausführen:
Formel: PO = Div/Ke
P0 = Price of share, Div= Dividende und Ke = cost of equity capital |
Ich kam soweit, dass ich im Programm-Editor die Formel eingegeben haben und als Zero abgespeichert habe. Nur kann ich die Formel nicht ausführen:
Zero(P0=div/ke) Enter
Wenn ich anschliessend auf Home gehe, die Formel für Var-Link aufrufe
Zero(p0) nach P0 auflösen möchte, kommt die Fehlermeldung:
Error: Argument must be a variable.
Als muss ich bei der Formeleingabe einen Fehler gemacht haben.
Vielen Dank im Voraus für die Unterstützung
|
|
|
|
|
> Ich möchte eine einfache Formel der Finanzmathematik
> eingeben, abspeichern und dann ausführen:
> Formel: PO = Div/Ke
> P0 = Price of share, Div= Dividende und Ke = cost of
> equity capital
> Ich kam soweit, dass ich im Programm-Editor die Formel
> eingegeben haben und als Zero abgespeichert habe. Nur kann
> ich die Formel nicht ausführen:
> Zero(P0=div/ke) Enter
> Wenn ich anschliessend auf Home gehe, die Formel für
> Var-Link aufrufe
> Zero(p0) nach P0 auflösen möchte, kommt die
> Fehlermeldung:
> Error: Argument must be a variable.
>
> Als muss ich bei der Formeleingabe einen Fehler gemacht
> haben.
Hallo roche72 und
Punkt Zero meiner Antwort wäre eine Gegenfrage:
wozu soll man für eine dermaßen simple Rechnung
überhaupt einen CAS-Rechner einsetzen ?
Dann verstehe ich nicht, wie du die "Formel" genau in
den Rechner eingegeben hast. Gib es exakt in der
Syntax des Rechners an, wenn dir hier irgendjemand
antworten können soll !
LG , Al-Chw.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:11 Mo 01.02.2016 | Autor: | roche72 |
Hallo Al-Chw.
Besten Dank für Ihre Reaktion!
Zero war der Name der Formel. Die Simple Formel dient lediglich dazu, um mal die Grundfunktion der Programmierung zu verstehen. Es geht dann darum, dass ich Formel der Finanzmathemtik (Derivative, Portfolio-Management) welche komplexer sind eingeben kann.
Eingeben habe ich wie folgt:
1 Zeile: Zero(p0=div/ke)
:
Prgm
:
EndPrgm
Mehr habe ich nicht eingegeben. Es würde mir helfen, wenn Sie mir aufschreiben könnten wie ich diese einfache Formel programmieren kann oder ob Sie eine Anleitung haben. Das Handbuch hilft mir leider nicht weiter.
gruss und viele dank
roche72
|
|
|
|
|
> Hallo Al-Chw.
>
> Besten Dank für Ihre Reaktion!
Nebenbei: hier im Matheraum sind wir eigentlich alle
(gegenseitig) per Du.
> Zero war der Name der Formel. Die Simple Formel dient
> lediglich dazu, um mal die Grundfunktion der Programmierung
> zu verstehen. Es geht dann darum, dass ich auch Formeln der
> Finanzmathematik (Derivative, Portfolio-Management), welche
> komplexer sind, eingeben kann.
>
> Eingeben habe ich wie folgt:
> 1 Zeile: Zero(p0=div/ke)
> :
> Prgm
> :
> EndPrgm
>
> Mehr habe ich nicht eingegeben. Es würde mir helfen, wenn
> Sie mir aufschreiben könnten wie ich diese einfache Formel
> programmieren kann oder ob Sie eine Anleitung haben. Das
> Handbuch hilft mir leider nicht weiter.
Hallo roche72,
schon die erste Zeile liefert wohl schon eine Fehlermeldung, denn
der dortige Klammerinhalt müsste aus einer einzigen Variablen
oder aus einer durch Kommas abgetrennten Folge von Variablen
bestehen.
Ferner brauchst du wohl für den vorliegenden Zweck nicht ein
Prgm (Programm), sondern eine Func (Funktion).
Nun kommt es darauf an, zu welchem Zweck genau du die
Gleichung brauchst. Falls einfach aus gegebenen Werten für
div und ke der zugehörige Wert von p0 zu berechnen ist, so
wäre die einfachste Lösung diese:
p0(div,ke)
Func
div/ke
EndFunc
Damit wird einfach eine Funktion namens p0 definiert, welche
zwei Argumente namens div und ke besitzt und diesen einen
Funktionswert p0(div,ke) zuordnet, welcher als Quotient von
div durch ke berechnet wird.
Man könnte diese Funktionsdefinition auf diesem Rechner auch
durch die Zeile
define p0 = div / ke
realisieren, ohne überhaupt den Programmeditor zu bemühen.
Möglicherweise möchtest du aber die Gleichung p0 = div / ke
auch z.B. nach div oder nach ke auflösen, wenn die anderen beiden
Werte zahlenmäßig gegeben sind. Für diesen Zweck würde sich
allenfalls die Erstellung eines kleinen Programms (Prgm) lohnen.
Vielleicht gibst du also noch genauer an, zu welchen Zwecken du
das Ganze nutzen möchtest.
LG , Al-Chwarizmi
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 14:49 Do 04.02.2016 | Autor: | roche72 |
Salut Al-Chwarizmi
Besten Dank für den Hinweis betreffend dem "Du".
Vielen Dank für Deine Bemühungen. Ich schätze das und erachte das als nicht selbstverständlich.
Ja genau, ich möchte die Gleichung p0 = div / ke auch z.B. nach div oder nach ke auflösen, wenn die anderen beiden Werte zahlenmäßig gegeben sind. Für diesen Zweck ist wahrscheinlich die Programmierung das Beste.
Frage: Da die Programmierung nicht ganz einfach ist und ich doch gegen 100 Formel programmieren möchte und zum Teil komplexere Formeln wie Black-Scholes-Modell erlaube ich mir dich zu Fragen, ob Du bereit wärst, gegen Bezahlung mir die Formeln zu programmieren. Andernfalls wüsstest Du jemanden der das machen würde.
Herzlichen Dank für dein Feedback und Support!
gruss
roche72
|
|
|
|
|
> Vielen Dank für Deine Bemühungen. Ich schätze das und
> erachte das als nicht selbstverständlich.
Danke
> Ja genau, ich möchte die Gleichung p0 = div / ke auch
> z.B. nach div oder nach ke auflösen, wenn die anderen
> beiden Werte zahlenmäßig gegeben sind. Für diesen Zweck
> ist wahrscheinlich die Programmierung das Beste.
Wenn man mit dem Rechner direkt umgeht, kann man es
zunächst mal einfach mit dem solve-Befehl in der
folgenden Weise versuchen:
1.) gegebene Werte definieren
2.) solve (Gleichung , Variable)
> Frage: Da die Programmierung nicht ganz einfach ist und ich
> doch gegen 100 Formel programmieren möchte und zum Teil
> komplexere Formeln wie Black-Scholes-Modell erlaube ich mir
> dich zu Fragen, ob Du bereit wärst, gegen Bezahlung mir
> die Formeln zu programmieren.
Für die nächste Zeit stehen Gartenarbeiten auf meinem
Programm.
LG , Al-Chwarizmi
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:28 Mo 08.02.2016 | Autor: | roche72 |
Dann viel Spass beim Gartenarbeiten.
Solltest Du jemanden kennen der Zeit hätte oder Du dich doch noch dazu bringen könntest dann melde dich bitte. Ich schaue gelegentlich mal rein.
gruss
roche72
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 17:56 Do 17.08.2006 | Autor: | Kuebi |
Hey du!
Also, ich arbeite mit dem TI 200, aber ich denke, das ganze müsste ähnlich funktionieren:
Am sinnvollsten ist es, wenn du in deinem System erst einen Ordner anlegst, in dem du die Formel dann speicherst.
[2nd] [mm] \rightarrow [/mm] [-] (also VAR-LINK)
Dort
[F1] [mm] \rightarrow [/mm] 5:Create Folder
Namen des Ordners eingeben und [ENTER]
Stelle dann unter [MODE] [mm] \rightarrow [/mm] CURRENT FOLDER den angelegten Ordner ein, alles was du dann im Home-Fenster speicherst, speichert er dort hinein.
In welchem Ordner du dich gerade befindest, siehst du immer in der linken unteren Ecke. (Standard: MAIN)
Dann wieder zurück ins Home-Fenster.
Dort gibt es grundsätzlich zwei Möglichkeiten, Formeln abzuspeichern:
Sei [mm] f(x,y,z)=x^{2}+y^{2}+z^{2}
[/mm]
unsere Funktion von drei Variablen.
1. Möglichkeit
[mm] x^{2}+y^{2}+z^{2} [/mm] [STO>] f(x,y,z)
Die Funtion ist gespeichert. Die Eingabe
f(1,x,2) [ENTER] liefert z.B.: [mm] x^{2}+5
[/mm]
2. Möglichkeit
Home-Fenster
[F4] [mm] \rightarrow [/mm] 1:Define [mm] \rightarrow f(x,y,z)=x^{2}+y^{2}+z^{2} [/mm] [ENTER]
Auch das speichert dir die Funktion.
Hoffe das hilft ein wenig weiter!
Lg, Kübi
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 19:43 Do 17.08.2006 | Autor: | symee |
Vielen vielen Dank für die superschnelle Antwort!
Ich versuchte es mit deiner Anleitung, habe leider nicht alles begriffen!
Sorry muss nochmals nachfragen...
Ich möchte zum Beispiel die folgende Formel im Ti 89 abspeichern:
[mm] P=\summe_{i=1}^{T} \bruch{CF_{t}}{(1+YTM)^t}
[/mm]
Wie muss ich das eintippen?
Vielen Dank für deine Hilfe!
|
|
|
|
|
Hi
Kannst du noch schreiben was die Variabeln genau sind (d.h. Matrizen, Listen, Zahlen etc.)? Ausserdem summierst du über i, aber in der Formel hast du kein i
Tschüss
EvenSteven
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 20:11 Do 17.08.2006 | Autor: | symee |
Die Variabeln sind Zahlen. Die korrekte Formel lautet:
[mm] P=\summe_{t=1}^{T} \bruch{CF_{t}}{(1+YTM)^t}
[/mm]
Danke nochmals!!
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 20:23 Do 17.08.2006 | Autor: | symee |
Die Variabeln sind Zahlen. Die korrekte Formel lautet:
[mm] P=\summe_{t=1}^{T} \bruch{CF_{t}}{(1+YTM)^t}
[/mm]
wie kann ich das im TI 89 abspeichern?
Dankevielmals!
|
|
|
|
|
Oki also was Ft (im Zähler) ist, weiss ich immer noch nicht :) Ich mache mal Fallunterscheidung:
i) Angenommen Ft ist eine Funktion f(t):
Zuerst f(t) wie vorhin speichern. Dann das eintippen:
[mm] \Sigma [/mm] (c*f(t))/(1 + [mm] y*s*m)^t,t,1,s) [/mm] sto> p(c,y,s,m)
Damit die Formel funktioniert, darfst du natürlich die Definition von f(t) nicht löschen.
ii) Angenommen Ft ist ein weiterer Parameter deiner Funktion P:
Sigma ((c*)/(1 + [mm] y*s*m)^t,t,1,s) [/mm] sto> p(c,f,y,s,m)
Wobei ich s definiert habe als T (Grossbuchstaben als Variabeln frisst er nicht) und sto> die Speicherntaste ist. [mm] \Sigma [/mm] ist natürlich das Summenzeichen auf dem TR.
Bei der Verwendung der Formel musst du die Reihenfolge der Parameter exakt einhalten!
Gruss
EvenSteven
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 21:57 Do 17.08.2006 | Autor: | symee |
Vielen Dank! Ich werds ausprobieren!
|
|
|
|