Math on the Cloud
FacebookTwitterInstagram

Complex Function Plotter---Domain Coloring Method (version 2.0)

To plot a complex function w=F(z), we need a 4-dimensional space, 2 dimensions for z and another 2 for w. In the previous deployed complex function plotter, we use the conformal mapping method, and we have to use 2 separate canvases, 1 for z, 1 for w. In this tool, we use the Domain Coloring Method to represent 4 complex parameters in one 2-dimensional space. z is represented using (x,y) position, but mapped w=(u,v)=F(z) is represented by color and lightness. The phase/argument value of w is represented by color/hue at the point, and its modulus/magnitude by lightness.
In practice, to signify the change direction and value range of the phase and modulus, we also show a series of contour lines of phase and modulus.

This tool is in fact a simplification of our Generic Mandelbrot/Julia Set Plotter.
They are both based on complex function computation, and a big difference between them is that, for each point on the complex space(plot area), a fractal plotter need to iterate for many times, but the Complex Function Plotter only need one time computation, so that we can see the function plot is much faster than the fractal plotter.
And the operation of the two types of tools are also similar.

Quickstart:
Click "Run/Re-Run Plotter" button to plot the default F(z).
To zoom in on an area of the image, hold down the left button and drag a selection with your mouse.
On a touch-screen device, zoom in by tapping the desired point on the image.
Change "F(z)" with the select menu to explore 94 different functions or composition functions.
Further explore the image by changing the "Hue(Color)", "Plot Size", and/or "Phase Contour Num" options.

→ CLICK HERE TO [ SHOW ] MORE USAGE INFORMATION

1. Click "Run/Re-Run Plotter" button to start and display the default F(z).

2. You can use the Mouse Left button(down-move-up) to select a specific portion of the image to zoom-in.
Or, on a "Touch Screen Device", just "touch" at any point of the image where you want to zoom-in, the image will be magnified and the touched point be placed at the center of the canvas.

3. The Zoom-In operation can be repeated/iterated to see more details of an image area.
The "Zoom-out/Back" button can be used to reverse the Zoom-In operation step by step.
At any zoom-in stage, the user have options to:
  • select different "Hue(Color)" algorithms to display different combination of contour lines, colors and lightness,
  • select different "Phase Contour Num" to change number of phase contour line,
  • change the "Plot Size" to get a bigger-size and higher-resolution image,
  • use "Reset/Init" button to jump back by one step to the initial stage and displays the whole image again,
  • input a number in text box "Set Init/Default Plot Range" and press "Reset/Init" button to increase the plot range, if the image is larger than the canvas.
  • or, select a different F(z) function to start a new plot session.
More Information for Complex Function Plotter is at the end of this page.

Restart/Reload This Web Page

Hue & Lightness Ranges:
(Hmin,Hmax,Lmin.Lmax):
Phase Contour Num:Plot Size:Worker Number:
F(z):Hue(Color):

Keep Graph Shape or Not:

Click "Run/Re-Run Plotter" Button to Start
A(z)=???
B(z)=???

Input Parameter a[i]=(a0,a1,a2,a3,,,,) for Polynomial Function A(z):
Input Parameter b[i]=(b0,b1,b2,b3,,,,) for Polynomial Function B(z):

Set Init/Default Plot Range X Y MaxMin:
X Plot Range---xmin and xmax:

Y Plot Range---ymin and ymax:

More Information for the Complex Function Plotter:

The following wikipedia links provide more Information
for Complex Function Plotter/graphing:

https://en.wikipedia.org/wiki/Domain_coloring
https://en.wikipedia.org/wiki/Color_wheel
https://en.wikipedia.org/wiki/Conformal_map

Math on the Cloud/complexfunctions/complexdomaincolor
©Math on the Cloud 2022-2024. Read our Privacy Policy and Terms & Conditions