amortize

График амортизации

Описание

пример

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

пример

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

Примеры

свернуть все

Рассчитать график амортизации обычной 30-летней ипотеки с фиксированной ежемесячной оплатой и принять фиксированную ставку в 12% годовых и первоначальную сумму кредита в 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')

Figure contains an axes. The axes with title Outstanding Balance, Cumulative Principal & Interest contains 3 objects of type line. These objects represent Outstanding Balance, Cumulative Principal, Cumulative Interest.

Сплошная синяя линия представляет собой снижающийся основной показатель за 30-летний период. Пунктирная красная линия указывает на увеличение совокупных процентных платежей. Наконец, штриховая черная линия представляет собой совокупные основные платежи, достигающие 100 000 долл. США через 30 лет.

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

свернуть все

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

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

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

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

Текущее значение кредита, заданная в виде скалярного числа.

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

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

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

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

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

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

свернуть все

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

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

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

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

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