| Fixed-Income Toolbox™ | ![]() |
F = getzerorates(CurveObj, InpDates) F = getzerorates(CurveObj, InpDates, 'Parameter1', Value1, 'Parameter2', Value2, ...)
| CurveObj | Interest-rate curve object that is constructed using IRFunctionCurve. |
| InpDates | Vector of input dates using MATLAB date format. The input dates must be after the settle date. |
| Compounding | (Optional) Compounding values for zero rates:
|
| Basis | (Optional) Day-count basis value for zero rates:
|
F = getzerorates(CurveObj, InpDates, 'Parameter1', Value1, 'Parameter2', Value2, ...) returns zero rates for the input dates. You must enter the optional arguments for Basis and Compounding as parameter/value pairs.
irfc = IRFunctionCurve('Forward',today,@(t) polyval([-0.0001 0.003 0.02],t));
irfc.getZeroRates(today+30:30:today+720)
ans =
0.0202
0.0204
0.0205
0.0206
0.0207
0.0209
0.0210
0.0211
0.0212
0.0213
0.0214
0.0216
0.0217
0.0218
0.0219
0.0220
0.0221
0.0223
0.0224
0.0225
0.0226
0.0227
0.0228
0.0229![]() | getZeroRates | IRBootstrapOptions | ![]() |
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |