SlideShare a Scribd company logo
1 of 32
Fractals
By: Ankit Garg
Assistant professor (ASET/AIIT)
amity university,haryana
Fractal Geometry
Fractals in nature are so complicated and irregular that
it is hopeless to model them by simply using classical
geometry objects.
Some examples of Fractal shapes
complexity of the network of paths that supply blood
Tree like structure of lungs and kidneys in the body.
The pattern of branching is repeated infinitely many
times, at ever small scale. The same is true for
mountain. If we zoom on a picture of a mountain again
and again we still see a mountain. This is the self
similarity of fractal.
3
Self-similarity in nature
Identical/similar
structures repeat
over a wide range
of length scales.
Examples of Fractals…
FERN
Examples of Fractals…
The Sierpinski Triangle
Examples of Fractals…
The Sierpinski Carpet
Examples of Fractals…
APPLY ITERATIVE FUNCTION SYSTEM TO CREATE DRAGON CURVE
Examples of Fractals…
DRAGON CURVE AFTER APPLYING IFS
Examples of Fractals…
The Mandelbrot Set
Fractal Art
Fractal Art
Fractal Art
Fractal Art
14
Self-similarity in nature
What is a fractal anyway?
Let’s see what we can come up with...
FRACTALS
Look the house in this photo. Do you see any recognizable shapes?
A rectangle
A triangle
A parallelogram
Perhaps
a square
Even a
semicircle!
All familiar shapes from
Euclidean Geometry
Many man-made objects are
made up of Euclidean shapes
But what about these familiar things from the natural world?
Can they be easily described with Euclidean shapes?
I don’t
think so...
Clouds are not spheres,
mountains are not cones,
coastlines are not circles,
lightning travel in a straight
line.”
Benoit Mandelbrot, the father of fractal geometry, from
his book The Fractal Geometry of Nature, 1982.
While we haven’t yet defined what a fractal is, here are some
fractal representations of some of the things Mr. Mandelbrot
said could not be easily represented with traditional geometry.
This looks a lot more like a
cloud than this does...
And this looks a lot more
like a tree than this does!
Properties of fractal:
 Self similarity
 Fractal has Fractional dimension.
 Fractal has infinite length, yet they enclose finite
area.
Let’s take a look at a famous fractal and how it can be created. Let’s begin
with an equilateral triangle. Our iteration rule is:
Stage 0
Stage 1
Stage 2
Stage n
And so forth,
until...
This fractal is called the
Sierpinski Triangle
For each triangle, join the midpoints of the sides and then remove the
triangle formed in the middle.
23
Fractal objects: properties
(a) self-similarity
∙ exactly the same structures
repeat all over the fractal
zoom in
and rescale
24
Fractal objects: properties
(a) self-similarity
∙ exactly the same structures
repeat all over the fractal
zoom in
and rescale
Let’s consider another well known fractal called the Koch Curve.
The iteration rule for this fractal is:
For each segment, remove the middle third and replace it with an
upside-down V which has sides the same length as the removed piece.
Stage 0Stage 1Stage 2Stage 3Stage 4Stage 5
If we put three Koch curves together, we get...
The Koch Snowflake!
Let’s look at just one more. Our iteration
rule will involve replacing each segment
with a shape like this --
Stage 1Stage 0
It’s the Sierpinski Triangle!
Generated by a different recursive process
than the first time we encountered it.
Stage 2Stage 3Stage 4Stage 5Stage 6Stage 7Stage 8
What will this fractal look
like?
ITERATED FUNCTION SYSTEM
IFS (iterated function system) is another way of generating fractals. It is based
on taking a point or a figure and substituting it with several other identical ones.
For example, there is a very simple way of generating the Sierpinski triangle.
You can start with an equilateral triangle and substitute it with three smaller
triangles:
By iterating this process you substitute each of those three triangles with three
even smaller triangles continue a large number of times:
Koch Fractals (Snowflakes) After
IFS
Iteration 0 Iteration 1 Iteration 2 Iteration 3
Generator
1/3 1/3
1/3 1/3
1
Fractal Tree After IFS
Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5
Generator
Fractal Fern After IFS
Generator
Iteration 0 Iteration 1 Iteration 2 Iter
Thank You!!

More Related Content

What's hot (20)

Fractals: An Introduction
Fractals: An IntroductionFractals: An Introduction
Fractals: An Introduction
 
Secrets of fractals dfs-yuc
Secrets of fractals dfs-yucSecrets of fractals dfs-yuc
Secrets of fractals dfs-yuc
 
Fractals
Fractals Fractals
Fractals
 
Fractals
FractalsFractals
Fractals
 
Fractals Notes
Fractals NotesFractals Notes
Fractals Notes
 
First Introduction to Fractals
First Introduction to FractalsFirst Introduction to Fractals
First Introduction to Fractals
 
Golden mean presentation_01
Golden mean presentation_01Golden mean presentation_01
Golden mean presentation_01
 
Mandelbrot
MandelbrotMandelbrot
Mandelbrot
 
Fractals a research
Fractals a researchFractals a research
Fractals a research
 
Fractal Theory
Fractal TheoryFractal Theory
Fractal Theory
 
trigonometry and application
 trigonometry and application  trigonometry and application
trigonometry and application
 
Trigonometry
TrigonometryTrigonometry
Trigonometry
 
Fractals in physics
Fractals in physicsFractals in physics
Fractals in physics
 
Mathematics in nature
Mathematics in natureMathematics in nature
Mathematics in nature
 
Mathematics in everyday life
Mathematics in everyday lifeMathematics in everyday life
Mathematics in everyday life
 
Maths Project Power Point Presentation
Maths Project Power Point PresentationMaths Project Power Point Presentation
Maths Project Power Point Presentation
 
Fractales
Fractales Fractales
Fractales
 
Fractales
FractalesFractales
Fractales
 
Final india’s contribution to geometry[1]
Final  india’s contribution to geometry[1]Final  india’s contribution to geometry[1]
Final india’s contribution to geometry[1]
 
Introduction of trigonometry
Introduction of trigonometryIntroduction of trigonometry
Introduction of trigonometry
 

Similar to Fractal introduction and applications modified version

Fractals And Chaos Theory
Fractals And Chaos TheoryFractals And Chaos Theory
Fractals And Chaos TheoryFNian
 
Fractals -A fractal is a natural phenomenon or a mathematical set .pdf
Fractals -A fractal is a natural phenomenon or a mathematical set .pdfFractals -A fractal is a natural phenomenon or a mathematical set .pdf
Fractals -A fractal is a natural phenomenon or a mathematical set .pdfLAMJM
 
Hidden dimensions in nature
Hidden dimensions in natureHidden dimensions in nature
Hidden dimensions in natureMilan Joshi
 
hidden dimension in nature
hidden dimension in naturehidden dimension in nature
hidden dimension in natureMilan Joshi
 
HIDDEN DIMENSIONS IN NATURE
HIDDEN DIMENSIONS IN NATUREHIDDEN DIMENSIONS IN NATURE
HIDDEN DIMENSIONS IN NATUREMilan Joshi
 
Fractals, Geometry of Nature and Logistic Model
Fractals, Geometry of Nature and Logistic ModelFractals, Geometry of Nature and Logistic Model
Fractals, Geometry of Nature and Logistic ModelOsman Villanueva
 
Unit weave the cubic polyhedra
Unit weave the cubic polyhedraUnit weave the cubic polyhedra
Unit weave the cubic polyhedrajmallos
 
Fractals and symmetry group 3
Fractals and symmetry   group 3Fractals and symmetry   group 3
Fractals and symmetry group 3Leiko Ravelo
 
CARE Workshop
CARE WorkshopCARE Workshop
CARE WorkshopDUdeb
 
Fractals and symmetry by group 3
Fractals and symmetry by group 3Fractals and symmetry by group 3
Fractals and symmetry by group 3Leiko Ravelo
 
An Exploration of Fractal Geometry
An Exploration of Fractal GeometryAn Exploration of Fractal Geometry
An Exploration of Fractal GeometryM H
 
Conformal matching
Conformal matchingConformal matching
Conformal matchingIgor Rivin
 
Project math in nature
Project math in natureProject math in nature
Project math in nature9562
 
Final Report
Final ReportFinal Report
Final ReportCan Liu
 
The Nature of Mathematics
The Nature of Mathematics The Nature of Mathematics
The Nature of Mathematics SergsMacuja
 

Similar to Fractal introduction and applications modified version (20)

Fractals And Chaos Theory
Fractals And Chaos TheoryFractals And Chaos Theory
Fractals And Chaos Theory
 
Fractals -A fractal is a natural phenomenon or a mathematical set .pdf
Fractals -A fractal is a natural phenomenon or a mathematical set .pdfFractals -A fractal is a natural phenomenon or a mathematical set .pdf
Fractals -A fractal is a natural phenomenon or a mathematical set .pdf
 
Hidden dimensions in nature
Hidden dimensions in natureHidden dimensions in nature
Hidden dimensions in nature
 
hidden dimension in nature
hidden dimension in naturehidden dimension in nature
hidden dimension in nature
 
HIDDEN DIMENSIONS IN NATURE
HIDDEN DIMENSIONS IN NATUREHIDDEN DIMENSIONS IN NATURE
HIDDEN DIMENSIONS IN NATURE
 
Fractals, Geometry of Nature and Logistic Model
Fractals, Geometry of Nature and Logistic ModelFractals, Geometry of Nature and Logistic Model
Fractals, Geometry of Nature and Logistic Model
 
Presentation
PresentationPresentation
Presentation
 
Unit weave the cubic polyhedra
Unit weave the cubic polyhedraUnit weave the cubic polyhedra
Unit weave the cubic polyhedra
 
Fractals
FractalsFractals
Fractals
 
Art of fractals
Art of fractalsArt of fractals
Art of fractals
 
Fractals
FractalsFractals
Fractals
 
Fractals and symmetry group 3
Fractals and symmetry   group 3Fractals and symmetry   group 3
Fractals and symmetry group 3
 
CARE Workshop
CARE WorkshopCARE Workshop
CARE Workshop
 
Fractals and symmetry by group 3
Fractals and symmetry by group 3Fractals and symmetry by group 3
Fractals and symmetry by group 3
 
An Exploration of Fractal Geometry
An Exploration of Fractal GeometryAn Exploration of Fractal Geometry
An Exploration of Fractal Geometry
 
the minkowski curve
the minkowski curvethe minkowski curve
the minkowski curve
 
Conformal matching
Conformal matchingConformal matching
Conformal matching
 
Project math in nature
Project math in natureProject math in nature
Project math in nature
 
Final Report
Final ReportFinal Report
Final Report
 
The Nature of Mathematics
The Nature of Mathematics The Nature of Mathematics
The Nature of Mathematics
 

More from Ankit Garg

Introduction to computer graphics part 2
Introduction to computer graphics part 2Introduction to computer graphics part 2
Introduction to computer graphics part 2Ankit Garg
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1Ankit Garg
 
Curve clipping
Curve clippingCurve clipping
Curve clippingAnkit Garg
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformationAnkit Garg
 
Projection ppt
Projection pptProjection ppt
Projection pptAnkit Garg
 
Polygon filling
Polygon fillingPolygon filling
Polygon fillingAnkit Garg
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clippingAnkit Garg
 
Numerical unit 1
Numerical unit 1Numerical unit 1
Numerical unit 1Ankit Garg
 
Line drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniquesLine drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniquesAnkit Garg
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removalAnkit Garg
 
Graphics software standards
Graphics software standardsGraphics software standards
Graphics software standardsAnkit Garg
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
Concept of basic illumination model
Concept of basic illumination modelConcept of basic illumination model
Concept of basic illumination modelAnkit Garg
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithmAnkit Garg
 
Character generation
Character generationCharacter generation
Character generationAnkit Garg
 
Applications of cg
Applications of cgApplications of cg
Applications of cgAnkit Garg
 
2 d transformation
2 d transformation2 d transformation
2 d transformationAnkit Garg
 
3 d transformations
3 d transformations3 d transformations
3 d transformationsAnkit Garg
 

More from Ankit Garg (20)

Introduction to computer graphics part 2
Introduction to computer graphics part 2Introduction to computer graphics part 2
Introduction to computer graphics part 2
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
 
Curve clipping
Curve clippingCurve clipping
Curve clipping
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformation
 
Unit 1
Unit 1Unit 1
Unit 1
 
Projection ppt
Projection pptProjection ppt
Projection ppt
 
Polygon filling
Polygon fillingPolygon filling
Polygon filling
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
 
Numerical unit 1
Numerical unit 1Numerical unit 1
Numerical unit 1
 
Line drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniquesLine drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniques
 
Line clipping
Line clippingLine clipping
Line clipping
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removal
 
Graphics software standards
Graphics software standardsGraphics software standards
Graphics software standards
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
Concept of basic illumination model
Concept of basic illumination modelConcept of basic illumination model
Concept of basic illumination model
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithm
 
Character generation
Character generationCharacter generation
Character generation
 
Applications of cg
Applications of cgApplications of cg
Applications of cg
 
2 d transformation
2 d transformation2 d transformation
2 d transformation
 
3 d transformations
3 d transformations3 d transformations
3 d transformations
 

Recently uploaded

UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 

Fractal introduction and applications modified version

  • 1. Fractals By: Ankit Garg Assistant professor (ASET/AIIT) amity university,haryana
  • 2. Fractal Geometry Fractals in nature are so complicated and irregular that it is hopeless to model them by simply using classical geometry objects. Some examples of Fractal shapes complexity of the network of paths that supply blood Tree like structure of lungs and kidneys in the body. The pattern of branching is repeated infinitely many times, at ever small scale. The same is true for mountain. If we zoom on a picture of a mountain again and again we still see a mountain. This is the self similarity of fractal.
  • 3. 3 Self-similarity in nature Identical/similar structures repeat over a wide range of length scales.
  • 5. Examples of Fractals… The Sierpinski Triangle
  • 6. Examples of Fractals… The Sierpinski Carpet
  • 7. Examples of Fractals… APPLY ITERATIVE FUNCTION SYSTEM TO CREATE DRAGON CURVE
  • 8. Examples of Fractals… DRAGON CURVE AFTER APPLYING IFS
  • 15. What is a fractal anyway? Let’s see what we can come up with... FRACTALS
  • 16. Look the house in this photo. Do you see any recognizable shapes? A rectangle A triangle A parallelogram Perhaps a square Even a semicircle! All familiar shapes from Euclidean Geometry
  • 17. Many man-made objects are made up of Euclidean shapes
  • 18. But what about these familiar things from the natural world? Can they be easily described with Euclidean shapes? I don’t think so...
  • 19. Clouds are not spheres, mountains are not cones, coastlines are not circles, lightning travel in a straight line.” Benoit Mandelbrot, the father of fractal geometry, from his book The Fractal Geometry of Nature, 1982.
  • 20. While we haven’t yet defined what a fractal is, here are some fractal representations of some of the things Mr. Mandelbrot said could not be easily represented with traditional geometry. This looks a lot more like a cloud than this does... And this looks a lot more like a tree than this does!
  • 21. Properties of fractal:  Self similarity  Fractal has Fractional dimension.  Fractal has infinite length, yet they enclose finite area.
  • 22. Let’s take a look at a famous fractal and how it can be created. Let’s begin with an equilateral triangle. Our iteration rule is: Stage 0 Stage 1 Stage 2 Stage n And so forth, until... This fractal is called the Sierpinski Triangle For each triangle, join the midpoints of the sides and then remove the triangle formed in the middle.
  • 23. 23 Fractal objects: properties (a) self-similarity ∙ exactly the same structures repeat all over the fractal zoom in and rescale
  • 24. 24 Fractal objects: properties (a) self-similarity ∙ exactly the same structures repeat all over the fractal zoom in and rescale
  • 25. Let’s consider another well known fractal called the Koch Curve. The iteration rule for this fractal is: For each segment, remove the middle third and replace it with an upside-down V which has sides the same length as the removed piece. Stage 0Stage 1Stage 2Stage 3Stage 4Stage 5
  • 26. If we put three Koch curves together, we get... The Koch Snowflake!
  • 27. Let’s look at just one more. Our iteration rule will involve replacing each segment with a shape like this -- Stage 1Stage 0 It’s the Sierpinski Triangle! Generated by a different recursive process than the first time we encountered it. Stage 2Stage 3Stage 4Stage 5Stage 6Stage 7Stage 8 What will this fractal look like?
  • 28. ITERATED FUNCTION SYSTEM IFS (iterated function system) is another way of generating fractals. It is based on taking a point or a figure and substituting it with several other identical ones. For example, there is a very simple way of generating the Sierpinski triangle. You can start with an equilateral triangle and substitute it with three smaller triangles: By iterating this process you substitute each of those three triangles with three even smaller triangles continue a large number of times:
  • 29. Koch Fractals (Snowflakes) After IFS Iteration 0 Iteration 1 Iteration 2 Iteration 3 Generator 1/3 1/3 1/3 1/3 1
  • 30. Fractal Tree After IFS Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Generator
  • 31. Fractal Fern After IFS Generator Iteration 0 Iteration 1 Iteration 2 Iter