intenvget

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

Синтаксис

ParameterValue = intenvget(RateSpec,ParameterName)

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте