31
Fractals Part 2 : More Classical fractals Martin Samuelčík Department of Applied Informatics

Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Fractals

Part 2 : More Classical fractals

Martin Samuelčík

Department of Applied Informatics

Page 2: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Self-similarity

Similar transformations

Decimal numbers

Geometric series

There is transformation from part of object to whole object

Statistical self-similarity

Extended to affine transformations

Page 3: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Classical fractals

Deterministic

Self-similarity

Approx. 100 years old

Good for modeling

Worst approximation of natural objects

Monsters

Page 4: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Cantor’s set

Georg Cantor, set theory

Initiator

Generator

Base for model other fractals

Chaotic dynamical systems

Page 5: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Cantor’s set 2

Page 6: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Triadic conversion of CS

Triadic numbers

X in [0,1]

X = a1*3-1+a2*3-2+a3*3-3+…

ai =0,1,2

Triadic expansion does not contain ‘1’

Addressing system

Page 7: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Properties of CS

End points of intervals are part of CS Cardinality is equal to [0,1] Every point is accumulation point of set –

perfect set Uncountable Length of 0 None point is interior point D=log(2)/log(3) =0,6309 Complete metric space Compact

Page 8: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Cantor Square Fractal

Dimension 2

Not a fractal

Page 9: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Box Fractal

D = log(5)/log(3)=1.464973521…

Page 10: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski gasket

Waclaw Sierpinski

Moon crater

Definition with points, curves, areas

Page 11: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski gasket 2

D=log(3)/log(2)

Length of border = infinite

Area (total is 0)

Addressing system (L,R,T)

Page 12: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski gasket 3

Page 13: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski carpet

Subdividing square

D=log(8)/log(3)

Area=0

Page 14: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski in 3D

Based on tetrahedron,pyramid

D=2, D=log(5)/log(2)

Volume=0

Page 15: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski in 3D

Menger sponge

D=log(20)/log(3) = 2.7268

Page 16: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Sierpinski in 3D

Page 17: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Pascal’s triangle

1303 China, 1527 Europe

Blaise Pascal (17th century)

Binomial coefficients

Page 18: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Pascal’s triangle as fractal

Coloring with mod 2

Other modules

Page 19: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Space filling curves

1878, George Cantor: there exists a bijective function between any two finite-dimensional smooth manifolds.

“I see it, but I don’t believe it.”

mapping between a coordinate pair (x,y) and a real number z: Represent x and y in their decimal forms: x = 0.abcd… and y = 0.ABCD… The mapping is z = 0.aAbBcCdD…

Page 20: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Space filling curves

Finding continuous mapping of [0,1] into R2

Peano

Hilbert

Lebesgue

Moore

Sierpinski

Dragon

Topological: 1, Fractal: 2

Page 21: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Peano curve

Giuseppe Peano

Similar to Koch

D=log(9)/log(3)=2

Length = 3k

Page 22: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Peano curve

While finding continuous mappings

Jordan: curve (with endpoints) is a continuous function whose domain is the unit interval [0, 1]

Range – multidimensional set

Page 23: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Hilbert curve

Not-simple generator

Page 24: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Using Hilbert curve

Multidimensional DBMS

Geographics research

Image dithering

Page 25: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

HC Art

http://www.donrelyea.com/hilbert_algorithmic_art_menu.htm

Page 26: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Other SFC

Gosper

Hilbert 3D Dragon

Page 27: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Other SFC

Moore Lebesgue

Sierpinski

Page 28: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Generalized Koch curve

For α = 90 º

Self intersecting

D = log(4)/log(2)=2

Filling triangle

)cos*22log(

4log

D

Page 29: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

Pythagorean trees

Based on Pythagorean theorem

Can be generalized

Page 31: Fractals - SCCGsccg.sk/~samuelcik/fractal/Fractals_2.pdf · 2015. 2. 26. · Classical fractals Deterministic Self-similarity Approx. 100 years old Good for modeling Worst approximation

End

End of Part 2