Barnsleyho kapradí

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Barnsleyho kapradí je fraktál pojmenovaný po britském matematikovi Michaelu Barnsleym, který jako první popsal tento fraktál ve své knize Fractals Everywhere. Barnsleyho kapradí vykreslené pomocí VisSim

...

Vlastnosti

Toto kapradí je jedním ze základních příkladů soběpodobnosti, což znamená že se jedná o matematicky generovaný vzor, který může být reprodukovatelný v každém zvětšení nebo zmenšení. Stejně jako Sierpinského trojúhelník ukazuje Barnsleyho kapradí, jak graficky krásné struktury mohou vzniknout použitím matematických vzorců.

Konstrukce

Barnsleyho kapradí používá čtyři afinní transformace. Rovnice pro každou z transformací je následující:

f(x,y) = \begin{bmatrix}a & b \\ c & d \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix} + \begin{bmatrix} e \\ f \end{bmatrix} .

Barnsleyho fraktál pro sleziník netíkovitý lze získat z následujících transformací: : f(x,y) = \begin{bmatrix} \ 0. 00 & \ 0. +more00 \ \\ 0. 00 & \ 0. 16 \end{bmatrix} \begin{bmatrix} \ x \\ y \end{bmatrix} s pravděpodobnostním faktorem p=0. 01.

: f(x,y) = \begin{bmatrix} \ 0. 85 & \ 0. +more04 \ \\ -0. 04 & \ 0. 85 \end{bmatrix} \begin{bmatrix} \ x \\ y \end{bmatrix} + \begin{bmatrix} \ 0. 00 \\ 1. 60 \end{bmatrix} s pravděpodobnostním faktorem p=0. 85.

: f(x,y) = \begin{bmatrix} \ 0. 20 & \ -0. +more26 \ \\ 0. 23 & \ 0. 22 \end{bmatrix} \begin{bmatrix} \ x \\ y \end{bmatrix} + \begin{bmatrix} \ 0. 00 \\ 1. 60 \end{bmatrix} s pravděpodobnostním faktorem p=0. 07.

: f(x,y) = \begin{bmatrix} \ -0. 15 & \ 0. +more28 \ \\ 0. 26 & \ 0. 24 \end{bmatrix} \begin{bmatrix} \ x \\ y \end{bmatrix} + \begin{bmatrix} \ 0. 00 \\ 0. 44 \end{bmatrix} s pravděpodobnostním faktorem p=0. 07. :Body, které vykresluje první afinní funkce. Když  parametr "a" první funkce není nulový, vznikne místo kmene opět malá kapradina. Druhá funkce při opakovaném volání vytváří jednotlivá patra kapradiny. Volání třetí funkce vykresluje levý nejnižší list, který pak volání druhé funkce transponuje do vyšších pater. Volání čtvrté funkce vykresluje pravý nejnižší list, který pak volání druhé funkce transponuje do vyšších pater. Naprogramováno pomocí HTML5 [url=http://klimes. mysteria. cz/inspiro/fraktal_barnsley_fern. htm]canvas[/url].

Reference

Externí odkazy

Kategorie:Fraktály

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top