Function Repository Resource:

BesselSimplify

Source Notebook

Simplify Bessel functions in expression

Contributed by: Wolfram Reserach

ResourceFunction["BesselSimplify"][expr]

transforms Bessel functions in expr, trying to either decrease the number of Bessel functions, or convert Bessel functions into more elementary functions.

Details and Options

A function that is essentially equivalent to ResourceFunction["BesselSimplify"] is used inside FullSimplify and FunctionExpand.

Examples

Basic Examples (2) 

Simplify an expression containing BesselI:

In[1]:=
ResourceFunction["BesselSimplify"][
 BesselI[\[Nu], z] - BesselI[\[Nu] - 2, z]]
Out[1]=

Or BesselJ:

In[2]:=
ResourceFunction["BesselSimplify"][
 BesselJ[\[Nu], z] - BesselJ[-1 + \[Nu], z] - BesselJ[1 + \[Nu], z]]
Out[2]=

Requirements

Wolfram Language 11.3 (March 2018) or above

Version History

  • 1.0.0 – 06 March 2019

License Information