从日期和数据构造兴趣率曲线对象
curveobj = irdatacurve(类型,定居,日期,数据)curveobj = irdatacurve(类型,定居,日期,数据,名称,值)
类型 |
兴趣曲线类型。可接受的值是 |
解决 |
标量为 |
日期 |
对应于速率数据的日期。 |
Data |
Interest-rate data for the curve object. |
复合 |
(可选)标量,为每年设置复合频率
注意 通过指定仪器可以指定简单的兴趣 |
Basis |
(可选)利率曲线的一天计数。整数的标量。
有关更多信息,请参阅Basis。 |
interpmethod. |
(Optional) Values are:
|
curveobj = irdatacurve(类型,定居,日期,数据,名称,值)
constructs an interest-rate curve with the specified日期
andData
。您必须输入可选的参数Basis
那复合
,和interpmethod.
作为逗号分离的对名称
那值
论点。名称
是参数名称和值
is the corresponding value.名称
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数名称1
那value1.
,......,namen.
那赋值
。
或者,AN.伊丹科尔卫星
可以使用市场数据从市场数据引导引导
方法。
答:伊丹科尔卫星
构造曲线对象,您可以使用以下方法来确定转发速率,零率和折扣因子。另外,你可以使用托尔斯邮编
method to convert the interest-rate curve object to aRateSpec
结构体。
方法 | 描述 |
---|---|
getForwardRates |
返回输入日期的转发费率。 |
召集机会 |
返回输入日期的零率。 |
getDiscountactors. |
返回输入日期的折扣因子。 |
getParYields |
Returns par yields for input dates. |
托尔斯邮编 |
转换为a |
引导 |
从市场数据中启动利率曲线。 |
CurveSettle = datenum('2016年3月2日');数据= [2.09 2.47 2.71 3.12 3.43 3.85 4.57 4.58 4.58] / 100;日期= datemnth(Curvesettle,12 * [1 2 3 5 7 10 20 30]);IRDC = Irdatacurve('零',curvesettle,日期,数据)
irdc =类型:零结算:736391 (02 - mar - 2016)pounding: 2 Basis: 0 (actual/actual) InterpMethod: linear Dates: [8x1 double] Data: [8x1 double]