Hi
also ich möchte in TP eine funktione eingeben z.B.
y=x^2 oder so und die soll er mir dann zeichnen.
Kann mir jemand sagen wie ich das konkret mache?
Vielen Dank
Caldevia Gast |
Caldevia Gast |
Hi
also ich möchte in TP eine funktione eingeben z.B.
y=x^2 oder so und die soll er mir dann zeichnen.
Kann mir jemand sagen wie ich das konkret mache?
Vielen Dank
Hmm, ich weiss grad nicht mehr, wie man in Pascal Pixel zeichnet (plot,pixel(s),..?), aber ansonsten ist es nicht so schwer: Das wichtigste ist, dass Du (gerade bei y=x*x) Deine Arbeitsfläche richtig zoomen und verschieben kannst, dafür habe ich mal rangex, rangey, deltax und deltay eingeführt. Das Gerüst ist in etwas dieses:
Anmerkung: Nehme jetzt plot[x,y] jetzt einfach mal als Ausgabebefehl und eine Auflösung von 640x480
rangex := 5;
rangey := 5;
deltax := 0;
deltay := 0;
genauigkeit := 100;
for x := -rangex to rangex step (1/genuaigkeit) do
begin
//step gibts in TP nicht, oder? Musst noch umbasteln...
y := x*x; //oder whatever
xa := 640 * (x + range x) / (2 * rangex);
ya := 480 - 480 * (y + rangey) / (2 * rangey);
plot(xa,ya);
end;
genauigkeit := (2*rangex/640);
« Borland c++ compiler: wie binde ich libraries/include richtig ein? | Build » | ||