MATLAB 帮助中心
Retrieve shape of bushy tree
[NumLevels,NumChild,NumPos,NumStates,Trim] = bushshape(Tree)
[NumLevels,NumChild,NumPos,NumStates,Trim] = bushshape(Tree) returns information on a bushy tree's shape.
NumLevels
NumChild
NumPos
NumStates
Trim
Tree
example
collapse all
Create an HJM tree by loading the example file.
load deriv.mat;
With treeviewer you can see the general shape of the HJM interest-rate tree.
treeviewer
treeviewer(HJMTree)
Use bushshape with the HJMTree.
bushshape
HJMTree
[NumLevels, NumChild, NumPos, NumStates, Trim] = bushshape(HJMTree.FwdTree)
NumLevels = 4
NumChild = 1×4 2 2 2 0
NumPos = 1×4 4 3 2 1
NumStates = 1×4 1 2 4 8
Trim = logical 1
You can recreate this tree using the mkbush function.
mkbush
Tree = mkbush(NumLevels, NumChild(1), NumPos(1), Trim)
Tree=1×4 cell array {4×1 double} {3×1×2 double} {2×2×2 double} {1×4×2 double}
Tree = mkbush(NumLevels, NumChild, NumPos)
Bushy tree, specified using an HJM, BDT, HW, BK, or CIR tree.
Data Types: struct
struct
Number of tree levels, returned as a numeric.
Number of branches (children) of the nodes in each level, returned as a 1-by-number of levels (NUMLEVELS) vector.
1
NUMLEVELS
Length of the state vectors in each level, returned as a 1-by-number of levels (NUMLEVELS) vector.
Number of state vectors in each levels, returned as a 1-by-number of levels (NUMLEVELS) vector.
Trim, returned as a 1 if NumPos decreases by 1 when moving from one time level to the next. Otherwise, it is 0.
0
Introduced before R2006a
bushpath | mkbush
bushpath
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处