|
Hallo, Martin Heimann wrote: > > Liebe Kollegen, > > Ich möchte mit Cubic Splines in einer einfachen Tabelle interpolieren. und warum nicht Interpolation[] nehmen ? Denn "Interpolation works by fitting polynomial curves between successive data points." >Die > Funktion "SplineFit" in NumericalMath`SplineFit` liefert ein SplineFunction > Objekt, welches jedoch für ein x Argument immer das Zahlenpaar (x,y) > liefert. Weil es Kurven in der *Ebene/Raum* interpolieren soll. > Weiss jemand, wie ich das SplineFunction Objekt in ein > InterpolationFunction Objekt umwandeln kann? Nein, kann man nicht weil eine Kurve in der Ebene/Raum nun mal was anderes ist als eine Funktion f[x]. Ausserdem kann man ja mit Interpolation /@ Transpose[pairs] fast dasselbe erreichen wie mit SplineFit[pairs, Cubic] m"usste dann aber den Parameter umst"andlich in die Liste von InterpolatingFunctions[] fummeln. > Dieses würde für einen x-Wert > nur den Funktionswert liefern und liesse sich auch integrieren oder > differenzieren. Nun, ja kubische Splines kann man auch Integrieren und wenigstens zweimal stetig differenzieren, allerdings sind das dann *keine* kubischen Splines mehr ... Gruss Jens |