Moin!
Ich möchte Zahlenfolgen in ein Formular eingeben und dann in einem weiteren script ausrechnen lassen.
Das ganze hat folgendes aussehen:an = 1/2 * n + 4
Mit anderen Worten: Du möchtest in einem Formular folgende Daten abfragen:
1. Wertebereich für n
2. Rechenvorschrift
Frage: Kannst du Information 2 weiter aufdröseln? Ich meine: Formeln mit linearem n gibts ja nicht so viele verschiedene. Es kommen ja vielleicht nur bestimmte Arten in Frage:
an = K1 * n + K2
Wenn du nur zwei Konstanten K1 und K2 abfragen mußt, macht das die Sache einfacher.
Dumm nur: Hier sind gleich zwei Operatoren am Werk: + und *. Gibts dafür Regeln. Ist einer fest? Macht es Sinn, + oder - auszuwählen, wenn obige Grundformel zur Verfügung steht, oder kann man vom Benutzer erwarten, dass er die Vorberechnung "summiere den konstanten Faktor" selbst hinkriegt. an=2+n+4 ist ja nicht so schrecklich viel anders wie an=1*n+6 - Mit dem Vorteil, dass du nur noch die Unterscheidung "*" oder "/" machen müßtest.
Was ich sagen will: Versuche, dein Problem erst mal mathematisch etwas einzugrenzen. Wenn du "alles" zulassen willst, also beispielsweise auch Exponentialfunktionen, Sinus oder Logarithmus, dann wird es kompliziert. Wenn sich deine Zahlenfolgen aber mit einer linearen, quadratischen, kubischen oder höheren Exponetialfunktion in der Form
an = Kz * n^z + ... + K3 * n^3 + K2 * n^2 + K1 * n^1 + K0
darstellen ließe, dann würde das der Berechnung ziemlich weiterhelfen.
- Sven Rautenberg
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)