Re: [问题] 关于irr怎么算

楼主: daze (一期一会)   2016-06-26 10:54:00
※ 引述《sundaylove (一切都会过去)》之铭言:
: 如果用手算套用公式怎样算呢?
: 我查到的都是套表excel
: 可是我真的也想试看看用手算
: 希望知道的人可以告诉我,拜托了
: 感激不尽。
用说的,其实很简单。
举个例子:
第0期 -1000
第1期 - 900
第2期 2000
==============
-1000*(1+IRR)^2 -900*(1+IRR) + 2000=0
把IRR解出来即可。
那么,一元二次方程,国中生就会解。
如果有10期,一元十次方程怎么解?
阿贝尔不可能性定理指出,五次及更高次的多项式方程没有一般的求根公式。
但没有代数解不代表没有解。
以实用的目的来说,用数值方法求近似解就够好了。
Excel会从10%(如果省略预估值参数),或者参数中给定的预估值开始
用牛顿法迭代20次,直到误差小于0.00001%
如果迭代20次还找不到解,则回传错误讯息
手算的步骤也一样。
如果已经不记得什么是牛顿法...
用内插法或十分逼近法也可以,但效率当然是不可同日而语
总而言之,不管用什么方法
要用手算跟电脑比赛数值方法求近似解,都只有望尘莫及的份
理论上一元多次方程可能存在不只一个实根
如果发觉求出来的解很怪,请改变预估值再试一次
(举例来说,一开始的那个例子有两个实根
除了(-29+Sqrt(881))/20≒0.0341,还有一个根是(-29-Sqrt(881))/20≒-2.9341
显然后者不是我们要的解)
作者: Go2 (勾兔)   2016-06-26 12:52:00
作者: wayn2008 (松鼠)   2016-06-26 18:31:00
http://www.wolframalpha.com 用这个算看看
楼主: daze (一期一会)   2016-06-26 19:15:00
wolfram会判定有没有代数根,没有的话也是给出数值方法的近似解。
作者: sundaylove (一切都会过去)   2016-06-29 20:16:00
好强!!
作者: Nomoresin (星羽)   2016-06-29 22:44:00
作者: vul3x94x9493 (赖赖码(AID): #1JOpyruq )   2016-07-14 00:37:00
专业

Links booklink

Contact Us: admin [ a t ] ucptt.com