Physical Modeling in MATLAB®

Total Page:16

File Type:pdf, Size:1020Kb

Physical Modeling in MATLAB® Physical Modeling in MATLAB® Allen B. Downey Version 1.1.6 ii Physical Modeling in MATLAB® Copyright 2011 Allen B. Downey Green Tea Press 9 Washburn Ave Needham MA 02492 Permission is granted to copy, distribute, and/or modify this document un- der the terms of the Creative Commons Attribution-NonCommercial 3.0 Un- ported License, which is available at http://creativecommons.org/licenses/ by-nc/3.0/. The original form of this book is LATEX source code. Compiling this code has the effect of generating a device-independent representation of a textbook, which can be converted to other formats and printed. This book was typeset by the author using latex, dvips and ps2pdf, among other free, open-source programs. The LaTeX source for this book is available from http://greenteapress.com/matlab. MATLAB® is a registered trademark of The Mathworks, Inc. The Mathworks does not warrant the accuracy of this book; they probably don’t even like it. Preface Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before. As a result, the order of presentation is unusual. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand compos- ite objects until you understand basic programming semantics. But there are problems: The MATLAB documentation is written in terms of matrices, and so are the error messages. To mitigate this problem, the book explains the neces- sary vocabulary early and deciphers some of the messages that beginners find confusing. Many of the examples in the first half of the book are not idiomatic MAT- LAB. I address this problem in the second half by translating the examples into a more standard style. The book puts a lot of emphasis on functions, in part because they are an important mechanism for controlling program complexity, and also because they are useful for working with MATLAB tools like fzero and ode45. I assume that readers know calculus, differential equations, and physics, but not linear algebra. I explain the math as I go along, but the descriptions might not be enough for someone who hasn’t seen the material before. There are small exercises within each chapter, and a few larger exercises at the end of some chapters. If you have suggestions and corrections, please send them to [email protected]. Allen B. Downey Needham, MA iv Preface Contributor’s list The following are some of the people who have contributed to this book: Michael Lintz spotted the first (of many) typos. Kaelyn Stadtmueller reminded me of the importance of linking verbs. Roydan Ongie knows a matrix when he sees one (and caught a typo). Keerthik Omanakuttan knows that acceleration is not the second deriva- tive of acceleration. Pietro Peterlongo pointed out that Binet’s formula is an exact expression for the nth Fibonacci number, not an approximation. Li Tao pointed out several errors. Steven Zhang pointed out an error and a point of confusion in Chapter 11. Elena Oleynikova pointed out the “gotcha” that script file names can’t have spaces. Kelsey Breseman pointed out that numbers as footnote markers can be confused with exponents, so now I am using symbols. Philip Loh sent me some updates for recent revisions of MATLAB. Harold Jaffe spotted a typo. Vidie Pong pointed out the problem with spaces in filenames. Contents Preface iii 1 Variables and values 1 1.1 Aglorifiedcalculator ........................ 1 1.2 Mathfunctions ........................... 2 1.3 Documentation ........................... 3 1.4 Variables............................... 4 1.5 Assignmentstatements. 5 1.6 Whyvariables? ........................... 6 1.7 Errors ................................ 7 1.8 Floating-pointarithmetic . 8 1.9 Comments.............................. 9 1.10 Glossary............................... 10 1.11 Exercises............................... 11 2 Scripts 13 2.1 M-files................................ 13 2.2 Whyscripts? ............................ 14 2.3 Theworkspace ........................... 15 2.4 Moreerrors ............................. 16 2.5 Pre-andpost-conditions . 17 2.6 Assignmentandequality . 17 vi Contents 2.7 Incrementaldevelopment. 18 2.8 Unittesting ............................. 19 2.9 Glossary............................... 20 2.10 Exercises............................... 20 3 Loops 23 3.1 Updatingvariables ......................... 23 3.2 Kindsoferror............................ 24 3.3 Absoluteandrelativeerror. 24 3.4 forloops............................... 25 3.5 plotting ............................... 26 3.6 Sequences .............................. 27 3.7 Series ................................ 28 3.8 Generalization............................ 28 3.9 Glossary............................... 29 3.10 Exercises............................... 30 4 Vectors 33 4.1 Checkingpreconditions. 33 4.2 if .................................. 34 4.3 Relationaloperators ........................ 35 4.4 Logicaloperators .......................... 35 4.5 Vectors................................ 36 4.6 Vectorarithmetic .......................... 37 4.7 Everythingisamatrix ....................... 37 4.8 Indices................................ 39 4.9 Indexingerrors ........................... 40 4.10 Vectorsandsequences . 41 4.11 Plottingvectors........................... 42 4.12 Reduce................................ 42 Contents vii 4.13 Apply ................................ 43 4.14 Search ................................ 43 4.15 Spoilingthefun........................... 45 4.16 Glossary............................... 45 4.17 Exercises............................... 46 5 Functions 49 5.1 NameCollisions........................... 49 5.2 Functions .............................. 50 5.3 Documentation ........................... 51 5.4 Functionnames........................... 52 5.5 Multipleinputvariables . 53 5.6 Logicalfunctions .......................... 54 5.7 Anincrementaldevelopmentexample. 55 5.8 Nestedloops............................. 56 5.9 Conditionsandflags ........................ 57 5.10 Encapsulationandgeneralization . 58 5.11 Amisstep .............................. 60 5.12 continue .............................. 61 5.13 Mechanismandleapoffaith. 62 5.14 Glossary............................... 63 5.15 Exercises............................... 63 6 Zero-finding 65 6.1 Whyfunctions?........................... 65 6.2 Maps................................. 65 6.3 Anoteonnotation ......................... 66 6.4 Nonlinearequations ........................ 66 6.5 Zero-finding ............................. 68 6.6 fzero ................................ 69 viii Contents 6.7 Whatcouldgowrong? ....................... 71 6.8 Findinganinitialguess. 72 6.9 Morenamecollisions ........................ 73 6.10 Debugginginfouracts . 74 6.11 Glossary............................... 75 6.12 Exercises............................... 76 7 Functions of vectors 79 7.1 Functionsandfiles ......................... 79 7.2 Physicalmodeling.......................... 80 7.3 Vectorsasinputvariables . 81 7.4 Vectorsasoutputvariables . 82 7.5 Vectorizingyourfunctions . 82 7.6 Sumsanddifferences ........................ 84 7.7 Productsandratios......................... 85 7.8 Existentialquantification. 85 7.9 Universalquantification . 86 7.10 Logicalvectors ........................... 87 7.11 Glossary............................... 88 8 OrdinaryDifferentialEquations 89 8.1 Differentialequations. 89 8.2 Euler’smethod ........................... 90 8.3 Anothernoteonnotation . 91 8.4 ode45 ................................ 92 8.5 Multipleoutputvariables . 94 8.6 Analyticornumerical? . 95 8.7 Whatcangowrong? ........................ 96 8.8 Stiffness ............................... 98 8.9 Glossary............................... 99 8.10 Exercises............................... 100 Contents ix 9 Systems of ODEs 103 9.1 Matrices...............................103 9.2 Rowandcolumnvectors . 104 9.3 Thetransposeoperator. 105 9.4 Lotka-Voltera ............................ 106 9.5 Whatcangowrong? ........................ 108 9.6 Outputmatrices .......................... 108 9.7 Glossary...............................110 9.8 Exercises............................... 110 10 Second-order systems 113 10.1 Nestedfunctions .......................... 113 10.2 Newtonianmotion . 114 10.3 Freefall................................ 115 10.4 Airresistance ............................ 116 10.5 Parachute!.............................. 118 10.6 Twodimensions........................... 118 10.7 Whatcouldgowrong? . 120 10.8 Glossary............................... 122 10.9 Exercises............................... 122 11OptimizationandInterpolation 125 11.1 ODEEvents............................. 125 11.2 Optimization ............................ 126 11.3 Goldensectionsearch. 127 11.4 Discreteandcontinuousmaps . 130 11.5 Interpolation ............................ 131 11.6 Interpolatingtheinversefunction . 132 11.7 Fieldmice.............................. 134 11.8 Glossary............................... 135 11.9 Exercises............................... 135 x Contents 12 Vectors as vectors 137 12.1 What’savector? .......................... 137 12.2 Dotandcrossproducts. 139 12.3 Celestialmechanics . 140 12.4 Animation.............................. 141 12.5 ConservationofEnergy. 142 12.6 Whatisamodelfor?........................ 143 12.7 Glossary............................... 144 12.8 Exercises............................... 144 Chapter 1 Variables
Recommended publications
  • Fractals.Pdf
    Fractals Self Similarity and Fractal Geometry presented by Pauline Jepp 601.73 Biological Computing Overview History Initial Monsters Details Fractals in Nature Brownian Motion L-systems Fractals defined by linear algebra operators Non-linear fractals History Euclid's 5 postulates: 1. To draw a straight line from any point to any other. 2. To produce a finite straight line continuously in a straight line. 3. To describe a circle with any centre and distance. 4. That all right angles are equal to each other. 5. That, if a straight line falling on two straight lines make the interior angles on the same side less than two right angles, if produced indefinitely, meet on that side on which are the angles less than the two right angles. History Euclid ~ "formless" patterns Mandlebrot's Fractals "Pathological" "gallery of monsters" In 1875: Continuous non-differentiable functions, ie no tangent La Femme Au Miroir 1920 Leger, Fernand Initial Monsters 1878 Cantor's set 1890 Peano's space filling curves Initial Monsters 1906 Koch curve 1960 Sierpinski's triangle Details Fractals : are self similar fractal dimension A square may be broken into N^2 self-similar pieces, each with magnification factor N Details Effective dimension Mandlebrot: " ... a notion that should not be defined precisely. It is an intuitive and potent throwback to the Pythagoreans' archaic Greek geometry" How long is the coast of Britain? Steinhaus 1954, Richardson 1961 Brownian Motion Robert Brown 1827 Jean Perrin 1906 Diffusion-limited aggregation L-Systems and Fractal Growth
    [Show full text]
  • Properties and Generalizations of the Fibonacci Word Fractal Exploring Fractal Curves José L
    The Mathematica® Journal Properties and Generalizations of the Fibonacci Word Fractal Exploring Fractal Curves José L. Ramírez Gustavo N. Rubiano This article implements some combinatorial properties of the Fibonacci word and generalizations that can be generated from the iteration of a morphism between languages. Some graphic properties of the fractal curve are associated with these words; the curves can be generated from drawing rules similar to those used in L-systems. Simple changes to the programs generate other interesting curves. ‡ 1. Introduction The infinite Fibonacci word, f = 0 100 101 001 001 010 010 100 100 101 ... is certainly one of the most studied words in the field of combinatorics on words [1–4]. It is the archetype of a Sturmian word [5]. The word f can be associated with a fractal curve with combinatorial properties [6–7]. This article implements Mathematica programs to generate curves from f and a set of drawing rules. These rules are similar to those used in L-systems. The outline of this article is as follows. Section 2 recalls some definitions and ideas of combinatorics on words. Section 3 introduces the Fibonacci word, its fractal curve, and a family of words whose limit is the Fibonacci word fractal. Finally, Section 4 generalizes the Fibonacci word and its Fibonacci word fractal. The Mathematica Journal 16 © 2014 Wolfram Media, Inc. 2 José L. Ramírez and Gustavo N. Rubiano ‡ 2. Definitions and Notation The terminology and notation are mainly those of [5] and [8]. Let S be a finite alphabet, whose elements are called symbols. A word over S is a finite sequence of symbols from S.
    [Show full text]
  • Pattern, the Visual Mathematics: a Search for Logical Connections in Design Through Mathematics, Science, and Multicultural Arts
    Rochester Institute of Technology RIT Scholar Works Theses 6-1-1996 Pattern, the visual mathematics: A search for logical connections in design through mathematics, science, and multicultural arts Seung-eun Lee Follow this and additional works at: https://scholarworks.rit.edu/theses Recommended Citation Lee, Seung-eun, "Pattern, the visual mathematics: A search for logical connections in design through mathematics, science, and multicultural arts" (1996). Thesis. Rochester Institute of Technology. Accessed from This Thesis is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. majWiif." $0-J.zn jtiJ jt if it a mtrc'r icjened thts (waefii i: Tkirr. afaidiid to bz i d ! -Lrtsud a i-trio. of hw /'' nvwte' mfratWf trawwi tpf .w/ Jwitfl- ''','-''' ftatsTB liovi 'itcj^uitt <t. dt feu. Tfui ;: tti w/ik'i w cWii.' cental cj lniL-rital. p-siod. [Jewy anJ ./tr.-.MTij of'irttion. fan- 'mo' that. I: wo!'.. PicrdoTrKwe, wiifi id* .or.if'iifer -now r't.t/ry summary Jfem2>/x\, i^zA 'jX7ipu.lv z&ietQStd (Xtrma iKc'i-J: ffocub. The (i^piicaiom o". crWx< M Wf flrtu't. fifesspwn, Jiii*iaiin^ jfli dtfifi,tmi jpivxei u3ili'-rCi luvjtv-tzxi patcrr? ;i t. drifters vcy. Symmetr, yo The theoretical concepts of symmetry deal with group theory and figure transformations. Figure transformations, or symmetry operations refer to the movement and repetition of an one-, two , and three-dimensional space. (f_8= I lhowtuo irwti) familiar iltjpg .
    [Show full text]
  • Ergodic Theory, Fractal Tops and Colour Stealing 1
    ERGODIC THEORY, FRACTAL TOPS AND COLOUR STEALING MICHAEL BARNSLEY Abstract. A new structure that may be associated with IFS and superIFS is described. In computer graphics applications this structure can be rendered using a new algorithm, called the “colour stealing”. 1. Ergodic Theory and Fractal Tops The goal of this lecture is to describe informally some recent realizations and work in progress concerning IFS theory with application to the geometric modelling and assignment of colours to IFS fractals and superfractals. The results will be described in the simplest setting of a single IFS with probabilities, but many generalizations are possible, most notably to superfractals. Let the iterated function system (IFS) be denoted (1.1) X; f1, ..., fN ; p1,...,pN . { } This consists of a finite set of contraction mappings (1.2) fn : X X,n=1, 2, ..., N → acting on the compact metric space (1.3) (X,d) with metric d so that for some (1.4) 0 l<1 ≤ we have (1.5) d(fn(x),fn(y)) l d(x, y) ≤ · for all x, y X.Thepn’s are strictly positive probabilities with ∈ (1.6) pn =1. n X The probability pn is associated with the map fn. We begin by reviewing the two standard structures (one and two)thatare associated with the IFS 1.1, namely its set attractor and its measure attractor, with emphasis on the Collage Property, described below. This property is of particular interest for geometrical modelling and computer graphics applications because it is the key to designing IFSs with attractor structures that model given inputs.
    [Show full text]
  • Fractal Interpolation
    University of Central Florida STARS Electronic Theses and Dissertations, 2004-2019 2008 Fractal Interpolation Gayatri Ramesh University of Central Florida Part of the Mathematics Commons Find similar works at: https://stars.library.ucf.edu/etd University of Central Florida Libraries http://library.ucf.edu This Masters Thesis (Open Access) is brought to you for free and open access by STARS. It has been accepted for inclusion in Electronic Theses and Dissertations, 2004-2019 by an authorized administrator of STARS. For more information, please contact [email protected]. STARS Citation Ramesh, Gayatri, "Fractal Interpolation" (2008). Electronic Theses and Dissertations, 2004-2019. 3687. https://stars.library.ucf.edu/etd/3687 FRACTAL INTERPOLATION by GAYATRI RAMESH B.S. University of Tennessee at Martin, 2006 A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in the Department of Mathematics in the College of Sciences at the University of Central Florida Orlando, Florida Fall Term 2008 ©2008 Gayatri Ramesh ii ABSTRACT This thesis is devoted to a study about Fractals and Fractal Polynomial Interpolation. Fractal Interpolation is a great topic with many interesting applications, some of which are used in everyday lives such as television, camera, and radio. The thesis is comprised of eight chapters. Chapter one contains a brief introduction and a historical account of fractals. Chapter two is about polynomial interpolation processes such as Newton’s, Hermite, and Lagrange. Chapter three focuses on iterated function systems. In this chapter I report results contained in Barnsley’s paper, Fractal Functions and Interpolation. I also mention results on iterated function system for fractal polynomial interpolation.
    [Show full text]
  • Current Practices in Quantitative Literacy © 2006 by the Mathematical Association of America (Incorporated)
    Current Practices in Quantitative Literacy © 2006 by The Mathematical Association of America (Incorporated) Library of Congress Catalog Card Number 2005937262 Print edition ISBN: 978-0-88385-180-7 Electronic edition ISBN: 978-0-88385-978-0 Printed in the United States of America Current Printing (last digit): 10 9 8 7 6 5 4 3 2 1 Current Practices in Quantitative Literacy edited by Rick Gillman Valparaiso University Published and Distributed by The Mathematical Association of America The MAA Notes Series, started in 1982, addresses a broad range of topics and themes of interest to all who are in- volved with undergraduate mathematics. The volumes in this series are readable, informative, and useful, and help the mathematical community keep up with developments of importance to mathematics. Council on Publications Roger Nelsen, Chair Notes Editorial Board Sr. Barbara E. Reynolds, Editor Stephen B Maurer, Editor-Elect Paul E. Fishback, Associate Editor Jack Bookman Annalisa Crannell Rosalie Dance William E. Fenton Michael K. May Mark Parker Susan F. Pustejovsky Sharon C. Ross David J. Sprows Andrius Tamulis MAA Notes 14. Mathematical Writing, by Donald E. Knuth, Tracy Larrabee, and Paul M. Roberts. 16. Using Writing to Teach Mathematics, Andrew Sterrett, Editor. 17. Priming the Calculus Pump: Innovations and Resources, Committee on Calculus Reform and the First Two Years, a subcomit- tee of the Committee on the Undergraduate Program in Mathematics, Thomas W. Tucker, Editor. 18. Models for Undergraduate Research in Mathematics, Lester Senechal, Editor. 19. Visualization in Teaching and Learning Mathematics, Committee on Computers in Mathematics Education, Steve Cunningham and Walter S.
    [Show full text]
  • Fractal Image Compression, AK Peters, Wellesley, 1992
    FRACTAL STRUCTURES: IMAGE ENCODING AND COMPRESSION TECHNIQUES V. Drakopoulos Department of Computer Science and Biomedical Informatics 2 Applications • Biology • Botany • Chemistry • Computer Science (Graphics, Vision, Image Processing and Synthesis) • Geology • Mathematics • Medicine • Physics 3 Bibliography • Barnsley M. F., Fractals everywhere, 2nd ed., Academic Press Professional, San Diego, CA, 1993. • Barnsley M. F., SuperFractals, Cambridge University Press, New York, 2006. • Barnsley M. F. and Anson, L. F., The fractal transform, Jones and Bartlett Publishers, Inc, 1993. • Barnsley M. F. and Hurd L. P., Fractal image compression, AK Peters, Wellesley, 1992. • Barnsley M. F., Saupe D. and Vrscay E. R. (eds.), Fractals in multimedia, Springer- Verlag, New York, 2002. • Falconer K. J., Fractal geometry: Mathematical foundations and applications, Wiley, Chichester, 1990. • Fisher Y., Fractal image compression (ed.), Springer-Verlag, New York, 1995. • Hoggar S. G., Mathematics for computer graphics, Cambridge University Press, Cambridge, 1992. • Lu N., Fractal imaging, Academic Press, San Diego, CA, 1997. • Mandelbrot B. B., Fractals: Form, chance and dimension, W. H. Freeman, San Francisco, 1977. • Mandelbrot B. B., The fractal geometry of nature, W. H. Freeman, New York, 1982. • Massopust P. R., Fractal functions, fractal surfaces and wavelets, Academic Press, San Diego, CA, 1994. • Nikiel S., Iterated function systems for real-time image synthesis, Springer-Verlag, London, 2007. • Peitgen H.--O. and Saupe D. (eds.), The science
    [Show full text]
  • Math Morphing Proximate and Evolutionary Mechanisms
    Curriculum Units by Fellows of the Yale-New Haven Teachers Institute 2009 Volume V: Evolutionary Medicine Math Morphing Proximate and Evolutionary Mechanisms Curriculum Unit 09.05.09 by Kenneth William Spinka Introduction Background Essential Questions Lesson Plans Website Student Resources Glossary Of Terms Bibliography Appendix Introduction An important theoretical development was Nikolaas Tinbergen's distinction made originally in ethology between evolutionary and proximate mechanisms; Randolph M. Nesse and George C. Williams summarize its relevance to medicine: All biological traits need two kinds of explanation: proximate and evolutionary. The proximate explanation for a disease describes what is wrong in the bodily mechanism of individuals affected Curriculum Unit 09.05.09 1 of 27 by it. An evolutionary explanation is completely different. Instead of explaining why people are different, it explains why we are all the same in ways that leave us vulnerable to disease. Why do we all have wisdom teeth, an appendix, and cells that if triggered can rampantly multiply out of control? [1] A fractal is generally "a rough or fragmented geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole," a property called self-similarity. The term was coined by Beno?t Mandelbrot in 1975 and was derived from the Latin fractus meaning "broken" or "fractured." A mathematical fractal is based on an equation that undergoes iteration, a form of feedback based on recursion. http://www.kwsi.com/ynhti2009/image01.html A fractal often has the following features: 1. It has a fine structure at arbitrarily small scales.
    [Show full text]
  • Chaos Theory: the Essential for Military Applications
    U.S. Naval War College U.S. Naval War College Digital Commons Newport Papers Special Collections 10-1996 Chaos Theory: The Essential for Military Applications James E. Glenn Follow this and additional works at: https://digital-commons.usnwc.edu/usnwc-newport-papers Recommended Citation Glenn, James E., "Chaos Theory: The Essential for Military Applications" (1996). Newport Papers. 10. https://digital-commons.usnwc.edu/usnwc-newport-papers/10 This Book is brought to you for free and open access by the Special Collections at U.S. Naval War College Digital Commons. It has been accepted for inclusion in Newport Papers by an authorized administrator of U.S. Naval War College Digital Commons. For more information, please contact [email protected]. The Newport Papers Tenth in the Series CHAOS ,J '.' 'l.I!I\'lt!' J.. ,\t, ,,1>.., Glenn E. James Major, U.S. Air Force NAVAL WAR COLLEGE Chaos Theory Naval War College Newport, Rhode Island Center for Naval Warfare Studies Newport Paper Number Ten October 1996 The Newport Papers are extended research projects that the editor, the Dean of Naval Warfare Studies, and the President of the Naval War CoJIege consider of particular in terest to policy makers, scholars, and analysts. Papers are drawn generally from manuscripts not scheduled for publication either as articles in the Naval War CollegeReview or as books from the Naval War College Press but that nonetheless merit extensive distribution. Candidates are considered by an edito­ rial board under the auspices of the Dean of Naval Warfare Studies. The views expressed in The Newport Papers are those of the authors and not necessarily those of the Naval War College or the Department of the Navy.
    [Show full text]
  • Organizing the City: Morphology and Dynamics Phenomenology of a Spatial Hierarchy
    Die approbierte Originalversion dieser Dissertation ist an der Hauptbibliothek der Technischen Universität Wien aufgestellt (http://www.ub.tuwien.ac.at). The approved original version of this thesis is available at the main library of the Vienna University of Technology (http://www.ub.tuwien.ac.at/englweb/). DISSERTATION ORGANIZING THE CITY: MORPHOLOGY AND DYNAMICS PHENOMENOLOGY OF A SPATIAL HIERARCHY ausgeführt zum Zwecke der Erlangung des akademischen Grades eines Doktors der technischen Wissenschaften Thesis submitted for the degree of Doctor technicae Author: Dipl.-Ing. Claudia Czerkauer Matr.# 9625752, E 086 600 Rotenhofgasse 49, 1100 Vienna Austria Under the supervision of: Univ. Prof. Dipl. Ing. Dr. Georg Franck-Oberaspach IEMAR, Department for Digital Architecture and Urban Planning Vienna University of Technology, Austria Univ. Prof. Dr. Nikos A. Salingaros, MA Department of Mathematics, University of Texas at San Antonio, USA Submitted at: Vienna University of Technology Faculty for Architecture & Urban and Regional Planning Austria Vienna, November 2007_________________________ ORGANIZING THE CITY: MORPHOLOGY AND DYNAMICS PHENOMENOLOGY OF A SPATIAL HIERARCHY for Christoph Acknowledgements I should like to thank many people who have contributed to the work described here: Firstly, my supervisors Prof. Dr. Georg Franck-Oberaspach and Prof. Dr. Nikos Salingaros for their motivation and inspiration. In particular, Prof. Dr. Dr. Pierre Frankhauser, Université de Franche-Comté, France, and Prof. Dr. Bill Hillier, University of London & Space Syntax Ltd., London, where I had the opportunity to join their laboratories and work on my research with a lot of support from their teams. Also, to Dipl. Ing. Andreas Nuß, MA 18 Vienna, and Roswitha Lacina, Department of Urban Planning, Vienna University of Technology, for their expertise.
    [Show full text]
  • Self-Similar Polygonal Tiling
    Mathematical Assoc. of America American Mathematical Monthly 121:1 November 11, 2016 10:48 a.m. SSPfinal.tex page 1 Self-Similar Polygonal Tiling Michael Barnsley and Andrew Vince Abstract. The purpose of this paper is to give the flavor of the subject of self-similar tilings in a relatively elementary setting, and to provide a novel method for the construction of such polygonal tilings. 1. INTRODUCTION. Our goal is to lure the reader into the theory underlying the figures scattered throughout this paper. The individual polygonal tiles in each of these tilings are pairwise similar, and there are only finitely many up to congruence. Each tiling is self-similar. None of the tilings are periodic, yet each is quasiperiodic. These concepts, self-similarity and quasiperiodicity, are defined in Section 3 and are dis- cussed throughout the paper. Each tiling is constructed by the same method from a single self-similar polygon. Figure 1. A self-similar polygonal tiling of order 2. For the tiling T of the plane, a part of which is shown in Figure 1, there are two sim- ilar tile shapes,p the ratio of the sides of the larger quadrilateral to the smaller quadrilat- eral being 3 : 1. In the tiling of the entire plane, the part shown in the figure appears “everywhere,” the phenomenon known as quasiperiodicity or repetitivity. The tiling is self-similar in that there exists a similarity transformation φ of the plane such that, for each tile t 2 T , the “blown up” tile φ(t) = fφ(x): x 2 tg is the disjoint union of the original tiles in T .
    [Show full text]
  • Plato, and the Fractal Geometry of the Universe
    Plato, and the Fractal Geometry of the Universe Student Name: Nico Heidari Tari Student Number: 430060 Supervisor: Harrie de Swart Erasmus School of Philosophy Erasmus University Rotterdam Bachelor’s Thesis June, 2018 1 Table of contents Introduction ................................................................................................................................ 3 Section I: the Fibonacci Sequence ............................................................................................. 6 Section II: Definition of a Fractal ............................................................................................ 18 Section III: Fractals in the World ............................................................................................. 24 Section IV: Fractals in the Universe......................................................................................... 33 Section V: Fractal Cosmology ................................................................................................. 40 Section VI: Plato and Spinoza .................................................................................................. 56 Conclusion ................................................................................................................................ 62 List of References ..................................................................................................................... 66 2 Introduction Ever since the dawn of humanity, people have wondered about the nature of the universe. This was
    [Show full text]