Ich habe eine Tabelle mit 1000er x- und y-Koordinaten. Welches ist der schnellste Weg, um eine passende Funktionsgleichung zu finden?Finde die Funktionsgleichung aus der Wertetabelle
Die Tabelle sieht wie folgt aus:
t - y
0 - 0.3113
1 - 0.5493
2 - 0.7190
3 - 0.6474
4 - 0.9200
5 - 0.2467
6 - 0.8068
7 - 0.5910
8 - 0.8302
9 - 0.2612
10 - 0.9869
t für die Zeit steht, y für die Amplitude.
Ich möchte jetzt eine Gleichung erstellen, die alle diese Punkte y zu einer bestimmten Zeit t trifft. Der Übergang von einem y zum anderen sollte so glatt (linear?) Wie möglich sein, auch keine geraden Linien. Ich möchte, dass es in einer Art Wellenform wie eine asynchrone Sinuswelle ist.
Weiß jemand, wie man das erreicht?
Blick in Regression nimmt zu. – intboolstring
Obwohl es eher wie ein Matlab-Job als Java klingt, hier ist ein [kubischer Spline] (https://commons.apache.org/proper/common-math/jacoco/org.apache.commons.math3.analysis.interpolation/SplineInterpolator .java.html Quellcode. – Daniel