Seite 1 von 1

Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 09:03
von Kamik423
Hallo, ich schon wieder :wink:
Ich hane verschiedene Punkte und möchte daraus eine kurve bekommen, also mehrere punkte auf dieser Kurfe ausrechen. Ich habe schon Funktionen entwickelt die aber bei vielen Rechenschritten alle in einer Geraden enden oder viele ausnahmefälle haben. Gibt es hierfür ein Modul (vllt. mit Pygame) oder kann mir jemand die Gleichung sagen.
Danke im Vorraus

Kamik423

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 09:18
von xeike
Ich kenne kein Modul, das direkt die Verfahren nach Gauß-Newton oder eine Taylor-Approximation oder so etwas implementieren. Vielleicht hat numpy so etwas?

Wenn du nur zeichnen möchtest, dann kommst du mit PyGame sicher weiter.

Xe

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 11:10
von EyDu
Hallo.

Deine Frage ist viel zu allgemein, als dass man darauf eine konkrete Antwort geben könnte. Wie sehen denn die Daten aus? Kennst du das Modell hinter den Daten, also wie die Daten entstehen? Ist als Ergebnis ein Polynom überhaupt sinnvoll oder ist ein Spline vielleicht besser geeignet?

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 11:14
von Kamik423
Einfach irgendwelche punkte (x,y), aber keine Funktion, sondern sie können auch übereinander sein
Danke für die schnelle Antwort

Kamik423

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 11:19
von Kamik423
Ich habe mir aber überlegt, dass man immer bei 4 Punkten eine Kurve zwischen den inneren 2 zeichnen können müsste. dann könnte man es über eine Funktion machen, indem man immer nur 4 Punkte nimmt und diese dementsprechend zum rechnen "dreht"

Kamik423

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 11:29
von EyDu
Ok, dir scheinen wohl die mathematichen Grundlagen zu fehlen, um das Problem sauber zu lösen. Ist ja aber halb so wild. Ich werfe einfach mal matplotlib in den Raum, damit kannst du viel machen. Dort gibt es eine Gallerie mit sehr vielen Darstellungsmöglichkeiten. Orientiere dich einfach an einem der Beispiele, dann kommt hoffentlich etwas passendes raus.

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 11:38
von Kamik423
Aber so wie es aussieht hat mathplotlib ein eigenes gui, ich muss aber nur die Punkte berechnen und in ein bestehendes fenster einfügen. Was ist dieses Gauß-
Newton Verfahren (auf Wikipedia ist das so kompliziert).

Kamik423

P.S.: Ich lieben Mathe, ich bin meiner Klasse(10. , Bayern) um ca. ein halbes Jahr voraus (sagt die Lehrerin)

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 11:51
von EyDu
Dann bleibt als allgemeiner Tipp nur noch Scipy, dort kannst du ein wenig stöbern. Wie gesagt, ohne Informationen über die Daten lässt sich keine vernünftige Aussage treffen. Stelle doch mal eine Beispielkurve als Bild online, welche die typischen Fälle und die Sonderfälle darstellt. Dann kann man vielleicht bessere Tipps geben.
Kamik423 hat geschrieben:P.S.: Ich lieben Mathe, ich bin meiner Klasse(10. , Bayern) um ca. ein halbes Jahr voraus (sagt die Lehrerin)
Das wollte ich auch nicht bezweifeln. Trotzdem fehlt dir einfach noch das Wissen um dieses Problem selber lösen zu können. Das liegt ganz einfach daran, dass dieses Thema nicht in der Schule behandelt wird.

Re: Kurven zeichnen

Verfasst: Donnerstag 4. April 2013, 20:50
von Kamik423
Wie stellt man Bilder online?

Kamik423