treepath

Записи от узла переобъединения биномиального дерева

Синтаксис

Values = treepath(Tree,BranchList)

Аргументы

Tree

Переобъединение биномиального дерева.

BranchList

Количество путей (NUMPATHS) длиной пути (PATHLENGTH) матрица, содержащая последовательность ветвлений.

Описание

Values = treepath(Tree,BranchList) записи извлечений узла повторно объединяющегося биномиального дерева. Путь к узлу описан последовательностью взятых ветвлений, запускающийся в корне. Верхняя ветвь является номером один, второе к верхней части равняется двум и так далее. Обнулите последовательность ответвления, чтобы получить записи в корневом узле.

Values является многими значениями (NUMVALS)-by-NUMPATHS матрица, содержащая полученные записи повторно объединяющегося дерева.

Примеры

Создайте дерево BDT путем загрузки файла в качестве примера.

load deriv.mat; 

Затем

FwdRates = treepath(BDTTree.FwdTree, [1 2 1]) 

возвращает уровни в древовидных узлах, расположенных путем взятия ответвление, затем вниз ответвление, и наконец ответвление снова.

FwdRates = 

    1.1000
    1.0979
    1.1377
    1.1183 

Можно визуализировать это с функцией treeviewer.

treeviewer(BDTTree)

Представлено до R2006a