17.10.2017, 10:41
Hallo zusammen,
ich versuche, eine Datenreihe mittels eines Polynoms zu fitten. Dafür benutze ich die Funktion RGP, um ein Polynom 6. Grades (der exakte Grad ist nicht so wichtig) durch meine Daten zu legen:
A67:G67 = RGP(A36:A63;B36:G63;FALSCH;FALSCH)
Ich würde diesen Fit jedoch gern mit zwei unbedingt zu erfüllenden Randebdingungen versehen; dass nämlich der erste und der letzte Punkt exakt getroffen werden. Im Grunde genommen benötige ich also ein Polynom, das den ersten und letzten Punkt genau trifft und nur für den Rest dazwischen einen möglichst guten Fit annimmt - sollte ja möglich sein.
Glücklicherweise ist in meinem konkreten Beispiel der erste Punkt bei (0,0), wodurch diese Bedingung recht leicht zu erfüllen ist (drittes Argument von RGB auf "FALSCH", so ist y(x=0) = 0). Mir ist jedoch schleierhaft, wie ich eine ähnliche Bedingung für den letzten Punkt, d.h. y(x=x_n) = y_n in den Fit einbauen könnte.
Hat diesbezüglich jemand einen heißen Tipp für mich? :)
Vielen Dank und viele Grüße!
ich versuche, eine Datenreihe mittels eines Polynoms zu fitten. Dafür benutze ich die Funktion RGP, um ein Polynom 6. Grades (der exakte Grad ist nicht so wichtig) durch meine Daten zu legen:
A67:G67 = RGP(A36:A63;B36:G63;FALSCH;FALSCH)
Ich würde diesen Fit jedoch gern mit zwei unbedingt zu erfüllenden Randebdingungen versehen; dass nämlich der erste und der letzte Punkt exakt getroffen werden. Im Grunde genommen benötige ich also ein Polynom, das den ersten und letzten Punkt genau trifft und nur für den Rest dazwischen einen möglichst guten Fit annimmt - sollte ja möglich sein.
Glücklicherweise ist in meinem konkreten Beispiel der erste Punkt bei (0,0), wodurch diese Bedingung recht leicht zu erfüllen ist (drittes Argument von RGB auf "FALSCH", so ist y(x=0) = 0). Mir ist jedoch schleierhaft, wie ich eine ähnliche Bedingung für den letzten Punkt, d.h. y(x=x_n) = y_n in den Fit einbauen könnte.
Hat diesbezüglich jemand einen heißen Tipp für mich? :)
Vielen Dank und viele Grüße!