ich habe ein kleines Prob .Es soll eine Funktion in Java geben der die Cubic Spline von 2 oder mehrere Punkte berechnet die
„CubicSpline()“ heist .Ich find nirgends ein Tuorial wie man diesen Befehl benutzt noch (also wie man den genauen Syntax) schreibt.Unter dieser Url habe ich diese Funktion aufgegriffen:
ich habe ein kleines Prob .Es soll eine Funktion in Java geben
der die Cubic Spline von 2 oder mehrere Punkte berechnet die
„CubicSpline()“ heist .Ich find nirgends ein Tuorial wie man
diesen Befehl benutzt noch (also wie man den genauen Syntax)
schreibt.Unter dieser Url habe ich diese Funktion
aufgegriffen:
Falls jemand die funktion kennt und weiss wie mann es genau
einsetzt wär ich ihm/ihr sehr dankbar wenn sie was posted
Also, ich kenne zwar das Package nicht, aber so wie die Methoden definiert worden sind kann ich mir folgendes vorstellen.
Definiere zwei Arrays für Deine Stützpunkte des Splines. Das erste Array definiert die X-Werte (nennen wir es x[]), das zweite die Y-Werte (und y[]).
Fülle diese Arrays mit Daten, d.h. der erste Stützpunkt mit
x[0] = 1.0; y[0] = 1.0;
x[1] = 2.0; y[1] = 2.0;
x[2] = 3.0; y[2] = 1.0;
Nun dürften wir eine „Art Dreieck“ haben.
Lege eine Instanz von CubicSpline an (CubicSpline cs = new CubicSpline(); )
Übergebe die Werte an den Spline mit cs.approximate(3, x, y) bzw. für eine Interpolation cs.interpolate(3, x, y)
Werte an der Stelle 1.5 den Spline aus mit cs.value(1.5).
Je nach Methode erhältst Du eine Approximation oder Interpolation.
Ich hoffe dass dies ausführlich genug war (und vor allen Dingen eins: Richtig !?!??!?!?!)