Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
9.5. Срединное смещение и ФБДАлгоритмы случайного срединного смещения из п. 9.3 хорошо моделируют классическое броуновское движение. Попытки модифицировать их таким образом, чтобы можно было моделировать фрактальное броуновское движение с параметром
Рис. 9.14. Поверхность ФБД: Н = 0,8 Однако, из-за отсутствия указанных выше статистических свойств результаты такого моделирования подвергались критике со стороны других исследователей, включая Мандельброта [32]. Алгоритм одномерного броуновского движения (9.3.1) легко изменяется для учета параметра Н фрактального броуновского движения. Надо просто заменить величину смещения на уровне k
на
где
Вместо того чтобы повторять алгоритм 9.3.1 с этими изменениями, приведем равносильный алгоритм, записанный в виде рекурсии. Алгоритм 9.5.3. (СРЕДИННАЯ КРИВАЯ) Назначение: программа-драйвер для аппроксимации кривой ФБД с помощью срединного смещения. Вызывает рекурсивную программу DIVIDE1 (алгоритм 9.5.4). Замечание: аппроксимация ФБД точна только при Н = 1/2. Вход:
Выход:
Инициализация:
Комментарий: каждое обращение к gauss в последующих шагах означает вычисление независимой нормальной случайной величины. Шаги:
Алгоритм 9.5.4. (DIVIDEl) Назначение: рекурсивная процедура, которую вызывает алгоритм СРЕДИННАЯ КРИВАЯ. Вход: (параметры, передаваемые с предыдущего уровня):
Существует модифицированная версия двумерного алгоритма срединного смещения, описанного в п. 9.3 для классического броуновского движения. Как и следовало ожидать, этот алгоритм не дает настоящую поверхность ФБД, но широко применяется в компьютерных экспериментах. Выходные массивы имеют вид, как на рис. 9.13 или 9.14. Алгоритм 9.5.5 соответствует описанию в [38, с. 90]. Алгоритм 9.5.5. (Срединная поверхность) Назначение: аппроксимирует поверхность ФБД с помощью срединного смещения. Вход:
Выход:
Инициализация:
Комментарий: каждое обращение к д означает разыгрывание независимой нормальной случайной величины. Шаги:
|
1 |
Оглавление
|