"ref_1.gif"

"ref_2.gif"

Моделирование броуновского движения частицы. Винеровский случайный процесс. Предфрактальные множества.

1. Моделирование и визуализация траектории броуновской частицы на плоскости на небольшом интервале времени.

Определение (псевдо)случайного комплексного числа с модулем ρ и аргументом φ.

In[115]:=

"BrounTrace_1.gif"

In[44]:=

"BrounTrace_2.gif"

  Генерация 30 (псевдо)случайных комплексных чисел.

In[136]:=

"BrounTrace_3.gif"

  Вычисление списка частичных сумм элементов предыдущего списка lrns при помощи функции Accumulate

In[137]:=

"BrounTrace_4.gif"

  Вычисление последовательности  частичных сумм списка продемонстрируем на следующем примере. Пусть имеется список из 10 элементов

In[143]:=

"BrounTrace_5.gif"

Out[143]=

"BrounTrace_6.gif"

  Применяя функцию Accumulate, получим список частичных сумм исходного списка:

In[145]:=

"BrounTrace_7.gif"

Out[145]//TableForm=

"BrounTrace_8.gif"
"BrounTrace_9.gif"
"BrounTrace_10.gif"
"BrounTrace_11.gif"
"BrounTrace_12.gif"
"BrounTrace_13.gif"
"BrounTrace_14.gif"
"BrounTrace_15.gif"
"BrounTrace_16.gif"
"BrounTrace_17.gif"

Отображение "BrounTrace_18.gif", действующее по правилу z→{Re(z),Im(z)}, z∈C применяется к каждому элементу списка lpt

In[138]:=

"BrounTrace_19.gif"

Программирование стрелок.

In[139]:=

"BrounTrace_20.gif"

  Код для построения графика.

In[142]:=

"BrounTrace_21.gif"

Out[142]=

Graphics:Траектория броуновского движения частицы 31 шаг

In[158]:=

"BrounTrace_23.gif"

2. Моделирование траектории движения броуновской частицы. Модуль ρ распределён равномерно на интервале (0, 0.1).

In[159]:=

"BrounTrace_24.gif"

In[160]:=

"BrounTrace_25.gif"

In[175]:=

"BrounTrace_26.gif"

In[176]:=

"BrounTrace_27.gif"

In[181]:=

"BrounTrace_28.gif"

Out[181]=

Graphics:Траектория броуновского движения частицы на плоскости 100000 шагов

Броуновское движение описывается Винеровским случайным процессом. Очень интересным свойством Винеровского процесса является тот факт, что его траектории являются непрерывными функциями времени (в каждой точке) и при этом Винеровский процесс не дифференцируем по времени ни в одной точке. Траектории Винеровского процесса напоминают рисунок приведённый выше и представляют собой предфрактальное множество (фракталом называется множество с дробной размерностью по Хаусдорфу). Винеровский случайный процесс определяется при помощи ряда

"BrounTrace_30.gif"

где "BrounTrace_31.gif" – случайные величины, распределённые нормально, "BrounTrace_32.gif", "BrounTrace_33.gif", а

"BrounTrace_34.gif"

где функции "BrounTrace_35.gif" образуют ортонормированную систему в "BrounTrace_36.gif". Можно доказать при помощи характеристических функций, что если взять ортонормированную тригонометрическую систему, то при фиксированном t плотность распределения вероятностей случайной величины "BrounTrace_37.gif" является функция

"BrounTrace_38.gif"

т. е. имеет нормальное распределение с мат. ожиданием 0 и дисперсией t.Кроме того, функция p(x,t) удовлетворяет задаче Коши для уравнения теплопроводности и диффузии

"BrounTrace_39.gif"

Рассмотрим малый фрагмент предыдущего рисунка в укрупнении (50 шагов).

In[187]:=

"BrounTrace_40.gif"

Out[187]=

"BrounTrace_41.gif"

3. Пусть теперь ρ распределена по закону Релея.

In[188]:=

"BrounTrace_42.gif"

In[190]:=

"BrounTrace_43.gif"

In[191]:=

"BrounTrace_44.gif"

In[192]:=

"BrounTrace_45.gif"

Out[192]=

Graphics:Траектория броуновского движения частицы на плоскости 100000 шагов

"ref_1.gif"

"ref_2.gif"

Spikey Created with Wolfram Mathematica 7.0
Hosted by uCoz