Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Dynamisches Koordinatensystem programmieren

  Alt 9. Mär 2005, 22:38
Du hast doch einen Minimal und einen Maximal-Wert der auf der t-Achse dargestellt wird.
Wenn du dann für jeden Pixel den passenden Funktionsterm ausgeben willst, könntest du es so machen:
Delphi-Quellcode:
d: real;
w: integer;

d:= tMax-tMin;
w:= image1.width; // Oder die Länge deines Zeichenbereichs

d:= d/w; // Ein Pixel nach rechts entspricht jetzt d/w Zeiteinheiten nach rechts

for i:=0 to w do
y:= f(i*d+tmin); // f() ist die Funktion die du darstellen willst.
Damit müsstest du was hinbekommen können.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat