これを前置きさせてください、私は決して数学の達人ではありません。単調スプライン関数のような曲線をデータに当てはめたいと思っています。
この Javascript バージョンのモノトニック スプライン関数を機能させようとしていますが、関数を正しく呼び出す方法がわかりません。具体的には、コードの冒頭は次のように始まります (このような名前の関数は見たことがありません)。
var CubicSpline, MonotonicCubicSpline;
MonotonicCubicSpline = function() {
function MonotonicCubicSpline(x, y) {
私には、同じ関数が 2 つの異なるスコープで定義されています。1 つ目はパラメータを取りませんが、2 つ目はパラメータを取ります。これをどのように回避しますか?
合わせたいポイントを提供することから始めました。
MonotonicCubicSpline([0,5,10,15,20,25], [0,6,2,6,7,10])
しかし、関数のその部分は何も返しません。その上で同じ名前の関数を呼び出す必要があるようです。これをテストしたい場合は、jsfiddle リンクを次に示します。
どんな助けでも大歓迎です!ありがとう!
関数の功績は次のとおりです: http://blog.mackerron.com/2011/01/01/javascript-cubic-splines/