Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

implement arbitrary precision Bessel Y function #4230

Closed
aghitza opened this issue Oct 1, 2008 · 7 comments
Closed

implement arbitrary precision Bessel Y function #4230

aghitza opened this issue Oct 1, 2008 · 7 comments

Comments

@aghitza
Copy link

aghitza commented Oct 1, 2008

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

@aghitza aghitza added this to the sage-5.7 milestone Oct 1, 2008
@aghitza
Copy link
Author

aghitza commented Oct 7, 2008

comment:2

See #3426 (and review it!) for the Bessel functions other than Y. The code computes values at arbitrary complex coefficients.

@kcrisman
Copy link
Member

kcrisman commented Jan 3, 2013

comment:5

This would most likely be fixed by #4102.

@benjaminfjones
Copy link
Contributor

comment:6

Yep, I'll add a related doctest in #4102 to address arbitrary precision numerical evaluation for bessel_Y.

@kcrisman
Copy link
Member

kcrisman commented Feb 8, 2013

Reviewer: Karl-Dieter Crisman, Benjamin Jones

@kcrisman
Copy link
Member

kcrisman commented Feb 8, 2013

comment:7

Confirmed that this is doctested there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants
@aghitza @burcin @benjaminfjones @kcrisman @jdemeyer and others