このアルゴリズムをMathematicaで実装する必要があります:
私の問題は、有用な例があまりないので、Mathematicaの構文を本当に理解していないことです。私がしたこと:
(* Input: 4 Points*)
Array[sx, 4, 0];
Array[sy, 4, 0];
sx[0] = -1;
sy[0] = 0;
sx[1] = 0;
sy[1] = 2;
sx[2] = 1;
sy[2] = 4;
sx[3] = 3;
sy[3] = 32;
P[x,0]:=sy[0];
P[x, k_] :=
P[x, k - 1] + (sy[k] - P[sx[k], k - 1])*
Sum[(x - sx[j])/sx[k] - sx[j], {j, 0, x}];
(幾何平均を実装しようとしましたが、合計を計算することさえできないため失敗しました。)
再帰を正しく実装するにはどうすればよいですか?(幾何平均)