exponenta event banner

mktree

Создание рекомбинирующего биномиального дерева

Описание

пример

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

пример

Tree = mktree(___,NodeVal,IsPriceTree) добавляет необязательные аргументы для NodeVal и IsPriceTree.

Примеры

свернуть все

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

Tree = mktree(4, 2)
Tree=1×4 cell array
    {2x1 double}    {2x2 double}    {2x3 double}    {2x4 double}

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

свернуть все

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

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

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

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

(Необязательно) Начальное значение в каждом узле дерева, указанное как скалярное число.

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

(Необязательно) Индикатор, если в дерево добавляется конечная горизонтальная ветвь, заданная как скалярное логическое значение.

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

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

свернуть все

Дерево Буши, возвращенное как древовидная структура с начальными значениями NodeVal на каждом узле.

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