Generate cash flows for sequential collateralized mortgage obligation (CMO)
[balances,principals,interests] = cmoseqcf(PrincipalPayments,TranchePrincipals,TrancheCoupons)
[balances,principals,interests] = cmoseqcf(PrincipalPayments,TranchePrincipals,TrancheCoupons,HasZ)
[balances,principals,interests] = cmoseqcf(PrincipalPayments,TranchePrincipals,TrancheCoupons)
generates
cash flows for a sequential CMO without a Zbond, given the underlying
mortgage pool payments.
[balances,principals,interests] = cmoseqcf(PrincipalPayments,TranchePrincipals,TrancheCoupons,HasZ)
generates
cash flows for a sequential CMO with a Zbond, given the underlying
mortgage pool payments.

Matrix of size 

Matrix of size 

Matrix of size 

(Optional) Boolean ( Default: 

Matrix of size 

Matrix of size 

Matrix of size 
Hayre, Lakhbir, ed. Salomon Smith Barney Guide to MortgageBacked and AssetBacked Securities. John Wiley and Sons, New York, 2001.
Lyuu, YuhDah. Financial Engineering and Computation. Cambridge University Press, 2004.