Mandelbrot and Julia Sets

Size: px
Start display at page:

Download "Mandelbrot and Julia Sets"

Transcription

1 Mandelbrot and Julia Sets Peter Tiňo pxt School of Computer Science University of Birmingham, UK Mandelbrot and Julia Sets p./25

2 Complex numbers Imaginary number: i = Note: i 2 = Complex numbers: z = a + i b Each complex number z = a + i b can be represented as a 2-dimensional point (a, b) R 2. z = a + i b, z 2 = a 2 + i b 2 Addition: z + z 2 = (a + a 2 ) + i (b + b 2 ) Multiplication: z z 2 = (a a 2 b b 2 ) + i (a b 2 + a 2 b ) Modulus ( size ): z = z z = a 2 + b 2 Mandelbrot and Julia Sets p.2/25

3 Complex numbers Im b z z2 z z 3 0 z a Re z 4 z = a + i b z j, j =,2,3,4, are solutions of z 4 =. Mandelbrot and Julia Sets p.3/25

4 Mandelbrot set Pick a complex number c. Start at the origin: z 0 = 0 + i 0 and iterate: z n+ = z 2 n + c. Key question: Will the trajectory {z n } n=0 bounded set? diverge, or will it stay forever inside a Different answer for different c! The Mandelbrot set contains those complex numbers c for which the trajectory {z n } n=0 remains bounded. Actually, it can be shown that if at some stage z n > 2, then the trajectory will diverge. Mandelbrot and Julia Sets p.4/25

5 Mandelbrot set - algorithm For each complex number c in a subset of complex plane. Set z 0 = 0 + i 0 2. For n = 0 : N max Compute z n+ = z 2 n + c If z n+ > 2, then break out of loop 3. If n < N max, then color point c white (trajectory diverges) 4. If n = N max, then color point c black (trajectory stays bounded) Mandelbrot and Julia Sets p.5/25

6 Mandelbrot set - picture Mandelbrot and Julia Sets p.6/25

7 Explorations of Mandelbrot Set When zooming into the Mandelbrot set we can discover peculiar shapes and amazing forms of self-similarity! It is often instructive to color code each c not in the Mandelbrot set (e.g. those that give rise to a divergent trajectory) with the "escape rate" - how many iterations it takes to escape from the centered disk of radius 2, starting at the origin. Explore your own color schemes for the escape rates and zoom into different regions of the Mandelbrot set. Mandelbrot and Julia Sets p.7/25

8 Mandelbrot set - linear color scheme Mandelbrot set Mandelbrot and Julia Sets p.8/25

9 Mandelbrot set - square color scheme Mandelbrot set square escape time x Mandelbrot and Julia Sets p.9/25

10 Mandelbrot set - log color scheme Mandelbrot set log escape time Mandelbrot and Julia Sets p.0/25

11 Mandelbrot set - linear mirror color scheme Mandelbrot set (colormap) Mandelbrot and Julia Sets p./25

12 Mandelbrot set - square mirror color scheme Mandelbrot set square escape time (colormap) x Mandelbrot and Julia Sets p.2/25

13 Mandelbrot set - log mirror color scheme Mandelbrot set log escape time (colormap) Mandelbrot and Julia Sets p.3/25

14 Example of zooming in - log mirror color scheme Mandelbrot set level Mandelbrot and Julia Sets p.4/25

15 Zooming in - level 0.2 Mandelbrot set level Mandelbrot and Julia Sets p.5/25

16 Zooming in - level Mandelbrot set level Mandelbrot and Julia Sets p.6/25

17 Zooming in - level Mandelbrot set level Mandelbrot and Julia Sets p.7/25

18 Zooming in - another example Mandelbrot set level Mandelbrot and Julia Sets p.8/25

19 Nice! Mandelbrot set level Mandelbrot and Julia Sets p.9/25

20 Julia sets There is only one Mandelbrot set. We always start iterations in z 0 = 0 + i 0, and ask for each c, whether z n+ = z 2 n + c diverges, or not. Now, we will have many different Julia sets, one for each c. For a given complex number c, investigate for which starting positions z 0 will z n+ = z 2 n + c diverge and for which z 0 it will stay confined to a bounded region of the complex plane. Julia set associated with a complex number c contains those initial positions z 0 for which the trajectory of z n+ = z 2 n + c remains bounded. Mandelbrot and Julia Sets p.20/25

21 Julia Set associated with c - algorithm For each complex number z 0 in a subset of complex plane. For n = 0 : N max Compute z n+ = z 2 n + c If z n+ > 2, then break out of loop 2. If n < N max, then color point z 0 white (trajectory diverges) 3. If n = N max, then color point z 0 black (trajectory stays bounded) As with Mandelbrot set, one can use different color schemes for initial conditions not in the Julia set. Mandelbrot and Julia Sets p.2/25

22 Julia sets - pictures Mandelbrot and Julia Sets p.22/25

23 A Julia set - log mirror color scheme c = i Julia set level Mandelbrot and Julia Sets p.23/25

24 Zooming in - level Julia set level Mandelbrot and Julia Sets p.24/25

25 Zooming in - level Julia set level Mandelbrot and Julia Sets p.25/25

Manipulating Images with Fractal Julia Sets

Manipulating Images with Fractal Julia Sets Manipulating Images with Fractal Julia Sets Stanley Spencer The Sycamores Queens Road Hodthorpe Worksop Nottinghamshire, England, S80 4UT pythagoras@bcs.org.uk Abstract The pictures associated with the

More information

Before displaying an image, the game should wait for a random amount of time.

Before displaying an image, the game should wait for a random amount of time. Reaction Introduction You are going to create a 2-player game to see who has the fastest reactions. The game will work by showing an image after a random amount of time - whoever presses their button first

More information

Citation for published version (APA): Nutma, T. A. (2010). Kac-Moody Symmetries and Gauged Supergravity Groningen: s.n.

Citation for published version (APA): Nutma, T. A. (2010). Kac-Moody Symmetries and Gauged Supergravity Groningen: s.n. University of Groningen Kac-Moody Symmetries and Gauged Supergravity Nutma, Teake IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please

More information

Converging Lenses. Parallel rays are brought to a focus by a converging lens (one that is thicker in the center than it is at the edge).

Converging Lenses. Parallel rays are brought to a focus by a converging lens (one that is thicker in the center than it is at the edge). Chapter 30: Lenses Types of Lenses Piece of glass or transparent material that bends parallel rays of light so they cross and form an image Two types: Converging Diverging Converging Lenses Parallel rays

More information

Fractals. SFU-CMS Math Camp 2008 Randall Pyke;

Fractals. SFU-CMS Math Camp 2008 Randall Pyke; Fractals SFU-CMS Math Camp 2008 Randall Pyke; www.sfu.ca/~rpyke/mathcamp Benoit Mandelbrot, 1977 How long is the coast of Britain? How long is the coast of Britain? How long is the coast of Britain? How

More information

GRAY: a quasi-optical beam tracing code for Electron Cyclotron absorption and current drive. Daniela Farina

GRAY: a quasi-optical beam tracing code for Electron Cyclotron absorption and current drive. Daniela Farina GRAY: a quasi-optical beam tracing code for Electron Cyclotron absorption and current drive Daniela Farina Istituto di Fisica del Plasma Consiglio Nazionale delle Ricerche EURATOM-ENEA-CNR Association,

More information

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game.

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game. CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25 Homework #1 ( Due: Oct 10 ) Figure 1: The laser game. Task 1. [ 60 Points ] Laser Game Consider the following game played on an n n board,

More information

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster INTRODUCTION TO WIRELESS SENSOR NETWORKS CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster OVERVIEW 1. Localization Challenges and Properties 1. Location Information 2. Precision and Accuracy 3. Localization

More information

Aberrations, Camera, Eye

Aberrations, Camera, Eye Aberrations, Camera, Eye This is a question that we probably can't answer. If the Invisible Man is also blind because no light is being absorbed by his retinas, then when we die and become spirits that

More information

Information Theory and Communication Optimal Codes

Information Theory and Communication Optimal Codes Information Theory and Communication Optimal Codes Ritwik Banerjee rbanerjee@cs.stonybrook.edu c Ritwik Banerjee Information Theory and Communication 1/1 Roadmap Examples and Types of Codes Kraft Inequality

More information

Creo Parametric 2.0: Introduction to Solid Modeling. Creo Parametric 2.0: Introduction to Solid Modeling

Creo Parametric 2.0: Introduction to Solid Modeling. Creo Parametric 2.0: Introduction to Solid Modeling Creo Parametric 2.0: Introduction to Solid Modeling 1 2 Part 1 Class Files... xiii Chapter 1 Introduction to Creo Parametric... 1-1 1.1 Solid Modeling... 1-4 1.2 Creo Parametric Fundamentals... 1-6 Feature-Based...

More information

Examples: Find the domain and range of the function f(x, y) = 1 x y 2.

Examples: Find the domain and range of the function f(x, y) = 1 x y 2. Multivariate Functions In this chapter, we will return to scalar functions; thus the functions that we consider will output points in space as opposed to vectors. However, in contrast to the majority of

More information

Physics Worksheet. Topic -Light. Q1 If the radius of curvature of spherical mirror is 20 cm, what is its focal length.

Physics Worksheet. Topic -Light. Q1 If the radius of curvature of spherical mirror is 20 cm, what is its focal length. Physics Worksheet Topic -Light Q1 If the radius of curvature of spherical mirror is 20 cm, what is its focal length. (Ans: 10 cm) Q2 Calculate the radius of curvature of spherical mirror whose focal length

More information

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Chapter 3 Convolutional Codes and Trellis Coded Modulation Chapter 3 Convolutional Codes and Trellis Coded Modulation 3. Encoder Structure and Trellis Representation 3. Systematic Convolutional Codes 3.3 Viterbi Decoding Algorithm 3.4 BCJR Decoding Algorithm 3.5

More information

Alternatively, the solid section can be made with open line sketch and adding thickness by Thicken Sketch.

Alternatively, the solid section can be made with open line sketch and adding thickness by Thicken Sketch. Sketcher All feature creation begins with two-dimensional drawing in the sketcher and then adding the third dimension in some way. The sketcher has many menus to help create various types of sketches.

More information

Wireless Networks Do Not Disturb My Circles

Wireless Networks Do Not Disturb My Circles Wireless Networks Do Not Disturb My Circles Roger Wattenhofer ETH Zurich Distributed Computing www.disco.ethz.ch Wireless Networks Geometry Zwei Seelen wohnen, ach! in meiner Brust OSDI Multimedia SenSys

More information

The Māori Marae as a structural attractor: exploring the generative, convergent and unifying dynamics within indigenous entrepreneurship

The Māori Marae as a structural attractor: exploring the generative, convergent and unifying dynamics within indigenous entrepreneurship 2nd Research Colloquium on Societal Entrepreneurship and Innovation RMIT University 26-28 November 2014 Associate Professor Christine Woods, University of Auckland (co-authors Associate Professor Mānuka

More information

Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks. Wei Wang, Vikram Srinivasan, Kee-Chaing Chua

Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks. Wei Wang, Vikram Srinivasan, Kee-Chaing Chua Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua Coverage in sensor networks Sensors are often randomly scattered in the field

More information

Intelligent Robotics Project and simulator

Intelligent Robotics Project and simulator Intelligent Robotics Project and simulator Thibaut Cuvelier 16 February 2017 Today s plan Project details Introduction to the simulator MATLAB for the simulator http://www.montefiore.ulg.ac.be/~tcuvelier/ir

More information

Previous Lecture. How can computation sort data faster for you? Sorting Algorithms: Speed Comparison. Recursive Algorithms 10/31/11

Previous Lecture. How can computation sort data faster for you? Sorting Algorithms: Speed Comparison. Recursive Algorithms 10/31/11 CS 202: Introduction to Computation " UIVERSITY of WISCOSI-MADISO Computer Sciences Department Professor Andrea Arpaci-Dusseau How can computation sort data faster for you? Previous Lecture Two intuitive,

More information

The Facts about the Input Impedance of Power and Ground Planes

The Facts about the Input Impedance of Power and Ground Planes The Facts about the Input Impedance of Power and Ground Planes The following diagram shows the power and ground plane structure of which the input impedance is computed. Figure 1. Configuration of the

More information

Two Parity Puzzles Related to Generalized Space-Filling Peano Curve Constructions and Some Beautiful Silk Scarves

Two Parity Puzzles Related to Generalized Space-Filling Peano Curve Constructions and Some Beautiful Silk Scarves Two Parity Puzzles Related to Generalized Space-Filling Peano Curve Constructions and Some Beautiful Silk Scarves http://www.dmck.us Here is a simple puzzle, related not just to the dawn of modern mathematics

More information

Bead Net New Ideas for Netted Beadwork. Heather Kingsley-Heath

Bead Net New Ideas for Netted Beadwork. Heather Kingsley-Heath Bead Net New Ideas for Netted Beadwork Heather Kingsley-Heath Copyright Rainbow Disks Limited 2007 Rainbow Disks Ltd www..com, Road, 4 First published in the UK in 2007 Text, projects and photographs Heather

More information

always positive for virtual image

always positive for virtual image Point to be remembered: sign convention for Spherical mirror Object height, h = always positive Always +ve for virtual image Image height h = Always ve for real image. Object distance from pole (u) = always

More information

Optimal design of a linear antenna array using particle swarm optimization

Optimal design of a linear antenna array using particle swarm optimization Proceedings of the 5th WSEAS Int. Conf. on DATA NETWORKS, COMMUNICATIONS & COMPUTERS, Bucharest, Romania, October 16-17, 6 69 Optimal design of a linear antenna array using particle swarm optimization

More information

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks Chapter 12 Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks 1 Outline CR network (CRN) properties Mathematical models at multiple layers Case study 2 Traditional Radio vs CR Traditional

More information

MAS336 Computational Problem Solving. Problem 3: Eight Queens

MAS336 Computational Problem Solving. Problem 3: Eight Queens MAS336 Computational Problem Solving Problem 3: Eight Queens Introduction Francis J. Wright, 2007 Topics: arrays, recursion, plotting, symmetry The problem is to find all the distinct ways of choosing

More information

Closed Almost Knight s Tours on 2D and 3D Chessboards

Closed Almost Knight s Tours on 2D and 3D Chessboards Closed Almost Knight s Tours on 2D and 3D Chessboards Michael Firstein 1, Anja Fischer 2, and Philipp Hungerländer 1 1 Alpen-Adria-Universität Klagenfurt, Austria, michaelfir@edu.aau.at, philipp.hungerlaender@aau.at

More information

In Response to Peg Jumping for Fun and Profit

In Response to Peg Jumping for Fun and Profit In Response to Peg umping for Fun and Profit Matthew Yancey mpyancey@vt.edu Department of Mathematics, Virginia Tech May 1, 2006 Abstract In this paper we begin by considering the optimal solution to a

More information

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Error Control Coding Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Topics Introduction The Channel Coding Problem Linear Block Codes Cyclic Codes BCH and Reed-Solomon

More information

Light: Reflection and Refraction Light Reflection of Light by Plane Mirror Reflection of Light by Spherical Mirror Formation of Image by Mirror Sign Convention & Mirror Formula Refraction of light Through

More information

Optics Practice. Version #: 0. Name: Date: 07/01/2010

Optics Practice. Version #: 0. Name: Date: 07/01/2010 Optics Practice Date: 07/01/2010 Version #: 0 Name: 1. Which of the following diagrams show a real image? a) b) c) d) e) i, ii, iii, and iv i and ii i and iv ii and iv ii, iii and iv 2. A real image is

More information

The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code

The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code Yaoyu Wang Nanjing University yaoyu.wang.nju@gmail.com June 10, 2016 Yaoyu Wang (NJU) Error correction with EEC June

More information

Homeotoxal and Homeohedral Tiling Using Pasting Scheme

Homeotoxal and Homeohedral Tiling Using Pasting Scheme Malaya J. Mat. S(2)(2015) 366 373 Homeotoxal and Homeohedral Tiling Using Pasting Scheme S. Jebasingh a Robinson Thamburaj b and Atulya K. Nagar c a Department of Mathematics Karunya University Coimbatore

More information

Y-Axis Lathe Programming

Y-Axis Lathe Programming 1 Appendix 1: Programming on Siemens Control Y-Axis Lathe Programming Paper Size: 170x244mm (Book Size) CNC 50 Hour Programming Course 2 Contents Introduction... 3 Specific programming scheme for plane

More information

Low-Latency Multi-Source Broadcast in Radio Networks

Low-Latency Multi-Source Broadcast in Radio Networks Low-Latency Multi-Source Broadcast in Radio Networks Scott C.-H. Huang City University of Hong Kong Hsiao-Chun Wu Louisiana State University and S. S. Iyengar Louisiana State University In recent years

More information

Dr Ghassan Al-Kindi - MECH2118 Lecture 9

Dr Ghassan Al-Kindi - MECH2118 Lecture 9 Dr Ghassan Al-Kindi - MECH2118 Lecture 9 Machining A material removal process in which a sharp cutting tool is used to mechanically cut away material so that the desired part geometry remains Most common

More information

Cooperative Wireless Charging Vehicle Scheduling

Cooperative Wireless Charging Vehicle Scheduling Cooperative Wireless Charging Vehicle Scheduling Huanyang Zheng and Jie Wu Computer and Information Sciences Temple University 1. Introduction Limited lifetime of battery-powered WSNs Possible solutions

More information

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016 Image formation Image processing Subhransu Maji : Computer Vision September 22, 2016 Slides credit: Erik Learned-Miller and others 2 Pre-digitization image What is an image before you digitize it? Continuous

More information

Automatic Control Systems 2017 Spring Semester

Automatic Control Systems 2017 Spring Semester Automatic Control Systems 2017 Spring Semester Assignment Set 1 Dr. Kalyana C. Veluvolu Deadline: 11-APR - 16:00 hours @ IT1-815 1) Find the transfer function / for the following system using block diagram

More information

Getting Started. Right click on Lateral Workplane. Left Click on New Sketch

Getting Started. Right click on Lateral Workplane. Left Click on New Sketch Getting Started 1. Open up PTC Pro/Desktop by either double clicking the icon or through the Start button and in Programs. 2. Once Pro/Desktop is open select File > New > Design 3. Close the Pallet window

More information

Chapter 36. Image Formation

Chapter 36. Image Formation Chapter 36 Image Formation Real and Virtual Images Real images can be displayed on screens Virtual Images can not be displayed onto screens. Focal Length& Radius of Curvature When the object is very far

More information

Discussion 8 Solution Thursday, February 10th. Consider the function f(x, y) := y 2 x 2.

Discussion 8 Solution Thursday, February 10th. Consider the function f(x, y) := y 2 x 2. Discussion 8 Solution Thursday, February 10th. 1. Consider the function f(x, y) := y 2 x 2. (a) This function is a mapping from R n to R m. Determine the values of n and m. The value of n is 2 corresponding

More information

Ev3 Robotics Programming 101

Ev3 Robotics Programming 101 Ev3 Robotics Programming 101 1. EV3 main components and use 2. Programming environment overview 3. Connecting your Robot wirelessly via bluetooth 4. Starting and understanding the EV3 programming environment

More information

COSE312: Compilers. Lecture 5 Lexical Analysis (4)

COSE312: Compilers. Lecture 5 Lexical Analysis (4) COSE312: Compilers Lecture 5 Lexical Analysis (4) Hakjoo Oh 2017 Spring Hakjoo Oh COSE312 2017 Spring, Lecture 5 March 20, 2017 1 / 20 Part 3: Automation Transform the lexical specification into an executable

More information

Multiple Integrals. Advanced Calculus. Lecture 1 Dr. Lahcen Laayouni. Department of Mathematics and Statistics McGill University.

Multiple Integrals. Advanced Calculus. Lecture 1 Dr. Lahcen Laayouni. Department of Mathematics and Statistics McGill University. Lecture epartment of Mathematics and Statistics McGill University January 4, 27 ouble integrals Iteration of double integrals ouble integrals Consider a function f(x, y), defined over a rectangle = [a,

More information

Algebra Based Physics. Reflection. Slide 1 / 66 Slide 2 / 66. Slide 3 / 66. Slide 4 / 66. Slide 5 / 66. Slide 6 / 66.

Algebra Based Physics. Reflection. Slide 1 / 66 Slide 2 / 66. Slide 3 / 66. Slide 4 / 66. Slide 5 / 66. Slide 6 / 66. Slide 1 / 66 Slide 2 / 66 Algebra Based Physics Geometric Optics 2015-12-01 www.njctl.org Slide 3 / 66 Slide 4 / 66 Table of ontents lick on the topic to go to that section Reflection Refraction and Snell's

More information

Estimating Areas. is reminiscent of a Riemann Sum and, amazingly enough, will be called a Riemann Sum. Double Integrals

Estimating Areas. is reminiscent of a Riemann Sum and, amazingly enough, will be called a Riemann Sum. Double Integrals Estimating Areas Consider the challenge of estimating the volume of a solid {(x, y, z) 0 z f(x, y), (x, y) }, where is a region in the xy-plane. This may be thought of as the solid under the graph of z

More information

Custom Pillow Block Design Protrusion, Cut, Round, Draft (Review) Drawing (Review) Inheritance Feature (New) Creo 2.0

Custom Pillow Block Design Protrusion, Cut, Round, Draft (Review) Drawing (Review) Inheritance Feature (New) Creo 2.0 Custom Pillow Block Design Protrusion, Cut, Round, Draft (Review) Drawing (Review) Inheritance Feature (New) Creo 2.0 Rotatable pdf files: Casting Machining Grease Fitting Boss The general design of the

More information

CSE 21 Practice Final Exam Winter 2016

CSE 21 Practice Final Exam Winter 2016 CSE 21 Practice Final Exam Winter 2016 1. Sorting and Searching. Give the number of comparisons that will be performed by each sorting algorithm if the input list of length n happens to be of the form

More information

Comparison of the Radiation Characteristics of Triangular and Quadratic Koch Fractal Dipole Wire Antennas

Comparison of the Radiation Characteristics of Triangular and Quadratic Koch Fractal Dipole Wire Antennas Fawwaz J. Jibrael Zahraa F. Mizeel Department of Electrical and Electronic Engineering, University of Technology, Baghdad, Iraq Comparison of the Radiation Characteristics of Triangular and Quadratic Koch

More information

Appendix I EFFICIENT DERIVATION OF IMPEDANCE LOCI. 1.1 Adaptive Sampling Scheme

Appendix I EFFICIENT DERIVATION OF IMPEDANCE LOCI. 1.1 Adaptive Sampling Scheme Appendix I EFFICIENT DERIVATION OF IMPEDANCE LOCI 1.1 Adaptive Sampling Scheme For a given system configuration and operating conditions, the impedance locus, described in Section 4.3.5, provides complete

More information

Chapter 34. Images. Copyright 2014 John Wiley & Sons, Inc. All rights reserved.

Chapter 34. Images. Copyright 2014 John Wiley & Sons, Inc. All rights reserved. Chapter 34 Images Copyright 34-1 Images and Plane Mirrors Learning Objectives 34.01 Distinguish virtual images from real images. 34.02 Explain the common roadway mirage. 34.03 Sketch a ray diagram for

More information

ON THE CREATION OF PANORAMIC IMAGES FROM IMAGE SEQUENCES

ON THE CREATION OF PANORAMIC IMAGES FROM IMAGE SEQUENCES ON THE CREATION OF PANORAMIC IMAGES FROM IMAGE SEQUENCES Petteri PÖNTINEN Helsinki University of Technology, Institute of Photogrammetry and Remote Sensing, Finland petteri.pontinen@hut.fi KEY WORDS: Cocentricity,

More information

Rudimentary Swarm Robotics

Rudimentary Swarm Robotics Rudimentary Swarm Robotics Josiah Hamid Khani, Thomas Keller, Matthew Sims, & Isaac Swift Episcopal School of Dallas, josiahhk@gmail Project Description Rudimentary Swarm Robotics The concept of swarm

More information

MPSK Tutorial. Tom Rondeau Tom Rondeau () MPSK Tutorial / 26

MPSK Tutorial. Tom Rondeau Tom Rondeau () MPSK Tutorial / 26 MPSK Tutorial Tom Rondeau 2012-09-22 Tom Rondeau () MPSK Tutorial 2012-09-22 1 / 26 Outline 1 Introduction 2 Digital Modulation Study 3 Tom Rondeau () MPSK Tutorial 2012-09-22 2 / 26 Download Materials

More information

Notes on Fourier transforms

Notes on Fourier transforms Fourier Transforms 1 Notes on Fourier transforms The Fourier transform is something we all toss around like we understand it, but it is often discussed in an offhand way that leads to confusion for those

More information

Assignment X Light. Reflection and refraction of light. (a) Angle of incidence (b) Angle of reflection (c) principle axis

Assignment X Light. Reflection and refraction of light. (a) Angle of incidence (b) Angle of reflection (c) principle axis Assignment X Light Reflection of Light: Reflection and refraction of light. 1. What is light and define the duality of light? 2. Write five characteristics of light. 3. Explain the following terms (a)

More information

VectorPlot[{y^2-2x*y,3x*y-6*x^2},{x,-5,5},{y,-5,5}]

VectorPlot[{y^2-2x*y,3x*y-6*x^2},{x,-5,5},{y,-5,5}] hapter 16 16.1. 6. Notice that F(x, y) has length 1 and that it is perpendicular to the position vector (x, y) for all x and y (except at the origin). Think about drawing the vectors based on concentric

More information

p-percent Coverage in Wireless Sensor Networks

p-percent Coverage in Wireless Sensor Networks p-percent Coverage in Wireless Sensor Networks Yiwei Wu, Chunyu Ai, Shan Gao and Yingshu Li Department of Computer Science Georgia State University October 28, 2008 1 Introduction 2 p-percent Coverage

More information

Reference Manual SPECTRUM. Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland

Reference Manual SPECTRUM. Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland Reference Manual SPECTRUM Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland Version 1.1, Dec, 1990. 1988, 1989 T. C. O Haver The File Menu New Generates synthetic

More information

TUTORIAL 9 OPEN AND CLOSED LOOP LINKS. On completion of this tutorial, you should be able to do the following.

TUTORIAL 9 OPEN AND CLOSED LOOP LINKS. On completion of this tutorial, you should be able to do the following. TUTORIAL 9 OPEN AND CLOSED LOOP LINKS This tutorial is of interest to any student studying control systems and in particular the EC module D7 Control System Engineering. On completion of this tutorial,

More information

How to make a round shape with tapestry crochet

How to make a round shape with tapestry crochet 1 How to make a round shape with tapestry crochet If you are acquainted with the basic principals of tapestry crochet, you can also start with a round shape. To get a round shape, you need to increase.

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

UCSD CSE 21, Spring 2014 [Section B00] Mathematics for Algorithm and System Analysis

UCSD CSE 21, Spring 2014 [Section B00] Mathematics for Algorithm and System Analysis UCSD CSE 21, Spring 2014 [Section B00] Mathematics for Algorithm and System Analysis Lecture 3 Class URL: http://vlsicad.ucsd.edu/courses/cse21-s14/ Lecture 3 Notes Goal for today: CL Section 3 Subsets,

More information

Congruence. Solving linear congruences. A linear congruence is an expression in the form. ax b (modm)

Congruence. Solving linear congruences. A linear congruence is an expression in the form. ax b (modm) Congruence Solving linear congruences A linear congruence is an expression in the form ax b (modm) a, b integers, m a positive integer, x an integer variable. x is a solution if it makes the congruence

More information

Google Earth Tutorials

Google Earth Tutorials Google Earth Tutorials Tutorial 1 Beginner Videos 1: Street View Now you can fly from outer space down to the streets with Street View. Seamlessly integrated with Google Earth, Street View lets you experience

More information

Improvement of Robot Path Planning Using Particle. Swarm Optimization in Dynamic Environments. with Mobile Obstacles and Target

Improvement of Robot Path Planning Using Particle. Swarm Optimization in Dynamic Environments. with Mobile Obstacles and Target Advanced Studies in Biology, Vol. 3, 2011, no. 1, 43-53 Improvement of Robot Path Planning Using Particle Swarm Optimization in Dynamic Environments with Mobile Obstacles and Target Maryam Yarmohamadi

More information

INVITING Inviting The person you met at event The person you met at event

INVITING Inviting The person you met at event The person you met at event INVITING Inviting our goal is to get an appointment. Inviting is not presenting. Inviting is to offer the chance to take a look. Remember, if you can t tell them the ENTIRE story, then don t tell them

More information

Focal Plane and non-linear Curvature Wavefront Sensing for High Contrast Coronagraphic Adaptive Optics Imaging

Focal Plane and non-linear Curvature Wavefront Sensing for High Contrast Coronagraphic Adaptive Optics Imaging Focal Plane and non-linear Curvature Wavefront Sensing for High Contrast Coronagraphic Adaptive Optics Imaging Olivier Guyon Subaru Telescope 640 N. A'ohoku Pl. Hilo, HI 96720 USA Abstract Wavefronts can

More information

Simulating the Spirograph Works by the Geometer s Sketchpad

Simulating the Spirograph Works by the Geometer s Sketchpad Simulating the Spirograph Works by the Geometer s Sketchpad Xuan Yao Xinyue Zhang Author affiliation:classmate yaoxuan1014@foxmail.com zhangxinyue5680@163.com Beijing NO.22 Middle School China Abstract

More information

Number-Theoretic Algorithms

Number-Theoretic Algorithms Number-Theoretic Algorithms Hengfeng Wei hfwei@nju.edu.cn March 31 April 6, 2017 Hengfeng Wei (hfwei@nju.edu.cn) Number-Theoretic Algorithms March 31 April 6, 2017 1 / 36 Number-Theoretic Algorithms 1

More information

Creating Rubik s Art. 1) Students will be able to replicate color configurations on one face of a Rubik s Cube.

Creating Rubik s Art. 1) Students will be able to replicate color configurations on one face of a Rubik s Cube. Creating Rubik s Art Common Core: Objectives: Without matching this to specific standards, this block of activities involves creativity, collaboration, cooperation, computer skills, photo editing, blueprinting,

More information

Optical Components for Laser Applications. Günter Toesko - Laserseminar BLZ im Dezember

Optical Components for Laser Applications. Günter Toesko - Laserseminar BLZ im Dezember Günter Toesko - Laserseminar BLZ im Dezember 2009 1 Aberrations An optical aberration is a distortion in the image formed by an optical system compared to the original. It can arise for a number of reasons

More information

g. Click once on the left vertical line of the rectangle.

g. Click once on the left vertical line of the rectangle. This drawing will require you to a model of a truck as a Solidworks Part. Please be sure to read the directions carefully before constructing the truck in Solidworks. Before submitting you will be required

More information

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:

More information

N.N.Soboleva, S.M.Kozel, G.R.Lockshin, MA. Entin, K.V. Galichsky, P.L. Lebedinsky, P.M. Zhdanovich. Moscow Institute ofphysics and Technology

N.N.Soboleva, S.M.Kozel, G.R.Lockshin, MA. Entin, K.V. Galichsky, P.L. Lebedinsky, P.M. Zhdanovich. Moscow Institute ofphysics and Technology Computer assisted optics teaching at the Moscow Institute ofphysics and Technology N.N.Soboleva, S.M.Kozel, G.R.Lockshin, MA. Entin, K.V. Galichsky, P.L. Lebedinsky, P.M. Zhdanovich Moscow Institute ofphysics

More information

Search Depth. 8. Search Depth. Investing. Investing in Search. Jonathan Schaeffer

Search Depth. 8. Search Depth. Investing. Investing in Search. Jonathan Schaeffer Search Depth 8. Search Depth Jonathan Schaeffer jonathan@cs.ualberta.ca www.cs.ualberta.ca/~jonathan So far, we have always assumed that all searches are to a fixed depth Nice properties in that the search

More information

E X P E R I M E N T 12

E X P E R I M E N T 12 E X P E R I M E N T 12 Mirrors and Lenses Produced by the Physics Staff at Collin College Copyright Collin College Physics Department. All Rights Reserved. University Physics II, Exp 12: Mirrors and Lenses

More information

Algebra Based Physics. Reflection. Slide 1 / 66 Slide 2 / 66. Slide 3 / 66. Slide 4 / 66. Slide 5 / 66. Slide 6 / 66.

Algebra Based Physics. Reflection. Slide 1 / 66 Slide 2 / 66. Slide 3 / 66. Slide 4 / 66. Slide 5 / 66. Slide 6 / 66. Slide 1 / 66 Slide 2 / 66 lgebra ased Physics Geometric Optics 2015-12-01 www.njctl.org Slide 3 / 66 Slide 4 / 66 Table of ontents lick on the topic to go to that section Reflection Refraction and Snell's

More information

Refraction by Spherical Lenses by

Refraction by Spherical Lenses by Page1 Refraction by Spherical Lenses by www.examfear.com To begin with this topic, let s first know, what is a lens? A lens is a transparent material bound by two surfaces, of which one or both the surfaces

More information

Creo Revolve Tutorial

Creo Revolve Tutorial Creo Revolve Tutorial Setup 1. Open Creo Parametric Note: Refer back to the Creo Extrude Tutorial for references and screen shots of the Creo layout 2. Set Working Directory a. From the Model Tree navigate

More information

Geometric Optics. Ray Model. assume light travels in straight line uses rays to understand and predict reflection & refraction

Geometric Optics. Ray Model. assume light travels in straight line uses rays to understand and predict reflection & refraction Geometric Optics Ray Model assume light travels in straight line uses rays to understand and predict reflection & refraction General Physics 2 Geometric Optics 1 Reflection Law of reflection the angle

More information

Black Maps By Peter Spiegelman

Black Maps By Peter Spiegelman Black Maps By Peter Spiegelman Google Maps Here are all the Black Ops 3 multiplayer maps for the Xbox 360, PlayStation 3, Xbox One, PlayStation 4 and PC versions. There are a total of 12 maps, plus the

More information

PLU Men s Basketball Photo Orders

PLU Men s Basketball Photo Orders PLU Men s Basketball Photo Orders Follow this link to the Walgreen s Photo site. If you are registered there, you can log in and go directly to the photo albums. If not, then register at the Walgreens

More information

Calculus IV Math 2443 Review for Exam 2 on Mon Oct 24, 2016 Exam 2 will cover This is only a sample. Try all the homework problems.

Calculus IV Math 2443 Review for Exam 2 on Mon Oct 24, 2016 Exam 2 will cover This is only a sample. Try all the homework problems. Calculus IV Math 443 eview for xam on Mon Oct 4, 6 xam will cover 5. 5.. This is only a sample. Try all the homework problems. () o not evaluated the integral. Write as iterated integrals: (x + y )dv,

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

ANALYSIS OF ADSL2 s 4D-TCM PERFORMANCE

ANALYSIS OF ADSL2 s 4D-TCM PERFORMANCE ANALYSIS OF ADSL s 4D-TCM PERFORMANCE Mohamed Ghanassi, Jean François Marceau, François D. Beaulieu, and Benoît Champagne Department of Electrical & Computer Engineering, McGill University, Montreal, Quebec

More information

Iteration. Many thanks to Alan Fern for the majority of the LSPI slides.

Iteration. Many thanks to Alan Fern for the majority of the LSPI slides. Approximate Click to edit Master titlepolicy style Iteration Click to edit Emma Master Brunskill subtitle style Many thanks to Alan Fern for the majority of the LSPI slides. https://web.engr.oregonstate.edu/~afern/classes/cs533/notes/lspi.pdf

More information

MATH Exam 2 Solutions November 16, 2015

MATH Exam 2 Solutions November 16, 2015 MATH 1.54 Exam Solutions November 16, 15 1. Suppose f(x, y) is a differentiable function such that it and its derivatives take on the following values: (x, y) f(x, y) f x (x, y) f y (x, y) f xx (x, y)

More information

Chapter 4 Heuristics & Local Search

Chapter 4 Heuristics & Local Search CSE 473 Chapter 4 Heuristics & Local Search CSE AI Faculty Recall: Admissable Heuristics f(x) = g(x) + h(x) g: cost so far h: underestimate of remaining costs e.g., h SLD Where do heuristics come from?

More information

Lecture 7: The Principle of Deferred Decisions

Lecture 7: The Principle of Deferred Decisions Randomized Algorithms Lecture 7: The Principle of Deferred Decisions Sotiris Nikoletseas Professor CEID - ETY Course 2017-2018 Sotiris Nikoletseas, Professor Randomized Algorithms - Lecture 7 1 / 20 Overview

More information

Spherical K-Means Color Image Compression Tim Pavlik

Spherical K-Means Color Image Compression Tim Pavlik Spherical K-Means Color Image Compression Tim Pavlik Features/Functionality This project takes an input image in RGB colorspace and performs K-means clustering, where the number of clusters (N) is specified

More information

Final Reg Optics Review SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

Final Reg Optics Review SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question. Final Reg Optics Review 1) How far are you from your image when you stand 0.75 m in front of a vertical plane mirror? 1) 2) A object is 12 cm in front of a concave mirror, and the image is 3.0 cm in front

More information

Surface Modeling. Prerequisites. Stats

Surface Modeling. Prerequisites. Stats Surface Modeling With all of its powerful feature creation tools, solid modeling is not capable of capturing the complex shapes. To capture such complex shapes, surface modeling techniques are widely used.

More information

ii) When light falls on objects, it reflects the light and when the reflected light reaches our eyes then we see the objects.

ii) When light falls on objects, it reflects the light and when the reflected light reaches our eyes then we see the objects. Light i) Light is a form of energy which helps us to see objects. ii) When light falls on objects, it reflects the light and when the reflected light reaches our eyes then we see the objects. iii) Light

More information

For many hundreds of years, literature has been one of the most important. human art forms. It allows us to give voice to our emotions, create

For many hundreds of years, literature has been one of the most important. human art forms. It allows us to give voice to our emotions, create Creative Writing COURSE DESCRIPTION: For many hundreds of years, literature has been one of the most important human art forms. It allows us to give voice to our emotions, create imaginary worlds, express

More information

Principles and Applications of Microfluidic Devices AutoCAD Design Lab - COMSOL import ready

Principles and Applications of Microfluidic Devices AutoCAD Design Lab - COMSOL import ready Principles and Applications of Microfluidic Devices AutoCAD Design Lab - COMSOL import ready Part I. Introduction AutoCAD is a computer drawing package that can allow you to define physical structures

More information

Inverted-COR: Inverted-Occultation Coronagraph for Solar Orbiter

Inverted-COR: Inverted-Occultation Coronagraph for Solar Orbiter Inverted-COR: Inverted-Occultation Coronagraph for Solar Orbiter OATo Technical Report Nr. 119 Date 19-05-2009 by: Silvano Fineschi Release Date Sheet: 1 of 1 REV/ VER LEVEL DOCUMENT CHANGE RECORD DESCRIPTION

More information

Chapter 5. Tracking system with MEMS mirror

Chapter 5. Tracking system with MEMS mirror Chapter 5 Tracking system with MEMS mirror Up to now, this project has dealt with the theoretical optimization of the tracking servo with MEMS mirror through the use of simulation models. For these models

More information