Пермь, 2010
Содержание.
Итерации комплексных функций.
Множество Жюлиа.
Множество Мандельброта.
Фракталы Ньютона.
Библиографический список.
n – номер итерации.
xn+1=xn2-yn2+Re c, (2)
yn+1=2xnyn+Im c,
Множество Жюлиа.
c= -0.481762-0.531657i c= -0.39054-0.58679i
c= -1.25 c= 0.11031-0.67037i
1 1
xn2 = ( xn +1 − Re c ) + ( xn+1 − Re c) 2 + ( y n+1 − Im c) 2
2 2
( xn+1 − Re c) + ( xn+1 − Re c) 2 + ( y n+1 − Im c) 2
xn =
2
( y n+1 − Im c)
А далее можно найти yn : yn = 2 xn
|f(z)| = |z2 + c|
≥|z2| - | c|
= |z|(|z|-|c|/|z|)
|z|(|z|-|c|/|z|)≥|z|(2-|c|/2)= |z|(1+δ).
|f(n)(z)|≥ |z|(1+δ)n
Теорема доказана.
Вход:
с1, с2 (с=с1+с2i)
a, b (центр окна)
s (размер окна)
Инициализация:
Шаги:
for m=1 to p
x0=a-s/2+ms/p
for n=1 to p
y0=b-s/2+ns/p
x=x0
y=y0
z=0
iter = 1
while iter<20
iter=iter+1
x1=x2+y2+c1
y1=2xy+c2
x=x1
y=y1
z=x2+y2
end while
end for
end for.
Множество Мандельброта.
|f(z)| = |z2 + c|
≥|z2| - |c|
= |z|(|z|-|z|)
= |z|(|z|-1)
≥|z|(|c|-1)
≥|z|(1+ δ).
Вход:
a, b (центр окна)
s (размер окна)
Инициализация:
Шаги:
for m=1 to p
с1=a-s/2+ms/p
for n=1 to p
с2=b-s/2+ns/p
x=0
y=0
iter = 1
while iter≤20
iter=iter+1
x1=x2+y2+c1
y1=2xy+c2
x=x1
y=y1
z=x2+y2
end while
if z<4, построить (с1, с2), end if
end for
end for.
Фракталы Ньютона.
(k − 1)( z nk ) + a
z n+1 = , n=0, 1, 2, 3,… (4)
k ( z nk −1 )
k=4, a=1
k=5, a=1
Кватернионы
Действия с кватернионами
- 1
q* -1
Обратное : q = q
2 , q∙q =1
Деление: q1/ q2 = q1 ∙ q2-1
Скалярное произведение: < q1, q2 > = Re(q1 ∙ q2) = r1r2 + a1a2 +
b1b2 + c1c2
q
Нормализация: Un(q) = q
, если q ≠ 0
Un(q) ϵ S, а если q ϵ P, то Un(q) ϵ S2
Возведение в квадрат: q2 = (r2 - a2 - b2 - c2) + 2rai + 2rbj + 2rck