ベクトルの入力 要素間の連続した差を与える関数を書きたいと思います。理想的には、関数はベクトル x と n 番目の差分を指定するパラメーター n を入力する必要があります。
[xn] 形式のサンプル
入力 1: [16 10 8 6 4 2] 1 (最初の差分に 1)
出力 1: [-6 -2 -2 -2 -2]
入力 2: [16 10 8 6 4 2] 2
出力 2: [4 0 0 0 nil nil]
サンプル 2 で何が起こっているかを象徴的に示します (Clojure コードではなく、アイデアの説明を目的としています)。
[abcdef] 2
[a-2b+c、b-2c+d、c-2d+e、d-2e+f]