3.2.1.4. HankelH.m

Calculate the Hankel function \(H_m(z)\).

3.2.1.4.1. Syntax

[H, H_prime] = HankelH(m, z, varargin)

3.2.1.4.2. Input arguments

3.2.1.4.2.1. Mandatory arguments

m

  • The order \(m\in \mathbb{Z}\)

z

  • The argument \(z\)

3.2.1.4.2.2. Optional arguments

'is_log' = false

  • true — Return the logarithm of the result, i.e., \(\ln H_m(z)\)

'nu0' = 0

  • Return \(H_{m+\nu_0}(z)\)

  • \(0 < \nu_0 < 1\)

'kind' = 1

  • 1 – Return the Hankel function of first kind

  • 2 – Return the Hankel function of second kind

'arg_is_large' = false

  • true – Evaluate the function using the limiting form as shown by Eq. (3.2.3)