in wie weit kann ich Funktionen (z.B. Gleichungen)die ich mit C++ berechnet haben auf einen Grafikbildschirm in einem Koordinatensystem darstellen.
Woher sollen wir wissen, was Du programmiertechnisch hinbekommst? Möglich ist sowas allemal, Du musst halt wissen, wie die Graphikhardware anzusteuern ist (verwendest Du ein Betriebssystem? Hat das Treiber für die Graphikhardware bzw. eine allgemeine Unterstützung für Graphikausgaben?) und Du solltest Dir algorithmisch Gedanken machen können, wie man eine Funktion in auf einem Bildschirm zu setzende Pixel umsetzt. Ich habe sowas mal auf einem Apple II in Basic gemacht, und war damals alles andere als programmiererfahren. Möglich ist es also.
nun ja ist halt ein Windows PC gell..gemacht habe ich sowas auch schon mal mit einem Amiga. Da war es relativ einfach mit SETPIXEL (oder so) und der Angabe der Koordinaten x;y..meine Frage geht jetz dahin wie kann ich das von c aus mit dem PC realisieren.
Hi! Stichwort: GDI - ist zwar uralt, für solche einfachen Aufgaben reicht's aber vollkommen aus. Grüße, TommyS
OK, es geht also um die Programmierung von Windows. Die üblichen C++-Klassenbibliotheken enthalten ausreichend Unterstützung für die Aufgabe, sei es die ungeliebte MFC von Microsoft, das freie wxWidgets oder QT, um nur ein paar zu nennen. Für alle sind Tutorials und auch komplette Bücher verfügbar, die einem die Programmierung nahebringen.
Hab mir sowas mal im VB.net geschrieben. Da gehts ganz einfach. Es verfügt über eine Grafik Klasse. In den Propertys übergibt man man die Skalierung (z.b.Pixel), die Linienart , Farbe Stärke usw.....) Nun noch in einer Schleife die Funktion durchlaufen, rechnen und zeichnen lassen.... Kannst dann auch noch Ableitungen bilden um z.B. bei einer runden Funktion die Mitte zu finden, etc...... mfg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.