Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: simple Lineare gleichung mit acshen kreuz?

  Alt 21. Aug 2004, 16:24
Ist doch wirklich einfach. Eine Schleife die dein x hoch zählt, dass ist sowohl das x in der Formel, als auch deine x-Koordinate zum zeichnen. Jetzt musst du nur noch bei jedem x das zugehörige y mit deiner Formel berechnen, und schon hast du's. Punkt dahin, und fertig.

Etwas aufwändiger wird es, wenn du skalieren möchtest. Dann böte es sich an Linien anstelle von Punkten zu nehmen, und dann ist dein Formel-X auch nicht mehr dein Zeichnen-X. Dafür brauchst du dann unterschiedliche Variablen.
Und deine Y-Achse wird wahrscheinlich nicht wie bei einem Bitmap am oberen Rand hängen, also einen konstanten Wert zu deinen y-Werten addieren, nämlich so viel wie deine Achse nach unten verschoben ist. (Im obigen bsp. also Bitmap.Height div 2)
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat