MakarovSuites
English
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contact & licences

Math

Complex mapping

A grid morphing under z², z³, 1/z, e^z, sin z, a Möbius map and the Joukowski map: the right angles survive everywhere f′ ≠ 0, and the probe circle measures |f′|, arg f′ and the winding at the critical points.

Complex mapping — Actual application image
Actual application image

What happens

Two panels. On the left the z plane with a square grid - vertical lines coloured by their x, horizontal ones by their y, so every line can be recognised after the function has bent it. On the right the same grid after g_t = (1 − t)·z + t·f(z), and t sweeps 0 → 1 → 0: the grid flows into parabolas under z², circles through the origin under 1/z, rays and circles under e^z, confocal ellipses and hyperbolas under sin z, the unit disc under (z − i)/(z + i), the Joukowski ellipses under z + 1/z, and back. Every frame of the morph is itself holomorphic - a sum of holomorphic maps is one - so every frame is CONFORMAL: the right angle between the two coloured families survives all the way through, wherever the derivative is not zero. The golden probe circle with two arms sits on the domain (drag it with the left button, or let the tour carry it); its image on the right is a small circle scaled by |f′| and turned by arg f′, with its arms still at right angles. Where f′ = 0 the angles multiply instead: the image of the circle winds twice round z²'s origin, three times round z³'s, and the arms open to 180°. The panel measures all of it off the circle and prints the closed form beside each number. One more thing to watch: the morph has critical points of its own, at f′(z) = −(1 − t)/t. For z² that is a single fold walking in along the real axis from −∞ to 0 - it is marked in the domain - and the grid creases exactly there, and nowhere else.

Equations used in the module
Equations
w = f(z),  f holomorphic:  u_x = v_y,  u_y = −v_x  (Cauchy–Riemann),  Δu = Δv = 0
conformal where f′(z) ≠ 0:  a small circle of radius r → a circle of radius r·|f′|, turned by arg f′;  angles are kept
at an n-fold critical point angles are multiplied by n:  the image of a small circle winds n times  (2 for z² at 0, 3 for z³)
morph:  g_t(z) = (1 − t)·z + t·f(z),  g_t′ = (1 − t) + t·f′  - holomorphic for every t;  its folds solve f′(z) = −(1 − t)/t  (z²:  z = −(1 − t)/(2t))
z²:  x = c → v² = 4c²(c² − u);   1/z:  x = c → |w − 1/(2c)| = 1/(2|c|);   e^z:  x = c → |w| = e^c,  y = c → arg w = c
sin z:  x = c → u²/sin²c − v²/cos²c = 1,  y = c → u²/cosh²c + v²/sinh²c = 1  (foci ±1)
(z − i)/(z + i):  real axis → unit circle,  Im z > 0 → |w| < 1;   z + 1/z:  |z| = 1 → [−2, 2],  |z| = R → ellipse (R + 1/R, R − 1/R)
argument principle:  the image of |z| = R winds round 0 exactly (zeros − poles) times
roundness of the image of |z − z₀| = r:  z² → 1 + r/(|z₀| − r/2),  e^z → e^r exactly

Related experiments

Back to catalogue
Riemann surfaces — Actual application image

Math

Riemann surfaces

The sheets of the complex logarithm and the square root, joined along their branch cuts.

4D polytopes — Actual application image

Math

4D polytopes

The tesseract, the 24-cell and the 600-cell, rotated in four dimensions and projected into three.