treeshape

Форма переобъединения биномиального дерева

Описание

пример

[NumLevels,NumPos,IsPriceTree] = treeshape(Tree) возвращает информацию о форме повторно объединяющегося биномиального дерева.

Примеры

свернуть все

В этом примере показано, как получить информацию о форме повторно объединяющегося биномиального дерева.

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

load deriv.mat; 

С treeviewer вы видите общую форму дерева процентной ставки BDT.

treeviewer(BDTTree)

Используйте treeshape отобразить форму биномиального дерева.

[NumLevels, NumPos, IsPriceTree] = treeshape(BDTTree.FwdTree) 
NumLevels = 4
NumPos = 1×4

     1     1     1     1

IsPriceTree = logical
   0

Входные параметры

свернуть все

Переобъединение биномиального дерева в виде struct, который создается с помощью одной из следующих функций:

Типы данных: struct

Выходные аргументы

свернуть все

Количество уровней времени дерева, возвращенного как числовое.

Длина векторов состояния на каждом уровне, возвращенном как 1- NUMLEVELS вектор.

Указывает, присутствует ли итоговая горизонтальная ветвь в дереве, возвращенном как булевская переменная.

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