Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Динамический хаос (ИПИС, ФКС)

.pdf
Скачиваний:
64
Добавлен:
13.02.2015
Размер:
5.81 Mб
Скачать

1) Пусть xn 0,5 .

Это значит, что первый бит b1 0 , т.е. значение xn находится в левой половине единичного интервала. Тогда после итерации xn 1 2xn , т.е.

xn 0,0b2b3b4 ,

xn 1 0,b2b3b4b5 .

Видим, что в этом случае преобразование «тент» совпадает с отображением «зуб пилы» и просто сдвигает все биты на один разряд влево.

2) Пусть xn 0,5 .

В этом случае первый бит b1 1 , что соответствует тому, что значение xn находится в правой половине единичного интервала. Тогда после итерации xn 1 2(1 xn ) , т.е.

xn 0,1b2b3b4 ,

1 xn 0,0u 2u3u4 ,

xn 1 0,u 2u3u4u5 ,

где u j 1 bj – инвертированный бит. Видим, что в этом случае преобразование «тент» состоит из последовательных операций инвертирования битов и их сдвига на один разряд влево.

Нетрудно показать, что динамика, задаваемая отображением «тент» носит хаотический характер. Для этого попробуем итерировать отображение (25) назад во времени, т.е. построим последовательность

xn , xn 1, xn 2 , , x1, x0 .

Для этого необходимо выразить xn 1 через xn . Как сле-

дует из рис. 30, это однозначно сделать нельзя, т.к. одному

значению

x

соответствует два разных значения

xn 1

левое xnL 1

иn

правое xnR 1 :

 

 

 

xnL 1 xn

,

xnR 1 1 xn .

(26)

 

 

2

 

2

 

Рис. 30. Отображение «тент» в обратном

времени, xL

и

xR – прообразы значения

xn .

n 1

 

n 1

 

 

 

 

 

Обеспечить однозначность при итерациях в обратном времени можно только указав на каждом шаге, какое из двух значений – левое или правое выбирать. Зададим произвольную бесконечную последовательность из двух символов R и L , например,

RLLRRLRLLRRR . (27)

Такая случайная последовательность, например, может быть получена при подбрасывании монеты: орёл – символ

R , решка – L . Тогда на каждом шаге итерации в об-

ратном времени из двух значений (26) будем выбирать

значение

xnL 1 , если

 

текущий

символ

в нашей

последовательности

символ L

и, наоборот, будем

выбирать

значение

xR

 

, если

текущий

символ в

 

 

n 1

 

 

 

последовательности –

R .

 

 

 

Например, нашей последовательности (27) будет соответствовать последовательность

xR , xL , xL , xR , .

n 1 n 2 n 3 n 4

В результате таких итераций в обратном времени мы найдём начальное значение x0 . Теперь взяв полученное значение x0 в качестве начальной точки для отображения (25), мы получим систему, динамика которой будет хаотической, т.к. эта система будет посещать левую и правую часть единичного отрезка случайным образом, а именно – в точном соответствии с символами L и R нашей случайной последовательности, читаемой в обратном порядке.

Характер динамики отображения «тент» можно пронаблюдать

и из рис. 31, из которогоx видно, что чувствительность системы

n

к изменению начальных условий с каждой итерацией увеличивается.

Рис. 31. Зависимость результата итерации xn от начального значения x0 ( n 1 4) для отображения «тент» при 0,5.

Аналогичные выводы справедливы и при произвольных значениях параметра .

Отображение «тент» может быть представлено и в другой форме:

x

 

2 r xn , 0 xn

0,5

,

(28)

 

 

xn 1

 

 

n 1

2 r (1 xn ), 0,5

 

 

где r – параметр, характеризующий высоту «тента». График отображения (28) представлен на рис. 32.

Рис. 32. Отображение «тент», задаваемое формулой (28).

При r 0,5 отображение (28) имеет одну единственную

устойчивую неподвижную точку –

аттрактор x 0. При

r 0,5 существуют уже две неподвижные точки,

однако,

они являются неустойчивыми –

репеллеры

 

и

x2 2r (2r 1) . Эти точки показаны на рис. 33.x1

0