Приведенная стоимость различного потока наличности
PresentVal = pvvar(CashFlow,Rate,CFDates)
| Вектор различных потоков наличности. Включайте начальные инвестиции как начальное значение потока наличности (отрицательное число). Если |
| Периодическая процентная ставка. Войдите как десятичная дробь. Если |
| (Необязательно) вектор последовательных чисел даты, векторов символов даты или массивов datetime, на которых происходят потоки наличности. Задайте |
PresentVal = pvvar(CashFlow,Rate,CFDates)
возвращает чистую приведенную стоимость различного потока наличности. Приведенная стоимость вычисляется в то время, когда первый поток наличности происходит.
Этот поток наличности представляет ежегодный доход с начальных инвестиций 10 000$. Годовая процентная ставка составляет 8%.
Год 1 | $2000 |
Год 2 | $1500 |
Год 3 | $3000 |
Год 4 | $3800 |
Год 5 | $5000 |
Вычислить чистую приведенную стоимость этого регулярного потока наличности
PresentVal = pvvar([-10000 2000 1500 3000 3800 5000], 0.08)
возвращается
PresentVal = 1715.39
Инвестиции 10 000$ возвращают этот неправильный поток наличности. Исходные инвестиции и его дата включены. Периодическая процентная ставка составляет 9%.
Поток наличности | Даты |
---|---|
($10000) | 12 января 1987 |
$2500 | 14 февраля 1988 |
$2000 | 3 марта 1988 |
$3000 | 14 июня 1988 |
$4000 | 1 декабря 1988 |
Вычислить чистую приведенную стоимость этого неправильного потока наличности
CashFlow = [-10000, 2500, 2000, 3000, 4000]; CFDates = ['01/12/1987' '02/14/1988' '03/03/1988' '06/14/1988' '12/01/1988']; PresentVal = pvvar(CashFlow, 0.09, CFDates)
возвращается
PresentVal = 142.16
Чистая приведенная стоимость тех же инвестиций под различными учетными ставками 7%, 9% и 11% получена в одном вызове:
PresentVal = pvvar(repmat(CashFlow,3,1)', [.07 .09 .11], CFDates)
pv = 419.0136 142.1648 -122.1275