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-by- NUMLEVELS вектор.

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

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

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

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

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

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

свернуть все

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

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