trintreepath

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

Синтаксис

Values = trintreepath(TrinTree,BranchList)

Аргументы

TrinTree

Переобъединение цены или дерева трехчлена процентной ставки.

BranchList

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

Описание

Values = trintreepath(TrinTree,BranchList) записи извлечений узла повторно объединяющегося трехчленного дерева. Путь к узлу описан последовательностью взятых ответвлений, запускающийся в корне. Верхняя ветвь является номером 1, средняя ветвь равняется 2, и нижняя ветвь равняется 3. Установите последовательность ветви на 0 получать записи в корневом узле.

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

Примеры

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

load deriv.mat; 

Затем например

FwdRates = trintreepath(HWTree, [1 2 3]) 

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

FwdRates = 

    1.0279
    1.0528
    1.0652
    1.0591 

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

treeviewer(HWTree)

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