| Financial Toolbox™ | ![]() |
Price with interest at maturity
[Price, AccruInterest] = prmat(Settle, Maturity, Issue, Face, CouponRate, Yield, Basis)
Settle | Enter as serial date number or date string. Settle must be earlier than or equal to Maturity. |
Maturity | Enter as serial date number or date string. |
Issue | Enter as serial date number or date string. |
Face | Redemption (par, face) value. |
CouponRate | Enter as decimal fraction. |
Yield | Annual yield. Enter as decimal fraction. |
Basis | (Optional) Day-count basis of the instrument. A vector of integers.
|
[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.
Using this data
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
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formula 4.
acrubond, acrudisc, bndprice, prdisc, yldmat
![]() | priceandvol | prtbill | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |