pvvar

Приведенная стоимость различного потока наличности

Синтаксис

PresentVal = pvvar(CashFlow,Rate,CFDates)

Аргументы

CashFlow

Вектор различных потоков наличности. Включайте начальные инвестиции как начальное значение потока наличности (отрицательное число). Если CashFlow матрица, каждый столбец обработан как отдельный поток потока наличности.

Rate

Периодическая процентная ставка. Войдите как десятичная дробь. Если CashFlow матрица, скалярный Rate позволен, когда тот же уровень применяется ко всем потокам потока наличности в CashFlow. Когда несколько потоков потока наличности требуют различных учетных ставок, Rate должен быть вектор, длина которого равняется количеству столбцов в CashFlow.

CFDates

(Необязательно) вектор последовательных чисел даты, векторов символов даты или массивов datetime, на которых происходят потоки наличности. Задайте CFDates когда существуют неправильные (апериодические) потоки наличности. Значение по умолчанию принимает тот CashFlow содержит регулярные (периодические) потоки наличности. Если CashFlow матрица, и все потоки потока наличности совместно используют те же даты, CFDates может быть вектор, длина которого совпадает с количеством строк в CashFlow. Когда различные потоки потока наличности имеют различные платежные дни, задают CFDates как матрица тот же размер как CashFlow.

Описание

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

Представлено до R2006a