0

There are some codes which compute the roots of

J_n(x),    n > 0

I want to calculate the roots of:

J_n(x),    n < 0

n is a real number.

Is there some algorithm or yet better some Matlab code which does this.

MOON
  • 2,516
  • 4
  • 31
  • 49
  • Have you tried `fzero`? How many of the roots do you want? What particular values/range of `n`? – horchler Jan 12 '16 at 15:26
  • If n is restricted to the Integers, the functions have the same roots since they're linear dependent to a factor of (-1)^n. – TroyHaskin Jan 12 '16 at 15:39

1 Answers1

0

In this paper there is an algorithm to calculate the N first roots of Bessel function of the first kind. This works only if n > -1 in J_n(x).

The whole root calculation turns into an eigenvalue problem. The estimated errors have been calculated in the paper.

MOON
  • 2,516
  • 4
  • 31
  • 49