Skip to content

Latest commit

 

History

History

examples

Tutorials

Arctan

The first visualization tutorial goes through the basic concepts of ComplexVisual.jl. The goal of the visualization is to see how a 'test set' gets transformed by the analytic continuation of Arctan.

Arctan.mp4

Source: Arctan.jl

z^2

This is a barebones version of the first tutorial, which can be quickly changed to fit whatever set function you wish to visualize.

zsquare_lr.mp4

Source: zsquare_lr.jl

ArctanSeries

The second tutorial goes through how to build a slider. We use this to compare the Arctan function to its truncated Taylor series at z=0. The size of the sum can be changed with the slider.

ArctanSeries.mp4

Source: ArctanSeries.jl

Visualizing Exp with approximation

We can now add the slider and 'test set' together to build a more complicated model. The goal is to see how exp(z) can be approximated through (1 + z/n) ^ n. To do this, we build our own custom slider that has a 'snap to infinity' option.

Exp01.mp4

Source: Exp01.jl

Mandelbrot Set

Our goal is to generate an image of the mandelbrot set, as well as interactive images of Julia sets. To do this, we need to build custom painter functions and colorschemes.

Mandelbrot.mp4

Examples

Winding numbers

Winding01.mp4

Source: Winding01.jl

Exp

Exp02.mp4

Source: Exp02.jl

Rescaled truncated Exp-Series

Visualizing exp(z*n) vs. truncated series of exp(z*n) with n terms.

n=1 n=10

n=30 n=80

Source: ExpSeriesRescaled.jl

Visualizing Log with approximation

Visualization of (z^(1/n) - 1)*n.

Log01.mp4

Source: Log01.jl

Log

Log02.mp4

Source: Log02.jl

Log(1+z)

Truncated Taylor series at z=0 of Log(1+z)

Log1pSeries.mp4

Source: Log1pSeries.jl

Cayley Transformation

Image of vertical lines transformed by ( z - i ) / ( z + i )

CayleyTransform.mp4

Axis

How to style ticks and axis.

Axis01

Source: Axis01.jl