Conformal Mapping Tool Calculator

Map z to w instantly with robust presets\. See grid distortion and local scaling live\. Check angle preservation, then export clean report files quickly\.

Mapping Function

Allowed: + - * / ^, parentheses, z, parameters (a,b,c,d,k,alpha,beta,gamma,p,q,r), functions: exp log sqrt sin cos tan sinh cosh tanh abs arg conj re im. Use i for √−1, and r@theta for polar complex literals.
Uses argument shift 2πk inside log(z) and z^p.

Quick Parameters

Complex formats: a+bi, a,b, or r@theta.

Domain & Grid

Higher values show more detail but compute slower.

Rectangle / Window


Disk


Wedge


Annulus


Polygon (reference)

Format: (x,y) points separated by spaces.

Points, Checks & Exports

Separate points by spaces. Examples: 1+2i, 0.5,-1.2, 2@1.57.

Angle preservation test

Angles are estimated by mapping two tiny rays from z0.

Polynomial / Rational coefficients

Use these when you select Polynomial or Rational preset.
Rational: numerator n0..n3 and denominator d0..d3

Result appears above this form after submit.

Formula & Outputs

  • w = f(z) maps points from the z-plane to the w-plane.
  • Local scaling is approximated by |f′(z)| via a numeric derivative.
  • Angle test maps two short rays from z0 and compares angles.
  • Grid mapping shows how orthogonal curves deform under f.

How to Use

  1. Select a preset (or custom) and set parameters.
  2. Choose a domain and adjust the grid resolution.
  3. Enter a few points (z values) and submit.
  4. Review mapped points, |f′(z)|, and the plane plots.
  5. Export CSV/PDF/SVG using the buttons in results.

Example Data Table

Example Input z Preset Idea What you may observe
0.5+0.5i Möbius Lines/circles map to lines/circles; angles preserved away from poles.
1+0i Joukowski Strong distortion near z=0 due to a pole; useful in flow mapping demos.
0.2-1.1i Log Branch behavior visible via branch k; unwraps angles into translations.
If you want a classic “disk → half-plane” map, try a Möbius preset like (z-1)/(z+1) as a custom expression.

Conformal Mapping Tool Guide

1) Why conformal maps matter in physics

Conformal mappings transform one complex plane into another while preserving local angles. Physicists use this property to simplify boundary shapes without breaking Laplace-based models. Problems in electrostatics, steady heat conduction, and incompressible potential flow often reduce to solving Laplace’s equation in a domain that is hard to draw but easy to map.

2) What this calculator computes

This calculator evaluates a complex map w = f(z) using presets or a safe expression parser. It maps a configurable grid in the z-plane to the w-plane, then overlays mapped points you provide. It also estimates the local scale factor using a numeric derivative and reports |f′(z)| for each point.

3) Presets engineered for common workflows

Möbius transforms map lines and circles to lines and circles, which is ideal for disk and half‑plane conversions. The Joukowski map w = z + k²/z highlights airfoil-like distortions and stagnation-region behavior near a pole. Power, exponential, logarithmic, and trigonometric options cover wedges, strips, periodicity, and branch‑dependent geometry.

4) Domain controls and grid density

You can select rectangle, upper half‑plane, strip, disk, wedge, annulus, or a reference polygon. Grid lines and samples per line control visual fidelity. Typical settings like 12 grid lines and 90 samples per line provide smooth curves on most machines, while higher values reveal fine distortion near singularities.

5) Branch handling for log and fractional powers

Multi‑valued functions require branch choices. The branch parameter k applies an argument shift of 2πk inside log(z) and z^p. This lets you explore how cuts change mapped boundaries, which is essential when modeling wedges, slits, or unwrap mappings in wave and potential problems.

6) Angle preservation and conformality limits

The angle test maps two tiny rays from a chosen intersection point z0 and compares the measured angle in z and w. Away from poles, branch points, and locations where f′(z)=0, the difference should be small. Near those locations, conformality can fail or become numerically unstable.

7) Critical points and singularity awareness

The calculator performs a small scan over the domain window to flag candidate critical points where |f′(z)| is unusually small. It also provides preset-based hints for poles or branch points, such as z=0 for Joukowski and logarithms. These cues help you avoid misleading plots and interpret extreme stretching correctly.

8) Exporting results for reports and validation

Use CSV to move mapped coordinates into spreadsheets or numerical solvers, including the reported scale |f′(z)|. The PDF export creates a compact text report for documentation, and the SVG exports preserve sharp grid lines for papers and slides. For validation, compare multiple points and re-run with different grid densities to confirm stable behavior.

FAQs

1) What does “conformal” mean here?

It means local angles are preserved under w=f(z). Small shapes may stretch, but the intersection angle between curves stays the same where the map is analytic and f′(z)≠0.

2) Why do my plots explode near a point?

That usually indicates a pole or a branch point, where values can grow without bound or jump between branches. Reduce the window, move points away, or use a different branch parameter for log/power maps.

3) How accurate is |f′(z)|?

It is a numerical estimate based on a small finite difference step. It is reliable in smooth regions, but accuracy drops near singularities, discontinuities, or when the mapped values change extremely fast.

4) Can it solve electrostatics or flow fields directly?

This tool focuses on geometry mapping, scaling, and conformality checks. You can use the mapped grid and points to build potential and stream-function plots externally, or to validate a known analytic solution.

5) How do I map disk to half‑plane?

Use a Möbius transform like (z-1)/(z+1) or (1+z)/(1-z) as a custom expression. Then choose a disk domain and inspect the mapped boundary in the w‑plane.

6) Why does changing branch k change my output?

Because log and fractional powers are multi‑valued. The branch parameter shifts the argument by 2πk, which changes the selected sheet and can move features like cuts and mapped boundaries.

7) What settings are good for smooth visuals?

Start with 12 grid lines and 90 samples per line. Increase samples if curves look jagged, and increase grid lines if you need more structure. Reduce both when exploring singular behavior.

Safety note: custom expressions are parsed without executing server code, but keep the tool private if running on a public server.

Related Calculators

black hole temperatureenergy momentum tensorfeynman path integralbogoliubov transformationquantum circuit simulatorspontaneous symmetry breakingwigner d matrixredshift distance calculatorquantum tunneling calculatorpoisson bracket calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.