Faster implementation of this function for order 1
Notes
For positive v, the AMOS [1]zbesi routine is called. It uses a
power series for small z, the asymptotic expansion for large
abs(z), the Miller algorithm normalized by the Wronskian and a
Neumann series for intermediate magnitudes, and the uniform asymptotic
expansions for \(I_v(z)\) and \(J_v(z)\) for large orders.
Backward recurrence is used to generate sequences or reduce orders when
necessary.
The calculations above are done in the right half plane and continued
into the left half plane by the formula,
Evaluate the function at several points for different orders by
providing arrays for both v for z. Both arrays have to be
broadcastable to the correct shape. To calculate the orders 0, 1
and 2 for a 1D array of points: