Hallo,
ich brauch für die Schule ein Programm, mit dem ich eine vorher eingegeben Funktion der Form (y= x²+x+C) als Grafik ausgebe.
mit Pascal ne etwas komplizierte angelegenheit, deswegen will ichs mit Python versuchen.
Könnt ihr mir nen Tipp geben wie ich das ganze ausgebe?
Eingabeteil und sowas is kein problem, nur die ausgabe versteh ich nich
Vielen Dank
Mathematische Funktionen darstellen
Hallo Ravenlord
Um eine Grafik auszugeben brauchst Du erstmal eine grafische Benutzeroberfläche (GUI). Für Python gibt es verschiedene Module, die dort verwendet werden können. Die beiden bekanntesten sind wohl Tkinter und wxPython. Tkinter ist ein Standardpaket von Python, so dass sich das wohl in Deinem Fall anbietet. Wie man dann dort tatsächlich auf einem Canvas Funkionen zeichnen kann ist eine sehr umfassende Frage. Ich schlage vor, Du schaust Dir erst einmal ein Tutorial an (ab Punkt 2) und fragst dann bei speziellen Problemen noch einmal nach.
Viel Erfolg
Christoph
Um eine Grafik auszugeben brauchst Du erstmal eine grafische Benutzeroberfläche (GUI). Für Python gibt es verschiedene Module, die dort verwendet werden können. Die beiden bekanntesten sind wohl Tkinter und wxPython. Tkinter ist ein Standardpaket von Python, so dass sich das wohl in Deinem Fall anbietet. Wie man dann dort tatsächlich auf einem Canvas Funkionen zeichnen kann ist eine sehr umfassende Frage. Ich schlage vor, Du schaust Dir erst einmal ein Tutorial an (ab Punkt 2) und fragst dann bei speziellen Problemen noch einmal nach.
Viel Erfolg
Christoph
jo des hab ich mir schon angeschaut, aber anscheinend kann man da nur vorgefertigte formen (z.B. Kreise u.ä.) zeichnen lassen.
ich bräuchte ne Kurve aus vorberechneten Punkten die dann verbunden sind...
geht das auch mit Tkinter + canvas?
ich bräuchte ne Kurve aus vorberechneten Punkten die dann verbunden sind...
geht das auch mit Tkinter + canvas?
Hi. Sicher geht das. Kartoffel hat schon einmal ein Funktionsplotter geschrieben, den kannst du ja verwenden oder umschreiben.
Zuletzt geändert von Milan am Samstag 31. Januar 2004, 15:16, insgesamt 1-mal geändert.