Hallo,
ich bin gerade dabei einen kleinen Funktionsplotter zu programmieren.
Hier habe ich ein kleines Problem mit der Darstellung.
Zum Beispiel sollen bei Funktion wie sqrt(x), bei denen alle negativen Zahlen keine Lösung haben, nicht im Schaubild auftauchen.
Beim Zeichnen per Image1.Canvas.PolyLine(Funktion); werden jedoch die Punkte, die ich zuvor mit einer try except Anweisung abgefangen habe, falls sie keine Lösung haben, dennoch gezeichnet, und zwar immer als y=0 (Siehe Bild im Anhang)
Gibt es hier eine Möglichkeit, PolyLine klar zu machen, bestimme Werte einfach zu überspringen?
Also so, dass ich in etwa bei der try except Anweisung etwas in dieser Art aufrufen kann:
Funktion[i].X := [Wert, so dass Punkt nicht gezeichnet wird]
Gruß,
Sebastian
Einloggen, um Attachments anzusehen!