В этом примере показано, как использовать Financial Toolbox™ и Spreadsheet Link™ для вычисления набора сумм денежного потока и дат для портфеля из пяти облигаций.
Откройте ExliSamp.xls
Файлом и выберите лист Sheet6. Для помощи в поиске ExliSamp.xls
файл, см. Установка.
Этот лист содержит даты погашения и ставки купонов по пяти облигациям.
Примечание
Этот пример требует Financial Toolbox, Statistics and Machine Learning Toolbox™ и Optimization Toolbox™.
Выполните функцию Spreadsheet Link, которая переносит вектор-столбец Maturity
в MATLAB® рабочей области двойным щелчком мыши по камере A18
и нажатие Enter.
Передайте вектор-столбец Coupon Rate
в рабочее пространство MATLAB путем выполнения функции в A19
камер.
Перенесите дату расчета в рабочее пространство MATLAB путем выполнения функции в камере A20
.
Вычислите суммы и даты денежного потока путем выполнения функций Financial Toolbox в камерах A23
и A24
.
Преобразуйте даты в массив ячеек из векторов символов, выполняя функции в камерах A27
через A29
.
Перенесите данные в Excel® лист путем выполнения функций в камерах A32
через A34
.
Отображение графика денежных потоков для каждой облигации путем выполнения функции в камере A37
.
Чтобы сгенерировать денежные потоки для другого набора из пяти облигаций, закройте рисунок и измените данные облигаций в камерах B8:C12
. Затем снова выполните все функции Spreadsheet Link. Лист обновляется с новыми датами денежного потока и суммами, и MATLAB генерирует новый рисунок денежных потоков.
MLEvalString
| MLGetMatrix
| MLPutMatrix
| cfamounts
(Financial Toolbox) | cfplot
(Financial Toolbox) | x2mdate
(Financial Toolbox)