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