| Financial Toolbox™ | ![]() |
Yield = yldmat(Settle, Maturity, Issue, Face, Price, CouponRate, Basis)
Settle | Settlement date. Enter as serial date number or date string. Settle must be earlier than or equal to Maturity. |
Maturity | Maturity date. Enter as serial date number or date string. |
Issue | Issue date. Enter as serial date number or date string. |
Face | Redemption (par, face) value. |
Price | Price of the security. |
CouponRate | Coupon rate. Enter as decimal fraction. |
Basis | (Optional) Day-count basis of the instrument. A vector of integers.
|
Yield = yldmat(Settle, Maturity, Issue, Face, Price, CouponRate, Basis) returns the yield of a security paying interest at maturity.
Using the data
Settle = '02/07/2000'; Maturity = '04/13/2000'; Issue = '10/11/1999'; Face = 100; Price = 99.98; CouponRate = 0.0608; Basis = 1; Yield = yldmat(Settle, Maturity, Issue, Face, Price,... CouponRate, Basis)
returns
Yield =
0.0607 (or 6.07%)
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formula 3.
acrubond, bndprice, bndyield, prmat, ylddisc, yldtbill
![]() | ylddisc | yldtbill | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |