+ All Categories
Home > Documents > Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Date post: 29-Mar-2015
Category:
Upload: gerard-holloman
View: 232 times
Download: 0 times
Share this document with a friend
Popular Tags:
23
Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department
Transcript
Page 1: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Beauty in Recursion, Fractals

Gur Saran AdharComputer Science Department

Page 2: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

A simple example in Recursion‘H-tree’

Page 3: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

H-tree level 2

Page 4: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

H-tree level 3

Page 5: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Recursion (key idea)

• Letter ‘H’ is an H-tree • An H-tree attached to each end of an H-tree is

also an H-treeDefine an object in terms of copies of itself

Page 6: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Recursion in Mathematics

Page 7: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Iteration vs. Recursion

int Product(int n) //iteration { int i, result =1; for ( i = 1; i <= n; i++) result = result*i; return(result)}

int Product(int n)//recursion

{ if ( n ==1) return (1); else return(n*Product(n-1)); }

Page 8: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Quad Tree Representation of a region

Page 9: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Snowflake (Koch Curve)

Page 10: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Fractal Dimension

D = ln(n)/ ln(1/s)

Higher dimension exhibits more jagged surfacesFor snowflake D = ln(4)/ln(3) = 1.26

Page 11: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Fern

Page 12: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Describing a Branch B A[B]AA(B)

Page 13: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Language of Recursion

• Describing a tree Rules A AA

B A[B]AA(B)

Page 14: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

First Tree from grammar

Page 15: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Trees

Page 16: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Mountains

Page 17: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

More mountains

Page 18: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Structure of Clouds (NASA)

in marine stratocumuluson on July 7, 1987. First few frames showing the transition from GOES 1 km to Landsat 0.03 km resolution, and then zoom in by 7 successive factors of 2, to see that what's inside a GOES pixel can look rather similar to what's inside the full 500 km gridbox. This so-called "self-similarity" of clouds is characteristic of fractals.

Page 19: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Clouds

Page 20: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

lightening

Page 21: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Leaf

Page 22: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

Coastline

Page 23: Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.

waterfall


Recommended