は例えば、私は次の再帰を持っていると私はfを取得したい[3、n]は:mathematicaで再帰関係を解析的に解く方法は?
f[m_, n_] := Module[{}, If[m < 0, Return[0];];
If[m == 0, Return[1];];
If[2*m - 1 >= n, Return[0];];
If[2*m == n, Return[2];];
If[m == 1, Return[n];];
Return[f[m, n - 1] + f[m - 1, n - 2]];]
f[3, n]
コードが動作するようには思えません。助けてください。どうもありがとう!
正確に「動作していないようですか? –
このコードが分析的/象徴的な回答を与えると期待する理由はありません。あなたが象徴的なものにしたいコマンドは 'RSolve []'ですが、多変量再帰関係にはあまりよくありません。 – Simon
@シモンこのケースでは "それほど良くない"というと丁寧です:D –