exponenta event banner

classfin

Создание финансовой структуры или возврат имени класса финансовой структуры

Описание

пример

Obj = classfin(ClassName) создать финансовую структуру класса ClassName.

пример

Obj = classfin(Struct,ClassName) создание преобразованной финансовой структуры класса MATLAB ® ClassName.

пример

ClassName = classfin(Obj) возвращает вектор символов, содержащий имя класса финансовой структуры.

Примеры

свернуть все

В этом примере показано, как создать финансовую структуру. HJMTimeSpec и заполните его поля. (Как правило, функция hjmtimespec используется для создания HJMTimeSpec конструкции).

TimeSpec = classfin('HJMTimeSpec'); 
TimeSpec.ValuationDate = datenum('Dec-10-1999'); 
TimeSpec.Maturity = datenum('Dec-10-2002'); 
TimeSpec.Compounding = 2; 
TimeSpec.Basis = 0; 
TimeSpec.EndMonthRule = 1;
TimeSpec
TimeSpec = struct with fields:
           FinObj: 'HJMTimeSpec'
    ValuationDate: 730464
         Maturity: 731560
      Compounding: 2
            Basis: 0
     EndMonthRule: 1

В этом примере показано, как преобразовать существующую структуру MATLAB в финансовую структуру.

TSpec.ValuationDate = datenum('Dec-10-1999'); 
TSpec.Maturity = datenum('Dec-10-2002'); 
TSpec.Compounding = 2; 
TSpec.Basis = 0; 
TSpec.EndMonthRule = 0; 
TimeSpec = classfin(TSpec, 'HJMTimeSpec')
TimeSpec = struct with fields:
    ValuationDate: 730464
         Maturity: 731560
      Compounding: 2
            Basis: 0
     EndMonthRule: 0
           FinObj: 'HJMTimeSpec'

В этом примере показано, как получить вектор символов, содержащий имя класса финансовой структуры.

load deriv.mat 
ClassName = classfin(HJMTree)
ClassName = 
'HJMFwdTree'

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

свернуть все

Имя класса финансовой структуры, определяемое вектором символов.

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

Структура для преобразования, указанная как структура MATLAB

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

Имя финансовой структуры, указанное в экземпляре объекта.

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

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

свернуть все

Имя финансовой структуры, возвращаемое как экземпляр объекта.

Имя класса финансовой структуры, определяемое вектором символов.

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