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