#
Fortran Wiki

bessel_jn

## Description

`bessel_jn(n, x)`

computes the Bessel function of the first kind of order `n`

of `x`

. If `n`

and `x`

are arrays, their ranks and shapes shall conform.

`bessel_jn(n1, n2, x)`

returns an array with the Bessel functions of the first kind of the orders `n1`

to `n2`

.

## Standard

Fortran 2008 and later

## Class

Elemental function, except for the transformational variant `bessel_jn(n1, n2, x)`

.

## Syntax

```
result = bessel_jn(n, x)
result = bessel_jn(n1, n2, x)
```

## Arguments

`n`

- Shall be a scalar or an array of type `integer`

.
`n1`

- Shall be a non-negative scalar of type `integer`

.
`n2`

- Shall be a non-negative scalar of type `integer`

.
`x`

- Shall be a scalar or an array of type `real`

. For `bessel_jn(n1, n2, x)`

it shall be scalar.

## Return value

The return value is a scalar of type `real`

. It has the same kind as `x`

.

## Example

```
program test_besjn
real(8) :: x = 1.0_8
x = bessel_jn(5,x)
end program test_besjn
```

## See also

bessel_j0, bessel_j1, bessel_y0, bessel_y1, bessel_yn

Revised on April 4, 2016 09:24:53
by

Jason Blevins
(173.88.47.127)
(1182 characters / 0.0 pages)