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