Calculate Hankel Function
Online calculator for Hankel functions H⁽¹⁾ᵥ(z) and H⁽²⁾ᵥ(z) - Cylindrical waves for incoming and outgoing wave propagation
Hankel Function Calculator
Hankel Functions (Cylindrical Waves)
The H⁽¹⁾ᵥ(z) and H⁽²⁾ᵥ(z) describe cylindrical waves with incoming and outgoing wave propagation.
Hankel Function Curve
Mouse pointer on the graph shows the values.
The curve is only displayed for purely real arguments (Im(z) = 0).
Y-scale is limited to ±4 to resolve small values at z ≈ 0.
Incoming and Outgoing Cylindrical Waves
The Hankel functions describe the fundamental wave types in cylindrical geometries:
- H⁽¹⁾ᵥ(z): Outgoing waves
- H⁽²⁾ᵥ(z): Incoming waves
- Complex conjugation: H⁽²⁾ᵥ(z) = [H⁽¹⁾ᵥ(z*)]* for real z
- Asymptotic behavior: ~ √(2/πz) e^(±i(z-νπ/2-π/4))
- Wave propagation: Describes far-field characteristics
- Radiation condition: Physically correct boundary conditions
Applications of Hankel Functions
Hankel functions are essential for cylindrical wave problems and radiation theory:
Radiation Problems
- Cylindrical antennas and waveguides
- Electromagnetic scattering from cylinders
- Acoustic radiation from rotationally symmetric sources
Wave Propagation
- Green's functions for cylindrical geometries
- Far-field approximations and asymptotic expansions
- Boundary integral equations for exterior problems
Formulas for Hankel Functions
Definition via Bessel Functions
Hankel functions of the first and second kind
Inverse Relations
Representation of Bessel functions via Hankel functions
Asymptotic Forms (large z)
Outgoing and incoming cylindrical waves
Recurrence Formulas
For k = 1, 2 (same recurrences as Bessel functions)
Wronskian Determinants
Proves linear independence of function pairs
Symmetry Properties
For integer n
Behavior as z → 0
Singularity at origin for ν > 0
Special Values
Important Values
Symmetry Properties
For real z (complex conjugation)
Wave Character
Amplitude decrease for large z
Complex Arguments
Always yield complex numbers
Application Areas
Radiation problems, cylindrical waveguides, scattering theory, Green's functions.
Detailed Description of Hankel Functions
Mathematical Definition
The Hankel functions H⁽¹⁾ᵥ(z) and H⁽²⁾ᵥ(z) are complex linear combinations of the Bessel functions Jᵥ(z) and Yᵥ(z). They describe incoming and outgoing cylindrical waves and are fundamental for describing wave propagation problems.
Using the Calculator
Enter the order ν and the complex argument z = Re(z) + i Im(z). The calculator computes both Hankel functions simultaneously as complex numbers.
Physical Background
Hankel functions were named after the German mathematician Hermann Hankel (1839-1873). They are essential for describing wave propagation in cylindrical coordinates and enable the physically correct implementation of radiation conditions.
Properties and Applications
Physical Applications
- Electromagnetic scattering from cylindrical objects
- Acoustic radiation and wave propagation
- Cylindrical antennas and waveguide theory
- Green's functions for cylindrical geometries
Mathematical Properties
- Complex functions with defined wave character
- Asymptotic behavior: ~ √(2/πz) e^(±iz)
- Linear independence among themselves and from Bessel functions
- Satisfy Sommerfeld radiation condition
Numerical Aspects
- Complex arithmetic: All results are complex numbers
- Stability: Numerically stable for |z| > 1
- Singularity: Problematic as z → 0 for ν > 0
- Efficiency: Computed via Bessel-J and Y functions
Interesting Facts
- H⁽¹⁾₀(z) describes the 2D Green's function of the Helmholtz equation
- Hankel functions automatically satisfy the radiation condition
- They are the cylindrical analogs to spherical Hankel functions
- Essential for boundary integral equation methods
Calculation Examples and Wave Character
Small Argument
z = 0.5:
H⁽¹⁾₀(0.5) ≈ -0.177 + 0.512i
H⁽²⁾₀(0.5) ≈ -0.177 - 0.512i
Medium Argument
z = 2:
H⁽¹⁾₀(2) ≈ 0.224 + 0.510i
H⁽²⁾₀(2) ≈ 0.224 - 0.510i
Large Argument
z = 10:
|H⁽¹⁾₀(10)| ≈ 0.252
Asymptotic behavior
Detailed Physical Applications
Cylindrical Scattering
Scattered field:
ψ_scat = Σ aₙ H⁽¹⁾ₙ(kr) e^(inφ)
Outgoing waves from scatterer
Example: Electromagnetic scattering from conducting cylinders.
Green's Functions
2D Helmholtz equation:
G(r,r') = (i/4) H⁽¹⁾₀(k|r-r'|)
Fundamental solution for exterior problems
Application: Boundary integral equations for wave propagation.
Mathematical Properties and Relations
Asymptotic Behavior
For large z:
H⁽¹⁾ᵥ(z) ~ √(2/πz) e^(i(z-νπ/2-π/4))
H⁽²⁾ᵥ(z) ~ √(2/πz) e^(-i(z-νπ/2-π/4))
Shows the wave character clearly
Phase relationship: 180° phase difference between H⁽¹⁾ and H⁽²⁾.
Relations to Other Functions
Wronskian determinant:
W[H⁽¹⁾ᵥ, H⁽²⁾ᵥ] = -4i/(πz)
Relation to modified Bessel functions:
H⁽¹⁾ᵥ(iz) = (2i/π) e^(iνπ/2) Kᵥ(z)
Significance: Fundamental system for wave problems.
Special Orders and Their Physical Significance
Order ν = 0
H⁽¹⁾₀(z) - Fundamental solution:
Green's function of the 2D Helmholtz equation
Application: Point sources in 2D wave propagation.
Order ν = 1
H⁽¹⁾₁(z) - Dipole characteristics:
Important for dipole and gradient problems
Application: Cylindrical dipole antennas.
Numerical Computation and Algorithms
Computation Methods
- Via Bessel functions: H⁽¹⁾ = J + iY, H⁽²⁾ = J - iY
- Series expansion: For small z (complex arithmetic)
- Asymptotic expansion: For large z (wave form)
- Recurrence relations: For adjacent orders
Software Implementations
- GNU GSL: Complex Hankel functions
- Boost Math: C++ template library
- SciPy: Python scipy.special.hankel1, hankel2
- MATLAB: Built-in besselh function
|