| Financial Toolbox | Search  Help Desk |
| prmat | Examples See Also |
Price with interest at maturity.
Syntax
[p, ai] = prmat(sd, md, id, rv, cpn, yld, basis) [p, ai] = prmat(sd, md, id, rv, cpn, yld)
Arguments
sdsd must be earlier than or equal to md.mdidrvcpnyldbasis0 = actual/actual (default), 1 = 30/360,2 = actual/360, 3 = actual/365.Description
[p, ai] = prmat(sd, md, id, rv, cpn, yld, basis)
returns the price p and accrued interest ai of a security that pays interest at maturity. This function also applies to zero-coupon bonds or pure discount securities by setting cpn = 0.
Example
Using this data:sd = '02/07/1992';
md = '04/13/1992';
id = '10/11/1991';
rv = 100;
cpn = 0.0608;
yld = 0.0608;
basis = 1;
[p, ai] = prmat(sd, md, id, rv, cpn, yld, basis)
returns
p =
99.9784
ai =
1.9591
See Also
acrubond, acrudisc, prbond, prdisc, yldmat
Reference
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formula 4.