amortize

Расписание амортизации

Описание

пример

[Principal,Interest,Balance,Payment] = amortize(Rate,NumPeriods,PresentValue) возвращает платежи основной суммы и процентов ссуды, остаток на счете исходной суммы кредита и периодического платежа.

пример

[Principal,Interest,Balance,Payment] = amortize(___,FutureValue,Due) задает опции с помощью одного или нескольких дополнительных аргументов в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

Вычислите расписание амортизации для обычной 30-летней, ипотеки с фиксированной процентной ставкой с фиксированными ежемесячными платежами и примите фиксированную процентную ставку 12% APR и начальной суммы кредита 100 000$.

Rate         = 0.12/12;   % 12 percent APR = 1 percent per month
NumPeriods   = 30*12;     % 30 years = 360 months
PresentValue = 100000;

[Principal, Interest, Balance, Payment] = amortize(Rate, ...
NumPeriods, PresentValue);

Выходной аргумент Payment содержит фиксированную ежемесячную оплату.

format bank

Payment
Payment = 
       1028.61

Обобщите расписание амортизации графически путем графического вывода текущего баланса непогашенного кредита, совокупного принципала и выплат процентов по жизни ипотеки. В частности, обратите внимание, что общая процентная ставка выплатила жизнь ипотеки, превышает 270 000$, далеко сверх исходной суммы кредита.

plot(Balance,'b'), hold('on')
plot(cumsum(Principal),'--k')
plot(cumsum(Interest),':r')

xlabel('Payment Month')
ylabel('Dollars')
grid('on')
title('Outstanding Balance, Cumulative Principal & Interest')
legend('Outstanding Balance', 'Cumulative Principal', ... 
'Cumulative Interest')

Чисто синяя линия представляет уменьшающийся принципал за 30-летний период. Точечная красная линия указывает на увеличивающиеся платежи накопленных процентов. Наконец, пунктирная черная линия представляет совокупные основные платежи, достигая 100 000$ после 30 лет.

Входные параметры

свернуть все

Процентная ставка на период, заданный как скалярное числовое десятичное число.

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

Количество сроков оплаты, заданных как числовой скаляр.

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

Приведенная стоимость ссуды, заданной как числовой скаляр.

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

(Необязательно) будущее значение ссуды, заданной как числовой скаляр.

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

(Необязательно), Когда платежи являются подлежащими выплате, заданы как скалярное целое число со значением 0 (конец периода) или 1 (начало периода).

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

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

свернуть все

Принципал заплачен в каждый период, возвращенный как 1- NumPeriods вектор.

Процент выплачен в каждый период, возвращенный как 1- NumPeriods вектор.

Остаток на счете ссуды в каждом сроке оплаты, возвращенном как 1- NumPeriods вектор.

Оплата на период, возвращенный как числовой скаляр.

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