Skip to content

implement arbitrary precision Bessel Y function #4230

Closed
@aghitza

Description

@aghitza

At the moment, Sage uses Maxima to compute the Bessel Y function. This is slow and works only with the default 53 bits of precision. It would be fairly easy to implement this:

  • for integer values of the order nu, use the mpfr yn function
  • for non-integer values of nu, use the formula $Y_nu(z) = (J_nu(z)cos(nupi) - J_{-nu}(z))/sin(nu*pi)$, where J is the Bessel J function.

CC: @kcrisman @benjaminfjones

Component: calculus

Reviewer: Karl-Dieter Crisman, Benjamin Jones

Issue created by migration from https://trac.sagemath.org/ticket/4230

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions