• -> Dutch
  • Main index
  • About Funiter
  • News archive
  • Screenshots
  • Documentation
  • Download
  • Contact
  • Links

Complex: graphs and diagrams

Graphs and diagrams | Functions | Parameters | Step-by-step iteration

Next: Complex: central menu | Previous: Real: central menu | Back to: Contents

Graphs and diagrams:

For "Functiontype: From C to C", the following graphs are available:

"Step-by-step iteration >"
Selects a graph that allows you to monitor each iterationstep.
"Step-by-step inverse iteration >"
Selects a graph that allows you to monitor each iterationstep, but now it takes the 'inverse' of the selected function ( 'z -> sqrt(z - c)' instead of 'z -> z² + c' ).
"Orbitdiagram for variable z (Julia) >"
Selects the graph that plots the orbit for each 'z'. The 'c' remains constant.
"Orbitdiagram for variable c (Mandelbrot) >"
Same as the previous one, except that it plots the orbit for each 'c', where 'z' remains constant.

Each of the graphs has a sub menu, for "Step-by-step iteration >" and "Step-by-step inverse iteration >" the menu contains the following options (shapes):

"Point >"
Use a point as starting value.

"Line >"
Use a line as starting shape.
"Circle >"
Use a circle as starting shape.
"Rectangle >"
Use a rectangle as starting shape.

Each of the shapes has a sub menu which allows you to select the type of coloring. Note: Funiter only uses 14 colors effectively, this means that the colors will wrap at color number 14. You can choose from three different options:

"Color depends on startingpoint"
Each iteration has it's own color.
"Color depends on iter. steps"
Each iteration step has it's own color.
"All iterationsteps same color"
All steps and iterations in one color (default is 'purple').

The two orbit diagrams, "Orbitdiagram for variable z (Julia) >" and "Orbitdiagram for variable c (Mandelbrot) >" , have a sub menu to select a diagram:

"Filled"
Plots only the points inside the set.
"Escape time diagram"
Plots both, points inside and outside the set. Points outside the set get a color that represents how many iterations were required before |z|>2. This is the well-known set-with-colored-bands diagram.
"Boundary"
This traces the boundary of the set.
"Inverse iteration method"
Uses the inverse function to draw "Orbitdiagram for variable z (Julia)". The option is only available for this graph.

top

Functions:

There is only one function available:

  • z -> z² + c

top

Parameters:

"Real part of c:"
The real part of value for c.
Applies to: "Step-by-step iteration >" , "Step-by-step inverse iteration >" , "Orbitdiagram for variable z".
"Imaginary part of c:"
The imaginary part of value for c.
Applies to: "Step-by-step iteration >" , "Step-by-step inverse iteration >" , "Orbitdiagram for variable z".
"Real part of z:"
The real part of value for z.
Applies to: "Orbitdiagram for variable c".
Imaginary part of z:
The imaginary part of value for z.
Applies to: "Orbitdiagram for variable c".
"Min. for real part of values:"
The lowest x coordinate.
Applies to: all graphs.
"Max. for real part of values:"
The highest x coordinate.
Applies to: all graphs.
"Min. for imaginary part of values:"
The lowest y coordinate.
Applies to: all graphs.
"Max. for imaginary part of values:"
The highest y coordinate.
Applies to: all graphs.
"Escape value:"
Escape value, sometimes called 'Bailout value'. Under normal circumstances this value is calculated automatically. As soon as you change the value, a (red) asterisks will appear, indicating that it is your responsibility now.
Applies to: all graphs.
"Number of steps/iteration:"
This is a bit misleading, because it is the number of times the function is iterated, each time you press <Enter>.
Applies to: "Step-by-step iteration >". "Step-by-step inverse iteration >"
"Total number of iterations:"
The maximum number of iterations.
Applies to: "Orbitdiagram for variable z" , "Orbitdiagram for variable c".
"Number of skipped iterations:"
The number of iterations which is not plotted.
Applies to: "Orbitdiagram for variable z" , "Orbitdiagram for variable c".

top

Step-by-step iteration:

Point

When you enter this 'shape', the following help menu will appear:

ENTERStart selection
Mouse positionStarting points
ESCAPETo central menu

The position of the mouse is the begin point. As you move the mouse, you can see the value in the statusbar at the bottom of the screen. Press the right mouse button to start a new selection.

As soon as you press <Enter>, a small filled circle will appear at the current position of the mouse-pointer. This is the starting value. This also marks the end of the selection process. When you press <F1> you will see the available keys:

ENTERIterate
DELETEErase screen
R-buttonNew selection
ESCAPETo central menu

<Enter> exits the help menu and resumes the iteration mode, you can move the mouse without disrupting the process. To start a new selection, click on the right mouse button.

At the bottom of the screen, in the status bar, you can see the current iteration step and value.

Line

When you enter this 'shape', the following help menu will appear (it also applies to "Rectangle" and "Circle").

ENTERIterate
DELETEErase screen
L-buttonNew selection
R-buttonNew selection
ESCAPETo central menu

To draw a line, move the mouse to the position on the screen where you want to start the line and press the left mouse button. Move the mouse, while you hold down the left mouse button, to the point where you want the line to end, and release the button. You can monitor the position of the begin and end point in the statusbar at the bottom of the screen. In case you want to restart the selection, you must press the right mouse button.

Rectangle

To draw a rectangle, move the mouse to the position on the screen where you want the upper left corner to be. Move the mouse, while you hold down the left mouse button, to the lower right corner of the rectangle, and release the button. You can monitor the coordinates in the statusbar at the bottom of the screen. To restart the selection, press the right mouse-button.

Circle

To draw a circle, move the mouse to the position on the screen where you want the centre, and press the left mouse button. Move the mouse, while you hold down the left mouse button, to the point where you want the perimeter to be, and release the button. You can monitor the values for the centre and radius in the statusbar at the bottom of the screen. Click on the right mouse-button to restart the selection.

top

Step-by-step inverse iteration:

Since the previous block about "Step-by-step iteration" covered the selection of shapes, I will not go into that this time, but only focus on the iteration process (which is slightly different from the previous graph).

Point

When you press <F1> you will see the available keys:

+Pos. root
-Neg. root
ENTERrandom root
DELETEErase screen
R-buttonNew selection
ESCAPETo central menu
Line , Rectangle and Circle

When you press <F1> you will see the available keys:

=both roots
+Pos. root
-Neg. root
ENTERrandom root
DELETEErase screen
R-buttonNew selection
ESCAPETo central menu

The status bar doesn't show iteration step and values for these three shapes.

top

Next: Complex: central menu | Previous: Real: central menu | Back to: Contents



Documentation for Funiter by Stijn Wolters. Last modified on November 8 2006.