david chan tcm 2004 --and what can you do with it in class?

25
David Chan TCM 2004 -and what can you do with it in class?

Upload: chrystal-haynes

Post on 05-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: David Chan TCM 2004 --and what can you do with it in class?

David ChanTCM 2004

--and what can you do with it in class?

Page 2: David Chan TCM 2004 --and what can you do with it in class?

Outline

• What are Fractals?-Build a Fractal Dimension-Measure the Fractal Dimension of different

objects

• How are Fractals constructed?-Basic Fractals and their properties

-L-systems and Function Composition/Iteration-Derivatives and the Complex Plane

• Summary

Page 3: David Chan TCM 2004 --and what can you do with it in class?

What is a Fractal?

• A rough, fragmented geometric shape that can be subdivided in parts, each of which is (at least approximately) a reduced/size copy of the whole.—Benoit Mandelbrot

• (Mathematical) A set of points whose fractal

dimension exceeds its topological dimension.

• “An object whose dimension is not an integer.”

Page 4: David Chan TCM 2004 --and what can you do with it in class?

Examples

Page 5: David Chan TCM 2004 --and what can you do with it in class?

Can we construct one?

Fractal Dimension

Hint: Because Fractals have a self-similarityProperty, we can use boxes to measure theirDimension.

Hint(2): Look at a ratio of number of boxesto the size of the boxes.

Hint(last): Look at the ratio of some functionof the number of boxes to the size of the boxes

Page 6: David Chan TCM 2004 --and what can you do with it in class?

Fractal Dimension?

• Try some basic objects.

• Try some fractal objects!

• Does it make sense?

• Oh well, try again.

• Due to time constraints the answer is…

Page 8: David Chan TCM 2004 --and what can you do with it in class?

Dimension (cont.)

0

log( ( , ))dim lim

log( )Boxd

N d FF

d

Box dimension is calculated using:

where N(d,F) is the smallest number of sets of diameter d which can cover F.

Page 9: David Chan TCM 2004 --and what can you do with it in class?

How are fractals constructed?

• Geometrical Process

• Function Composition

• Function Attractors

Page 10: David Chan TCM 2004 --and what can you do with it in class?

Koch Snowflake

Page 11: David Chan TCM 2004 --and what can you do with it in class?

Sierpinski’s Triangle

Page 12: David Chan TCM 2004 --and what can you do with it in class?

Cantor’s Middle Thirds Set

• • • •

Page 13: David Chan TCM 2004 --and what can you do with it in class?

L-systems

Example:

• Start off with a rule

FFF(LF)(RF)

• And an initial string

F

• Then compose/iterate

Page 14: David Chan TCM 2004 --and what can you do with it in class?

F

FF(RF)(LF)

FF(RF)(LF) FF(RF)(LF)(R FF(RF)(LF))(L FF(RF)(LF))

FF(RF)(LF) FF(RF)(LF)(R FF(RF)(LF))(L FF(RF)(LF)) FF(RF)(LF) FF(RF)(LF)(R FF(RF)(LF))(L FF(RF)(LF))(R FF(RF)(LF) FF(RF)(LF)(R FF(RF)(LF))(L FF(RF)(LF)))(L FF(RF)(LF)FF(RF)(LF)(R FF(RF)(LF))(L FF(RF)(LF))

FF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))FF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))(RFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF)))(LFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF)))FF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))FF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))(RFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF)))(LFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF)))(RFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))FF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))(RFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF)))(LFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))))(LFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))FF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))(RFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF)))(LFF(RF)(LF)FF(RF)(LF)(RFF(RF)(LF))(LFF(RF)(LF))))

Page 15: David Chan TCM 2004 --and what can you do with it in class?
Page 16: David Chan TCM 2004 --and what can you do with it in class?
Page 17: David Chan TCM 2004 --and what can you do with it in class?

Attractors

When a function, say , is iterated starting with some value, say , then an orbit is created. This orbit, or sequence, is written as

( )F x0x

20 1 0 2 0 0, ( ), ( ), , ( ),n

nx x F x x F x x F x

Page 18: David Chan TCM 2004 --and what can you do with it in class?

Under certain conditions, orbit can converge (or limit on) a particular set of point(s). These sets are called attractors.

Types of attractors:

• Fixed points

• Periodic orbits

• Strange attractors

Page 19: David Chan TCM 2004 --and what can you do with it in class?

Chaos Game

http://www.shodor.org/interactive/activities/chaosgame

An Example of systems that give attractors:

Page 20: David Chan TCM 2004 --and what can you do with it in class?

Examples of keeping track of attractors

Julia Sets Mandelbrot Sets

Page 21: David Chan TCM 2004 --and what can you do with it in class?

-Everyone’s favorite curved function:

2( )cf x x c -Complex Plane

2( )cf z z c -Complex Arithmetic

-Graphing Complex Functions

-Complex DERIVATIVES!

Page 22: David Chan TCM 2004 --and what can you do with it in class?

COMPLEX DERIVATIVES!

Definition: For a complex function F(z), we define it’s complex derivative, F’(z), to be

0

0

0

( ) ( )'( ) lim .

z z

F z F zF z

z z

Page 23: David Chan TCM 2004 --and what can you do with it in class?
Page 24: David Chan TCM 2004 --and what can you do with it in class?

0

( ) ( )'( ) lim .

h

F x h iy F x iyF z

h

0

( ( )) ( )'( ) lim .

h

F x i y h F x iyF z

ih

Page 25: David Chan TCM 2004 --and what can you do with it in class?

Summary• Algebra/Geometry-Look at fractals and do

simple calculations. Play with the Chaos game.

• Precalculus-Shifting/Stretching pictures, L-systems and composition, and do some numerical experiments.

• Calculus-Talk about attractors and complex differentiation.• Beyond Calculus-Proofs, write programs to create fractals.