intenvget

Свойства структуры процентной ставки

Описание

пример

ParameterValue = intenvget(RateSpec,ParameterName) получает значение именованного параметра ParameterName извлеченный из RateSpec.

Примеры

свернуть все

Использование intenvset для установки структуры процентной ставки.

RateSpec = intenvset('Rates',0.05,'StartDates',... 
'20-Jan-2000','EndDates','20-Jan-2001')
RateSpec = struct with fields:
           FinObj: 'RateSpec'
      Compounding: 2
             Disc: 0.9518
            Rates: 0.0500
         EndTimes: 2
       StartTimes: 0
         EndDates: 730871
       StartDates: 730505
    ValuationDate: 730505
            Basis: 0
     EndMonthRule: 1

Использование intenvget для извлечения значений из RateSpec.

[R, RateSpec] = intenvget(RateSpec,'Rates')
R = 0.0500
RateSpec = struct with fields:
           FinObj: 'RateSpec'
      Compounding: 2
             Disc: 0.9518
            Rates: 0.0500
         EndTimes: 2
       StartTimes: 0
         EndDates: 730871
       StartDates: 730505
    ValuationDate: 730505
            Basis: 0
     EndMonthRule: 1

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

свернуть все

Спецификация процентной ставки, заданная RateSpec полученный ранее из intenvset или toRateSpec для IRDataCurve или toRateSpec для IRFunctionCurve.

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

Имя параметра, к которому необходимо получить доступ, заданное как вектор символов. Значение именованного параметра извлекается из структуры RateSpec. Достаточно ввести только начальные символы, которые однозначно идентифицируют параметр. Случай игнорируется для имен параметров.

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

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

свернуть все

Значение именованного 'ParameterName' параметра извлеченный из RateSpec, возвращается как скалярное значение.

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