主要内容

pvvar

不同现金流的现值

描述

例子

PresentVal= pvvar (现金流,)计算不同的现金流的现值。

例子

PresentVal= pvvar (___,CFDates)添加一个可选的理由CFDates

例子

全部折叠

计算的净现值规则和不规则的现金流。

定期现金流

这一现金流代表了年收入从10000美元的初始投资。年利率是8%。

1 - 2000美元

2 - 1500美元

年3 - 3000美元

年4 - 3800美元

5 - 5000美元

计算这个定期现金流的净现值:

PresentVal = pvvar (-10000 2000 1500 3000 3800 5000, 0.08)
PresentVal = 1.7154 e + 03

不规则的现金流

一项10000美元的投资回报这个不规则的现金流。包括初始投资和日期。周期性的利率是9%。

1987年1月12日——(1000美元)

2月14日,1988 - 1500美元

3月3日,1988 - 2000美元

6月14日,1988 - 3000美元

1988年12月1日——4000美元

计算这个不规则的现金流的净现值:

现金流= [-10000、2500、2000、3000、4000);CFDates = [“01/12/1987”“02/14/1988”“03/03/1988”“06/14/1988”“12/01/1988”];PresentVal = pvvar(现金流,0.09,CFDates)
PresentVal = 142.1648

净现值的投资在不同的贴现率为7%,9%,和11%是通过:

PresentVal = pvvar (repmat(现金流3 1)”,(。07年.09点厚,CFDates)
PresentVal =1×3419.0136 142.1648 -122.1275

输入参数

全部折叠

现金流的数量,指定为一个矢量不同的现金流。包括初始投资作为初始现金流价值(负数)。如果现金流是一个矩阵,每一列都被视为一个单独的现金流流。

数据类型:

定期利率,指定为小数。如果现金流是一个矩阵,一个标量吗允许在同样的速度适用于所有现金流流现金流。当多个现金流流需要不同的贴现率,必须是一个向量的长度等于列的数量现金流

数据类型:

(可选)表明不规则现金流,指定为一个向量的串行日期数字,日期的单元阵列特征向量,或datetime阵列现金流的发生。

指定CFDates当有不规则的(非周期的)现金流。默认的假设现金流包含常规(周期性)现金流。如果现金流是一个矩阵,所有现金流流共享相同的日期,CFDates可以是一个向量的长度匹配的行数现金流。当不同的现金流流有不同的付款日期,指定CFDates作为一个矩阵大小一样现金流

数据类型:|细胞|字符|datetime

输出参数

全部折叠

现值,返回不同的现金流的净现值。计算现值时第一个出现现金流。

之前介绍过的R2006a