基于MATLAB的内部收益率计算研究.docx基于MATLAB的内部收益率计算研究摘要:目前计算内部收益率的方法多为线性内插法或Excel环境下的插入函数法。本文根据内部收益率原理建立数学模型,将内部收益率的定义式通过变形,成为高次多项式,再利用MATLAB软件中roots函数对高次多项式进行求解,从而得到项目的内部收益率。Abstract:Atpresent,,,thehigherorderpolynomial,andthenreusetheMATLABsoftwarerootstosolvehigh-orderpolynomialfunction,:内部收益率;高次多项式;MATLAB软件;roots函数Keywords:internalrateofreturn;higherorderpolynomial;MATLABsoftware;rootsfunction中图分类号:F282文献标识码:A文章编号:1006-4311(2016)23-0076-020引言新会计准则自2007年1月1日起开始执行,其中规定债券的溢折价只能采用实际利率的方法进行摊销,采用实际利率法摊销的核心之处在于确定内部收益率。内部收益率(IRR),就是使方案在整个计算期内各期净现金流量现值累计之和为零时的折现率,或者说是使方案净现值为零时的折现率。对于投资项目内部收益率的确定,普遍采用的方法是线性内插法或Excel环境下插入函数的方法。国内外众多学者对内部收益率的确定已经有了一定的研究,崔升飞为了避开高次方程的求解,提出了利用微分法计算内部收益率的思路与方法[1];陆宁等提出了确定项目内部收益率的初步上限和下限的方法,从而得出初始试算值,并且通过实例验证了方法的可行性[2];胡钧提出了计算投资项目内部收益率的新迭代格式,可以得到IRR较高的精确值[3];马春男以融资租赁公司项目为例,提出传统内部收益率计算方法会产生误差,并提出了解决误差的方法[4],这些方法相对来说比较复杂。基于此,本文提出一种新的计算内部收益率的方法,利用MATLAB软件中roots函数对高次多项式进行求解,从而克服了传统方法计算内部收益率的复杂过程。,用于算法开发、数据分析以及数值计算的高级技术计算语言和交互式环境,其高效的矩阵计算功能,使用户从复杂的数学计算中解脱出来,给人们的计算分析提供了极大的便利。,即在MATLAB的窗口中直接输入多项式的系数矢量,然后利用转换函数
基于MATLAB的内部收益率计算研究 来自淘豆网www.taodocs.com转载请标明出处.