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.
Gast
#1123929
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.
Gast
#1124222
gtk ;)
Gast
#1124443
Auch SDL kommt portabel daher.
Gast
#1124446
Mit Gnuplot über eine Pipe oder eine Datei?
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.