mktree

Создайте повторно объединяющееся биномиальное дерево

Синтаксис

Tree = mktree(NumLevels,NumPos,NodeVal,IsPriceTree)

Аргументы

NumLevels

Количество уровней времени дерева.

NumPos

1-by-NUMLEVELS вектор, содержащий длину векторов состояния в каждый раз уровень.

NodeVal

(Необязательно) Начальное значение в каждом узле дерева. Значение по умолчанию = NaN.

IsPriceTree

(Необязательно) булевская переменная, определяющая, добавляется ли итоговое горизонтальное ответвление к дереву. Значение по умолчанию = 0.

Описание

Tree = mktree(NumLevels,NumPos,NodeVal,IsPriceTree) создает повторно объединяющийся древовидный Tree с начальными значениями NodeVal в каждом узле.

Примеры

Создайте повторно объединяющееся дерево четырех раз уровни с вектором двух элементов в каждом узле и каждого элемента, инициализированного к NaN.

Tree = mktree(4, 2);

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