Hallo,
ich habe heute angefangen ein Programm zu schreiben, dass eine beliebige Funktion als Graphen darstellt! Bevor der Graph gezeichnet wird sollenn, die x un y Werte zunächst in zweo unterschiedliche Memofelder geschrieben werden!
Ich klapper also alle x-Werte in 0.1 Schritten ab und berechne den y-Wert!
Nur leider habe ich das Problem! Wenn x bei 0.0 angekommen ist erhält x den Wert 2,84603070277445E-19 und nicht 0!
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Repeat y := sin(x); mem_xwerte.lines.add(FloatToStr(x)); mem_ywerte.lines.add(FloatToStr(y)); x := x + 0.1; Until x >= 2.0; |
Danke schonmal im vorraus...
Simon
Moderiert von
Gausi: List- durch Delphi-Tags ersetzt