![]() |
Re: Formel
Ich habe das mal zu "Sonstige Fragen zu Delphi" verschoben.
|
Re: Formel
Zitat:
|
Re: Formel
Wie mach's ich dann dass ich den Wert der herauskommt als Koordinaten nehm? Es gibt ja mehrere!
Der User soll eine Formel eingeben und die Werte für die Variablen die in dieser Formel enthalten sind. Diese Formel soll den Wert dann für jede Sekunde ausrechnen und dann eine Linie ergeben! Wie bind ich des so zur Laufzeit dann ein?? |
Re: Formel
Delphi-Quellcode:
for i:=0 to 20 do
begin MathParser.Variable['x']:=20+i; MathParser.Variable['z']:=10*i; MathParser.ParseExpression('x+2*z'); Ausgabe:=MathParser.Value; end; |
Re: Formel
Geht de auch mit Delphi 5? :?:
Wenn ich jetzt eine Benutzergenerierte Formel hab, weiß ich ja nicht welche Vars die enthält! |
Re: Formel
Ich weiß es zwar nicht genau, aber ich glaub zwischen 6 und 5 gibts keine großen unterschiede. Ich denke mal das geht.
Oder irre ich mich da? |
Re: Formel
Ich wollt nur sagen, dass es zwischen 5 und 6 schon einige Unterschiede gibt, aber ob das hier mit 5 geht weiß ich auch nicht.
|
Re: Formel
Zitat:
Zitat:
|
Re: Formel
Ich weiß die Formel, weiß aber nicht welche Variablen sie entält! Wie finde ich die Variablen heraus, um sie dann in den Parser einzugeben??????????????????????????????
|
Re: Formel
Zitat:
Wenn du herausfinden möchtest, welche Buchstaben in einer Formel vorkommen, dann geh jedes Zeichen der Formel durch (S[i]) und prüfe, welcher Buchstabe das ist. Aber ich versteh das mit den verschiedenen Variablen immer noch nicht :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz