В этом примере показано, как использовать 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 генерируют новую фигуру потоков наличности.
MLGetMatrix
| MLPutMatrix
| MLEvalString
| cfamounts
(Financial Toolbox) | x2mdate
(Financial Toolbox) | cfplot
(Financial Toolbox)