applicationMatrix

Класс: numerixCrossAsset

Создайте и зарегистрируйте объект матрицы приложений Numerix CROSSASSET

Синтаксис

applicationMatrix(C,Desc,Rdata,Cdata,Mdata)

Описание

applicationMatrix(C,Desc,Rdata,Cdata,Mdata) создает объект CROSSASSET Матрица из информации о строке (Rdata), информация о столбце (Cdata), и матрица (Mdata).

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

расширить все

Объект соединения с Numerix® CROSSASSET, заданный с помощью numerixCrossAsset конструктор.

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

Типы данных: char | cell

Информация о строке для объекта Application Matrix, заданная с использованием числовых значений.

Пример: Rdata = [41992,42020,42449,42905,43115];

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

Информация о столбце для объекта Application Matrix, заданная в виде числовых значений.

Пример: Cdata = [390,395,400,405];

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

Информация о волатильности для объекта Application Matrix, заданная в виде числовых значений.

Пример: Mdata = [0.35778, 0.35132, 0.34394, 0.33582;...
0.33405, 0.32819, 0.32669, 0.31904;...
0.31576, 0.31235, 0.30371, 0.30261;...
0.29391, 0.29366, 0.28962, 0.28932;...
0.28787, NaN, 0.28347, NaN ];

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

Признаки

Accesspublic
Staticfalse
Hiddenfalse

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

Примеры

расширить все

Создайте матрицу волатильности с датами, описывающими строки и страйк-цены, описывающие столбцы с описанием BYSTRIKEVOLDATA. Отсутствующие значения в матричном входе обозначаются как NaN.

Создайте объект Numerix CROSSASSET.

c = numerixCrossAsset;

Определите матричные данные.

rowData = [41992, 42020, 42449, 42905, 43115];
colData = [390, 395, 400, 405];
volData = [0.35778, 0.35132, 0.34394, 0.33582;...
           0.33405, 0.32819, 0.32669, 0.31904;...
           0.31576, 0.31235, 0.30371, 0.30261;...
           0.29391, 0.29366, 0.28962, 0.28932;...
           0.28787, NaN,     0.28347, NaN    ];

Создайте и зарегистрируйте объект матрицы приложений Numerix CROSSASSET.

applicationMatrix(c,'BYSTRIKEVOLDATA',rowData,colData,volData);
Введенный в R2016b