我需要计算贷款的年利率。这里Calculating annual percentage rate (need some help with inherited code)
清楚地涵盖了不断的还款贷款我的问题是还款金额不是固定的。每月还款可能会有所不同,因此Newton-Raphson似乎不适用。
公式仍为0 =贷款金额 - 总和[Rp /(1 + x)^ p]其中Rp是还款p的还款金额。有n个还款。有没有办法解决这个问题,还是有一种很好的方法可以根据以前猜测的结果对x做出好的猜测?
答案 0 :(得分:1)
听起来你给了Rp值并且想要计算x。您可以像以前一样使用Newton-Raphson - 您链接的问题向您展示了如何做到这一点。
对于这个,你只需要改变你的F(x)和F'(x)函数。
F(x)=贷款金额 - 总和[Rp /(1 + x)^ p] 你必须用一个小循环编写代码才能完成总和。
F'(x)= + sum [-p * Rp /(1 + x)^(p + 1)] 那里有一个小环,你已经确定了。