|
---|
Ich bin gerade dabei einen Graphen anhand von Punkten zu erstellen mit Hilfe von Polynomen. Um dies zu tun muss ich diese Punkt in ein LGS eingeben logischerweise. Mit 6 Punkten ist dies ja noch relativ einfach, da das LGS lediglich 6 Zeilen dann besitzt und ich die folgende Website dazu benutzen kann. ( matrixcalc.org/de/slu.html Bei Punkten stürzt diese Website dann aber ab, da ich jedoch Punkte in meinen Graphen integrieren muss, benötige ich eine andere Lösung. Kann mir jemand hierbei helfen? Danke! Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
|
Ich verstehe die Frage nicht genau. Dein Problem ist das Limit an Zeilen in deinem Onlinerechner? Bis zu welchem Polynomgrad willst du denn fitten? Excel kann meine ich bis Grad 9. Ansonsten müsstest du Mal in Richtung Python, GNU Octave, etc schauen. Habe ich dein Problem überhaupt richtig verstanden? |
|
Das Problem ist, ich möchte eine Polynomfunktion mit dem . Grad ausrechnen. Ich habe bisher nur keine Möglichkeit gefunden, dies zu tun. |
|
> Ich bin gerade dabei einen Graphen anhand von 45 Punkten zu erstellen mit Hilfe von Polynomen. > ich möchte eine Polynomfunktion mit dem 45. Grad ausrechnen Was denn nun? Hast du 45 Datenpaare oder soll da am Ende eine Regression der Form rauskommen? Grad 45 wirst du dann vermutlich um o.g. Software nicht herum kommen. Bzw die Liste ist nicht erschlagend, R kenne ich nur vom Namen sollte für sowas aber auch gehen. Kommerzielle Software mit Matlab oder Origin sollte das auch packen. |
|
Ehrlich, Polynominterpolation mit Grad 45 bzw. 44 (das ist der Grad bei 45 Datenpunkten)? Das wird ein hübscher Spaß, Oszillationen noch und nöcher (siehe "Runges Phänomen")... Aber vielleicht muss man das selbst mal erlebt haben, bevor man von dieser Idee geheilt ist und dann doch zu sowas wie z.B. Kubische Splines übergeht. :-) |
|
Vielen, vielen Dank für deine Antwort nochmal. Um meine Situation genau zu schildern: Ich habe Datenpunkte, mit welchen ich einen Graph erstellen möchte. Für jeden Punkt kann ich nun also ein Polynom erstellen. Es ist richtig, dass die Oszillation dieser Kurve extrem stark sein wird, meine Aufgabe ist es jedoch diese erstellte Kurve mit derselben Kurve als Spline zu vergleichen. Dadurch kann man den Nutzen von Splines erklären Meine ersten Punkte lauten beispielsweise: A(0\1415) B(1\1377), C(2\1326), D(3\1288). Daraus kann ich dann folgende drei Gleichungen erstellen: Aus dieser Gleichung lässt sich schließen, dass Diese Gleichungen kann ich umstellen, um sie dann in ein LGS einzusetzten. Jedoch werden diese Gleichungen viel zu groß, als das eine Internetwebsite damit umgehen könnte. Wenn jemand also eine Idee hat, wie ich diese riesen Gleichungen verarbeiten kann, wäre ich sehr dankbar :-) Umgestellte Gleichungen, welche in ein LGS einzusetzen sind: |
|
Bei gleichabständigen Stützstellen würde ich auf iterierte Differenzen zurückgreifen, damit kannst du das Interpolationspolynom mit moderaten Aufwand (wenn auch zunächst nicht in "Normaldarstellung") berechnen: de.wikipedia.org/wiki/Polynominterpolation#Bestimmung_der_Koeffizienten:_Schema_der_dividierten_Differenzen |