BESSEL_JV

The cylindrical Bessel function of the first kind, J_v(z), is a solution to Bessel’s differential equation that remains finite at the origin for nonnegative integer order. It appears in wave, heat, and vibration problems with cylindrical symmetry.

This function evaluates J_v(z) for real order v and real argument z by calling SciPy’s implementation.

z^2 y'' + z y' + (z^2 - v^2)y = 0

where one regular solution is y = J_v(z).

Excel Usage

=BESSEL_JV(v, z)
  • v (float, required): Order of the Bessel function (dimensionless).
  • z (float, required): Argument where the function is evaluated (dimensionless).

Returns (float): Value of the Bessel function of the first kind at the specified order and argument.

Example 1: Order zero at unit argument

Inputs:

v z
0 1

Excel formula:

=BESSEL_JV(0, 1)

Expected output:

0.765198

Example 2: First order at moderate argument

Inputs:

v z
1 2.5

Excel formula:

=BESSEL_JV(1, 2.5)

Expected output:

0.497094

Example 3: Fractional order evaluation

Inputs:

v z
0.5 3

Excel formula:

=BESSEL_JV(0.5, 3)

Expected output:

0.0650082

Example 4: Negative integer order

Inputs:

v z
-1 2

Excel formula:

=BESSEL_JV(-1, 2)

Expected output:

-0.576725

Python Code

from scipy.special import jv as scipy_jv

def bessel_jv(v, z):
    """
    Compute the cylindrical Bessel function of the first kind for real order.

    See: https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.jv.html

    This example function is provided as-is without any representation of accuracy.

    Args:
        v (float): Order of the Bessel function (dimensionless).
        z (float): Argument where the function is evaluated (dimensionless).

    Returns:
        float: Value of the Bessel function of the first kind at the specified order and argument.
    """
    try:
        v = float(v)
        z = float(z)
        return float(scipy_jv(v, z))
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Order of the Bessel function (dimensionless).
Argument where the function is evaluated (dimensionless).