| Financial Toolbox | ![]() |
Syntax
[Price, AccruInterest] = prmat(Settle, Maturity, Issue, Face, CouponRate, Yield, Basis)
Description
[Price, AccruInterest] = prmat(Settle, Maturity, Issue, Face,
CouponRate, Yield, Basis)
returns the price and accrued interest of a security that pays interest at maturity. This function also applies to zero-coupon bonds or pure discount securities by setting CouponRate = 0.
Settle = '02/07/2002';
Maturity = '04/13/2002';
Issue = '10/11/2001';
Face = 100;
CouponRate = 0.0608;
Yield = 0.0608;
Basis = 1;
[Price, AccruInterest] = prmat(Settle, Maturity, Issue, Face,...
CouponRate, Yield, Basis)
returns
Price =
99.9784
AccruInterest =
1.9591
See Also
acrubond, acrudisc, bndprice, prdisc, yldmat
References
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formula 4.
| prdisc | prtbill | ![]() |