Re: Schrittweite beim Graphenzeichnen regeln
28. Jun 2007, 19:33
Was meinst du mit "Schrittweite"? Wenn du Graphen zeichnest, dann hast du eigentlich immer zwei Möglichkeiten der Heransgehensweise:
1. Du machst eine Schleife über den Wertebereich und berechnest für jeden x Wert der Schleife den y Wert. Nachteil: Zoomt man in einen Teil der Funktion rein, also dass man einen Teilwertebereich hat, dann kann die Schleife nicht mithalten und berechnet im schlechtesten Falle keinen einzigen Punkt.
2. Du gehst alle Pixel deiner gezeichneten X Achse durch und rechnest für jeden Pixel anhand der Gesamtbreite und des Wertebereiches den X Wert des Pixels aus. Diesen dann in die Funktion einsetzen und das Ergebnis dann anhand des Y Wertebereiches wieder skalieren und Punkt malen.
Welche von beiden Methoden nutzt du und was meinst du mit "Schrittweite"? Durch das Wort schliesse ich fast auf den ersten Ansatz, aber das ist nur eine Vermutung...
Ach so, ich habe mal ein Beispiel angehangen, welches den Unterschied verdeutlicht. Dabei ist die CheckBox "Bad way" welche den Unterschied aufzeigt. Bei der linearen Funktion ist es kein Unterschied, aber bei der quadratischen Funktion und verändertem Wertebereich sieht man es deutlicher. Ansonsten kann man mit der anderen CheckBox nochmal genau die berechneten Punkten ausgeben lassen.
|