Print

 

{source}

<?php 
require_once JPATH_SITE.'/TTcustom/TT_contentparser.php';
\(parameters = array("topicname" => "math",
 "modelname" => "Series_Numbers/ejss_model_Burning_ShipWC");

echo generateSimHTML(\)parameters, "EJSS");
?>
{/source}

Overview:

This briefing document reviews the key information presented on the Open Educational Resources / Open Source Physics @ Singapore website concerning their JavaScript simulation applet for the Burning Ship fractal. The document outlines the fractal's definition, its relation to the Mandelbrot set, the functionalities of the provided simulation, and its educational context.

Main Themes and Important Ideas/Facts:

  1. Definition of the Burning Ship Fractal:
  1. Relationship to the Mandelbrot Set:
  1. Functionality of the JavaScript Simulation Applet:
  1. Extension: Mandelbrot Set with Variable Initial Value:
  1. Educational Context and Authorship:
  1. Licensing and Credits:
  1. Related Resources:

Quotes:

Conclusion:

The provided source offers a JavaScript simulation applet for the Burning Ship fractal, a fascinating variation of the Mandelbrot set. The applet allows users to interactively explore this complex mathematical object and understand its generation through an iterative process involving complex numbers and absolute values. Additionally, the inclusion of a variable initial value for the Mandelbrot set provides a deeper insight into the dynamics of these fractal structures. The resource is clearly positioned within an educational context, aiming to enhance the learning and teaching of mathematics through interactive simulations, and is part of a larger collection of open educational resources in physics and mathematics.

 

Burning Ship Fractal Study Guide

Key Concepts:

Quiz:

  1. What is the fundamental difference in the iterative formula between the Mandelbrot set and the Burning Ship fractal, as described in the text?
  2. Explain the process by which a point in the complex plane is determined to be part of the Burning Ship fractal according to the provided rules.
  3. What criterion is used in the simulation code to determine if a complex number z will approach infinity, and after how many iterations does the code make this assumption?
  4. How are points that are members of the Mandelbrot set and points that diverge colored differently in the described simulation?
  5. What happens to the resolution of the fractal calculation when a rectangle is drawn with the mouse in the simulation?
  6. Explain how the simulation allows for the exploration of the Mandelbrot set with a variable initial value, zâ‚€.
  7. According to the text, what mathematical property is identified as the underlying cause of the intricate fractal structures observed?
  8. Who are credited as the original developers of the mandelbrot.xlm code and who developed the variations discussed in the text?
  9. What is the significance of the threshold magnitude of 2 in the context of determining whether a complex number will tend towards infinity in these fractal calculations?
  10. How does the Burning Ship fractal relate to the Mandelbrot set, according to the "For Teachers" section of the text?

Quiz Answer Key:

  1. The key difference lies in the generation of the new complex number z'. For the Burning Ship fractal, the absolute value of both the real and imaginary parts of z are taken before squaring, while the standard Mandelbrot set squares z directly.
  2. A starting complex number c is taken. Then, an iterative process begins with an initial complex number z. In each iteration, a new z' is calculated by taking the absolute value of the real and imaginary parts of the previous z, squaring the result, and adding c. If the magnitude of z remains bounded (does not go towards infinity) after a certain number of iterations, then c is considered part of the Burning Ship fractal.
  3. The code assumes that if the magnitude of z becomes greater than 2 at any point during the iteration, then z will approach infinity. This test is performed for a maximum of 256 iterations.
  4. In the Mandelbrot set simulation described with a variable initial value, the points that do not diverge (members of the set) are colored red, while the diverging points are colored green to blue, with the shading indicating the speed of divergence.
  5. Drawing a rectangle with the mouse defines a smaller region of the complex plane to be calculated. This results in a correspondingly increasing resolution of the fractal within that selected area.
  6. The simulation allows users to modify the initial value zâ‚€ (represented as k + im) through editable number fields or by clicking on a white point in the drawing. By changing zâ‚€, users can observe how the fractal structure of the Mandelbrot set changes.
  7. The text states that the fractal structure is caused by the nonlinearity of the series rule used in the iterative process. This nonlinearity leads to the complex and self-similar patterns observed in fractals.
  8. Francisco Esquembre and Wolfgang Christian originally developed mandelbrot.xlm. Dieter Roess developed the variations discussed in the text in October 2008.
  9. The threshold magnitude of 2 is significant because it can be mathematically shown that if the magnitude of z exceeds 2 during the iteration, the sequence will definitely tend towards infinity and the starting point c is not part of the fractal set.
  10. The "For Teachers" section explicitly states that the Burning Ship fractal is a slight modification of the Mandelbrot Set, specifically by taking the absolute value of the real and imaginary parts of z before squaring in each iteration.

Essay Format Questions:

  1. Discuss the role of iteration in the generation of the Burning Ship fractal and explain how the behavior of the iterated complex numbers determines whether a point belongs to the fractal.
  2. Compare and contrast the defining iterative formulas of the Burning Ship fractal and the Mandelbrot set. Analyze how the seemingly small modification in the Burning Ship formula leads to significantly different visual characteristics in the resulting fractal.
  3. Explain the concept of boundedness and divergence in the context of complex number sequences and discuss its importance in defining fractal sets like the Burning Ship and Mandelbrot sets.
  4. Describe how the provided JavaScript simulation allows for interactive exploration of the Mandelbrot set with a variable initial value. Discuss the potential educational benefits of such a simulation for understanding the properties of fractals.
  5. Based on the provided text, discuss the connection between nonlinear mathematical rules and the emergence of complex, self-similar structures like the Burning Ship fractal. Can you suggest other areas in mathematics or science where nonlinearity leads to similarly complex phenomena?

Glossary of Key Terms:

Sample Learning Goals

[text]

For Teachers

The Burning Ship fractal is actually a slight modification to the Mandelbrot Set by taking the absolute value of both the real and imaginary parts of the complex number z before squaring it in each iteration.

Thus, the equation is as follows:

z_{{n+1}}=(|\operatorname {Re}\left(z_{n}\right)|+i|\operatorname {Im}\left(z_{n}\right)|)^{2}+c,\quad z_{0}=0

While this may seem like a small change to the equation, the change to the fractal itself is anything but.

Research

[text]

Video

[text]

 Version:

  1. http://weelookang.blogspot.sg/2016/02/vector-addition-b-c-model-with.html improved version with joseph chua's inputs
  2. http://weelookang.blogspot.sg/2014/10/vector-addition-model.html original simulation by lookang

Other Resources

[text]

What is the Burning Ship Fractal?

The Burning Ship fractal is a set of points in the complex plane determined by an iterative formula. For each complex number c, a sequence is generated starting with z = a + ib. In each iteration, a new complex number z' is calculated by taking the absolute value of the real and imaginary parts of z, squaring the result, and adding c: z' = (|Re(z)| + |Im(z)|i)² + c*. If the magnitude of z tends towards infinity after repeated iterations, then the initial point c is not part of the Burning Ship fractal. Points that remain bounded form the fractal.

How does the formula for the Burning Ship fractal differ from the Mandelbrot set?

The key difference lies in the step where a new complex number is generated. For the Mandelbrot set, the formula is z' = z² + c. For the Burning Ship fractal, before squaring, the absolute values of the real and imaginary parts of z are taken: z' = (|Re(z)| + |Im(z)|i)² + c*. This seemingly small modification in the formula leads to a significantly different and distinct fractal shape.

What determines if a point belongs to the Burning Ship fractal?

A starting complex number c belongs to the Burning Ship fractal if, when the iterative process z' = (|Re(z)| + |Im(z)|i)² + c* is applied repeatedly (starting with some initial z, though typically related to the iteration), the magnitude of z does not exceed a certain bound (often 2) after a large number of iterations. If the magnitude grows indefinitely, the point c is not part of the fractal.

How is the Burning Ship fractal visualized?

The Burning Ship fractal is visualized by assigning colors to points in the complex plane based on their behavior under the iterative formula. Points that remain bounded (likely members of the fractal) are often colored differently from those that diverge to infinity. Furthermore, the rate of divergence can be indicated by the color; for example, points that diverge quickly might have one color, while those that take longer to diverge have another, creating the intricate details seen in fractal images.

What is the significance of the number of iterations in determining fractal membership?

Since it's impossible to perform an infinite number of iterations computationally, a maximum number of iterations is set (e.g., 256 in the described code). If the magnitude of z exceeds a certain threshold (e.g., 2) before reaching this maximum, the point is considered to be diverging. If it remains below the threshold after the maximum iterations, it is assumed to be bounded and thus a member of the set (for practical visualization purposes). The number of iterations influences the level of detail visible in the fractal; more iterations can reveal finer structures.

How does the provided simulation allow for exploration of the Mandelbrot set?

The simulation includes functionality to explore the Mandelbrot set as well. It uses the standard Mandelbrot iteration: zn+1 = zn² + c, with an initial value of z0 = 0. Points c for which this series does not diverge are part of the Mandelbrot set. The simulation colors these bounded points red and diverging points green to blue, with the shading indicating the speed of divergence. Users can zoom into specific regions by drawing a rectangle, increasing the resolution in that area.

What is the effect of a variable initial value (z0) on the Mandelbrot set in the simulation?

The simulation allows users to modify the initial value z0 in the Mandelbrot iteration (zn+1 = zn² + c). The default z0 = 0 produces the standard Mandelbrot set. By changing the real (k) and imaginary (m) parts of z0 (z0 = k + im), the resulting fractal changes its appearance. The white point on the drawing corresponds to the current z0, which can be manipulated with the mouse or by entering exact values in editable number fields. This demonstrates how the initial conditions of a nonlinear series can significantly impact the structure of the generated fractal.

What broader concept do the Burning Ship and Mandelbrot fractals illustrate in mathematics?

Both the Burning Ship and Mandelbrot fractals are examples of complex dynamical systems and illustrate the concept of self-similarity and how simple, nonlinear rules applied iteratively can generate incredibly complex and beautiful patterns. They highlight the idea of a boundary (the fractal boundary) where small changes in initial conditions can lead to drastically different long-term behavior (bounded vs. unbounded). Furthermore, the exploration of these fractals demonstrates the power of computational methods in visualizing and understanding abstract mathematical concepts related to sequences and series in the complex plane.

Parent Category: Pure Mathematics
Category: 2 Sequences and series
Hits: 9952