pvvar

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

Описание

пример

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

пример

PresentVal = pvvar(___,CFDates) добавляет дополнительный аргумент для CFDates.

Примеры

свернуть все

Вычислите чистую приведенную стоимость для регулярного и неправильного потока наличности.

Регулярный поток наличности

Этот поток наличности представляет ежегодный доход с начальных инвестиций 10 000$. Годовая процентная ставка составляет 8%.

Год 1 - 2 000$

Год 2 - 1 500$

Год 3 - 3 000$

Год 4 - 3 800$

Год 5 - 5 000$

Вычислить чистую приведенную стоимость этого регулярного потока наличности:

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

Неправильный поток наличности

Инвестиции 10 000$ возвращают этот неправильный поток наличности. Исходные инвестиции и его дата включены. Периодическая процентная ставка составляет 9%.

12 января 1987 - (1 000$)

14 февраля 1988 - 1 500$

3 марта 1988 - 2 000$

14 июня 1988 - 3 000$

1 декабря 1988 - 4 000$

Вычислить чистую приведенную стоимость этого неправильного потока наличности:

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