| Contents | Index |
YearFraction = yearfrac(StartDate, EndDate, Basis)
StartDate | Enter as serial date numbers or date strings. |
EndDate | Enter as serial date numbers or date strings. |
Basis | (Optional) Day-count basis of the instrument. A vector of integers.
For more information, see basis. |
All specified arguments must be number of instruments (NUMINST)-by-1 or 1-by-NUMINST conforming vectors or scalar arguments.
YearFraction = yearfrac(StartDate, EndDate, Basis) returns a fraction based on the number of days between dates StartDate and EndDate using the given day-count basis. Note, the number of days in a year (365 or 366) is equal to the number of days in the calendar year after the StartDate. If EndDate is earlier than StartDate, Fraction is negative.
Given a Basis of 0 and a Basis of 1, compute yearfrac.
Define the StartDate and EndDate using a Basis of 0.
YearFraction = yearfrac('14 mar 01', '14 sep 01', 0)
YearFraction =
0.5041
Define the StartDate and EndDate using a Basis of 1.
YearFraction = yearfrac('14 mar 01', '14 sep 01', 1)
YearFraction =
0.5000
Given a Basis of 0, compute yearfrac when the calendar after StartDate is in a leap year.
Define the StartDate and EndDate using a Basis of 0.
yearFraction = yearfrac(' 14 mar 03', '14 sep 03', 0)
yearFraction =
0.5027
There are 184 days between March 14 and September 14, and the calendar year after the StartDate is a leap year, so yearfrac returns 184/366 = 0.5027.
days360 | days365 | daysact | daysdif | months | wrkdydif | year | yeardays
View demos and recorded presentations led by industry experts.
Now On Demand
Network with industry peers and learn the latest applications of the leading software product for computational finance.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |