Somehow it’s okay for people to chuckle about not being good at math.
Yet, if I said “I never learned to read,” they’d say I was an illiterate dolt. —
Neil deGrasse Tyson
Mathematics
Dynamic surface and contour plots for $f(x, y) \rightarrow \mathbb{R}$
The application below let’s one render functions in two real variables $x$ and $y$.
The color-coding below is associated with the height of the object and
is added purely for aesthetical purposes.
Surface plot for $f(x, y) = \sin(\pi x)\cos(\pi y)$. Contour plot for $f(x, y) = \sin(\sqrt{x^2+y^2})$.
Dynamic surface and contour plots for $f(z) \rightarrow \mathbb{C}$
The colors in the 3D renderings of complex functions represent
the phase of the complex function values, hence colors can’t be
modified by the user.
Surface plot for $f(z) = \exp(-z^2)$.Contour plot for $f(z) = log(z)$.
Scalar fields $f(x, y, z) \rightarrow \mathbb{R}$ and vector fields $f(x, y, z) \rightarrow \mathbb{R}^3$
A field is an algebraic structure that is defined as a non-empty collection with two
(binary) operations:
addition, $a+b$, and multiplication, $a\cdot b$.
These operations are accurately defined by
the conditions they must suffice,
but roughly speaking they should behave similarly as we know them already from the
rational numbers $\mathbb{Q}$ and real numbers $\mathbb{R}$.
The applications below render two such fields, that are abundant in physics, namely
scalar fields and vector fields.
The former assigns a value (scalar) to every point in space (e.g. the temperature
in a room), the latter a vector (e.g. the force and direction of the wind).
Rendering of three-dimensional vector field and implied flow.Visualization of divergence and curl.
Rendering a temperature distribution as a 3D scalar field.
Polar coordinates not only enable us to much more easily solve spherically symmetric problems in
both physics and mathematics, they also provide us a way to parameterize complex topological surfaces,
such as Klein's bottle.
Polar coordinates frequently simplify the tackling of rotationally symmetric problems.Illustration of using polar coordinates when numerically integrating spherically symmetric functions.
Cellular automata
Conway's game of life.
Mandelbrot & Julia sets
Check out this page and learn about the difference between Mandelbrot and Julia sets!
⇓ Python code snippet for plotting spherical harmonics ⇑
The spherical harmonic function is given by
$$\begin{cases} \rho & = 4 \cos^2(2\theta)\sin^2(\phi) \\ \theta & = [0, 2\pi] \\ \phi & = [0, \pi] \end{cases}$$
This can then easily be translated to the graphing software, that can also be
seen in the mathematics section on this page: