Sorry das ich mich so unpräzise ausgedrückt habe, aber ich habe das selbst gecoded... Ist nicht von irgendwo abgeschrieben.
Und ich weiss auch was dort passiert. Kenne mich mit Delphi schon ganz gut aus.
Ich werde mal versuchen mein Problem zu konkretisieren...
Also der Ablauf...
1.) Wertetabelle bauen von x bis x( hier 0 bis 999) möglich
3.) X wird mit dem Schritt immer um einen konstanten Wert inkrementiert (enspricht dx := 6,28 / nmax);
2.) Y aus Sin(X) errechen
3.) Zuweisung der Werte an die Arrays
4.) Min von X - Werten und Y - Werten errechnen
5.) Nullpunktverschiebung durchführen ( durch Subtraktion des Min - Wertes) -> Nur zur Kontrollausgabe (Nullpunkt X und Y) muss nicht unbedingt im Programm enthalten sein
6.) Max X und Min Y errechen (Positiv muss es ja sein, weil negativ nicht darstellbar) , hier dann von 0 bis x und o bis y
7.) Und jetzt kommt es...
Höhe bzw Breite errechnen...
Also
System_Breite := imSystem.Width;
System_Hoehe := imSystem.Height;
Muss ich hier was noch beachten mit den Min und Max Werten oder so?
8.) H - Y Wert rechnen?
9.) Runden ... Das kann ich auch selbst
.
Also bräuchte ich Hilfe bei 7 + 8 und was ich dabei beachten muss... Hoffe ich habe mich jetzt konkreter ausgedrückt.