Version:

Last Modified: January 12, 2018

Computes the Hankel function, which is also known as the Bessel function of the third kind.

Input argument.

This input accepts a double-precision, floating-point number or a complex double-precision, floating-point number.

**Default: **The default value is 0 if **x** is a double-precision, floating-point number. The default value is 0 + 0i if **x** is a complex double-precision, floating-point number.

Order of the Hankel function.

Type of the Hankel function.

Name | Value | Description |
---|---|---|

0 | 0 | Computes the Hankel function of the first kind. |

1 | 1 | Computes the Hankel function of the second kind. |

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Many nodes provide an **error in** input and an **error out** output so that the node can respond to and communicate errors that occur while code is running. The value of **error in** specifies whether an error occurred before the node runs. Most nodes respond to values of **error in** in a standard, predictable way.

**Default: **No error

Value of the Hankel function.

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior

**error in** input and an **error out** output so that the node can respond to and communicate errors that occur while code is running. The value of **error in** specifies whether an error occurred before the node runs. Most nodes respond to values of **error in** in a standard, predictable way.

The following equation defines the Hankel function of the first kind of order **v**.

${H}_{v}^{\left(1\right)}\left(x\right)={J}_{v}\left(x\right)+i{Y}_{v}\left(x\right)$

The following equation defines the Hankel function of the second kind of order **v**.

${H}_{v}^{\left(2\right)}\left(x\right)={J}_{v}\left(x\right)-i{Y}_{v}\left(x\right)$

where *J*_{v} is a Bessel function of the first kind and *Y*_{v} is a Bessel function of the second kind.

The following intervals for the input values of the node define the Hankel function.

$v\in \Re ,x\in (0,\infty )$

For any real value of order **v**, this node supports positive real values of **x**.

**Where This Node Can Run: **

Desktop OS: Windows

FPGA: Not supported

Web Server: Not supported in VIs that run in a web application