exponenta event banner

applicationMatrix

Класс: numerixCrossAsset

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

Синтаксис

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

Описание

applicationMatrix(C,Desc,Rdata,Cdata,Mdata) создает объект CROSSASSET Application Matrix из информации строки (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