exponenta event banner

pvvar

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

Описание

пример

PresentVal = pvvar(CashFlow,Rate) вычисляет текущую стоимость изменяющегося денежного потока.

пример

PresentVal = pvvar(___,CFDates) добавляет необязательный аргумент для 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 = 1.7154e+03

Нерегулярный денежный поток

Инвестиции в размере 10 000 долл. США возвращают этот нерегулярный денежный поток. Первоначальная инвестиция и ее дата включены. Периодическая процентная ставка составляет 9%.

12 января 1987 года - ($1000)

14 февраля 1988 года - 1500 долларов

3 марта 1988 года - $2000

14 июня 1988 года - $3000

1 декабря 1988 года - $4000

Для расчета чистой приведенной стоимости этого нерегулярного денежного потока:

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.1648

Чистая приведенная стоимость одной и той же инвестиции при различных ставках дисконтирования 7%, 9% и 11% получена путем:

PresentVal = pvvar(repmat(CashFlow,3,1)', [.07 .09 .11], CFDates)
PresentVal = 1×3

  419.0136  142.1648 -122.1275

Входные аргументы

свернуть все

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

Типы данных: double

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

Типы данных: double

(Необязательно) Указывает нерегулярный денежный поток, указанный как вектор серийных номеров дат, массив ячеек векторов символов даты или массивов datetime, в которых происходят денежные потоки.

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

Типы данных: double | cell | char | datetime

Выходные аргументы

свернуть все

Текущая стоимость, возвращает чистую приведенную стоимость изменяющегося денежного потока. Текущая стоимость рассчитывается в момент возникновения первого денежного потока.

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