Registriert seit: 28. Jul 2003
1.528 Beiträge
Delphi 2005 Personal
|
Re: Kurvendiskussion - Nullstellen Extrema usw. mit Tchart
25. Mär 2007, 18:01
Du betrachtest von der x-Achse nur ein paar einzelne Punkte. Da kannst du nicht sicher sein, dass der Nullunkt deiner Parabel genau auf so einen trifft.
Auch vergisst du, dass der Rechner nicht unendlich genau ist. Test wie if a=3.5 sind daher ungeschickt. Du musst eher testen, ob dein Wert fast null ist. Also z.B. if abs(y-0)<0.001.
Geht es dir hier nur um solche Parabeln? In diesem Fall solltest du doch eher einfach die Nullstellen analytisch berechnen und nicht so ungenau approximieren.
Alternativ wäre auch ein Newtonverfahren angebracht, das wird dir genauere Ergebnisse liefern.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
|