# besseli

Modified Bessel function of the first kind.

## Syntax

[i,ierr] = besseli(alpha, x, opt)

## Inputs

`alpha`- The function order.
`x`- The function argument.
`opt`- The scaling option.

## Outputs

- i
- The Bessel function values.
- ierr
- The return status flag.

## Examples

Unscaled example:

`i = besseli(3,[10:12;13:15])`

```
i = [Matrix] 2 x 3
1758.38072 4757.92757 12832.89304
34537.96038 92820.61916 249218.41965
```

Scaled example:

`i = besseli(3,[10:12;13:15],1)`

```
i = [Matrix] 2 x 3
0.07983 0.07947 0.07885
0.07807 0.07718 0.07624
```

## Comments

If `alpha` and `x` have different dimensions, a singleton
dimension in either variable is expanded to match the corresponding dimension length of the
other variable.