あなたは私に簡単にする必要があります。私はmatlabとSOが初めてです。matlab ソルバーを使用して内部収益率 (IRR) を計算する際に問題が発生しています。matlab の金融ツールボックスにはこの機能があることがわかりましたが、インストールしたとは思えず、彼らのサイトで試用版を入手したくありませんでした。
私の特定の IRR 計算の単純な性質を考えると、matlab で単純にコーディングするのは十分簡単だと思いました。同じ年間キャッシュフローなので、matlab に入力したのは次のとおりです。
syms x k;
IRR = solve(investment == yrSavings* symsum((1+x)^-k,1, nYears));
失敗することはなく、実際に数値が得られます。唯一の問題は、結果が正しくないことです。IRR を手動で入力すると、決して投資額と等しくなりません。wolframalpha を使用して実際の解決策を見つけ、戻って wolframalpha の回答を手動で入力すると、symsum 関数が正しい結果を返しました。ソルバーがどうなっているのかわかりません!