BesselJ order reduction through backward recurrence.

View versions (1)

Interface

#include <codecogs/maths/special/bessel/j/j_recurrence.h>

using namespace Maths::Special::Bessel::J;

Reduces the order of a Bessel function using backward recurrence,

J_{v-1}(x) = \frac{2v}{x} J_v(x) - J_{v+1}(x)
(1)

References

Cephes Math Library Release 2.8: June, 2000

Parameters

x
input argument.
v
current order.
newv
new order.
cancel
return the larger of the last two iterates on the theory that it may have less cancellation error.
GPL Licence — free for non commercial use. See Licence details.

Interactive Calculator

x
v
newv
cancel
Result