modified first kind (I) handle negative argument

This commit is contained in:
SheetJS 2024-09-19 13:27:21 -04:00
parent 2e23313298
commit 9f2a11ec29

@ -17,6 +17,7 @@ var besseli/*:BesselF*/ = (function() {
return function besseli(x/*:number*/, n/*:number*/)/*:number*/ {
n = Math.round(n);
if(x < 0) return ((n%2)?-1:1)*besseli(-x, n);
if(n === 0) return bessel0(x);
if(n === 1) return bessel1(x);
if(n < 0) return NaN;