Einzelnen Beitrag anzeigen

Michelle

Registriert seit: 18. Dez 2010
21 Beiträge
 
Delphi 7 Professional
 
#9

AW: String in Formel umwandeln

  Alt 1. Jun 2011, 16:50
Wenn du eine Wurzelfunktion berechnen lassen willst, dann musst du in das Edit-Feld für die Potenz 1/n schreiben, denn: sqrt(x) = x^(1/2) bzw. die n-te Wurzel von x = x^(1/n).
Wenn du das nicht möchtest, kannst du auch mithilfe von RadioButtons oder einer Combobox auswählen lassen, ob das eine Wurzelfunktion ist oder eine Potenzfunktion.
Du musst aber sowieso abfragen, die wievielte Potenz berechnet werden soll, da die Anzahl der Parameter ja davon abhängt. Lass doch einfach in ein Editfeld oder mithilfe einer Combobox die Potenz bzw. Wurzel anzeigen. Daraufhin lässt du dann die entsprechende Anzahl Editfelder (1 Editfeld pro Parameter) sichtbar machen und hinterher auswerten.


Das mit den Editfeldern habe ich mir so vorgestellt:
(Label, Editfeld)
Zurerst: n
Daraufhin stellst du Visible: f(x)= a * x^n + b * x^(n-1) + ... + z *x^(n-n)

Zum Beispiel: 3
f(x)= a * x^3 + b * x^2 + c * x + d
Idee := Brain.Activate(self);

Geändert von Michelle ( 1. Jun 2011 um 17:21 Uhr)
  Mit Zitat antworten Zitat