AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Graphzeichner

Ein Thema von Diff05 · begonnen am 17. Apr 2007 · letzter Beitrag vom 7. Mai 2007
 
Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: Graphzeichner

  Alt 17. Apr 2007, 13:09
Hausaufgaben zu loesen ist eigentlich nicht unserer Lebenszweck, trotzdem Willkommen bei der DP.

Die Eingabeseite ist relativ einfach. Es muessen ja nur a, b und c eingegeben werden. TEdits sollten da ausreichen.
Die wichtigste Entscheidung ist wie man die Auswahl der zu plottenden Funktion macht, denn es gibt ja zwei davon. In diesem Fall kann man die auswahl daran fest machen ob das Edit fuer den Parameter c leer ist oder nicht.

Ein Canvas ist nur eine Zeichenflaeche. Zur Darstellung braucht man ein Bild (TImage). Selbiges hat schon eine Canvas-Property auf den man zeichnen kann. Zeichnen tut man naemlich mit den Methoden des Canvas-Objektes.

Was muss man malen? Na die Funktion in einem Wertebereich (von x-Werten), z. B. von -7 bis 7.
Das Image mit seinem Canvas hat eine bestimmte Anzahl von Pixeln (z. B. 100 Pixel). Damit haben wir die Aufloesung in X-Richtung. Fuer Y waehlt man die gleiche Aufloesung.
Gemalt werden nicht Punkte, sondern Linien. Es muessen also immer zu zwei X-Koordinaten der Y-Wert berechnet werden, dann malt man die Linie. Der Y-Wert kann natuerlich ausserhalb des Image liegen, aber das handhabt der Canvas problemlos.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz