Odwzorowanie logistyczne i wkładnik Lapunowa - chaos deterministyczny
Jeszcze w XX wieku, fizycy byli przekonani, że dzięki możliwościom
jakie dały ówczesne komputery, będą w stanie przewidywać w sposób
matematyczny, zachowywanie się pogody. W 1960 roku Edward Lorenz
pracował przy komputerze, właśnie modelując matematycznymi
równaniami zachowania pogody, do momentu w którym mu
przerwano. Spisał wynik z ekranu na kartę, z myślą, że obliczenia
będzie kontynuował od tego wyniku. Po ponownym wprowadzeniu tej
liczby do komputera, po czasie zauważył, że na ekranie
otrzymuje zupełnie inne wyniki, niż te które miał poprzednio,
co było dla niego zaskoczeniem. Gdzie leżał problem?
Lorentz spisał na kartkę jedynie zaokrąglony wynik obliczeń! No
dobrze, ale co z tego, skoro różnica w tych wynikach była
nieznaczna? Czy wyniki nie powinny być do siebie zbliżone, tak jak
ówcześnie uważano? I na tym polegało odkrycie. Lorentz doszedł do
tego, że są pewne równania matematyczne, które podczas iterowania
(wynik poprzedniego obliczenia brany jest jako argument do kolejnego
- wydaje się to dość logiczne np. podczas modelowania pogody, kiedy
stan obecny wynika ze stanu poprzedniego), są niezwykle wrażliwe na
zadane warunki początkowe. Jakie są tego konsekwencje? A no na
przykład takie, że nie jesteśmy w stanie wymodelować, czyli określić
równaniami zachowania pogody, tak by stała się przewidywalna, bo
nawet najmniejsza rozbieżność warunków początkowych, czyli
np. wartości panującego ciśnienia (niezależnie od tego jak
niewielka będzie to rozbieżność), da po kilku iteracjach zupełnie
inne wyniki, niż dla warunku początkowego np. o jedną milionową
mniejszego.
Stąd wziął się efekt motyla, którego to ruch skrzydeł (niewielka zmiana warunków początkowych) mógłby wywołać kataklizm na drugiej półkuli (dziś już do oryginalnej wersji tej teorii się nie dojdzie). Ale dzięki temu możemy generować na komputerach liczby pseudolosowe. Np. znana programistom C/C++ funkcja:
Wszystkich tych, którzy czują się zainteresowani tematem, serdecznie zapraszam na stronę koła naukowego Nabla, gdzie wszystko to jest w prosty sposób wyjaśnione.
Wykres pajęczynowy odwzorowania logistycznego
Wykres bifurkacyjny odwzorowania logistycznego
Wykres przebiegu wykładnika Lapunowa dla odwzorowania logistycznego
Do poprawnego działania programu wymagany jest zainstalowany GNUplot!!
Pobierz plik:
- Odwzorowanie logistyczne (archiwum zip; rozmiar: 4,5 KB; md5: 579485d4370aecbce765084b7180db71)- Odwzorowanie logistyczne - źródło (archiwum zip; rozmiar: 7 KB; md5: fed7d4387be7c5348738c2e9b6c1dec1 )
- Wykładnik Lapunowa (archiwum zip; rozmiar: 3,3 KB; md5: 5805002b793f18c277b39c003bc4dbb7)
- Wykładnik Lapunowa - źródło (archiwum zip; rozmiar: 3 KB; md5: 1c8dbf24f2bcc8ea2605132b5df9c0da)
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!