From 9f2a11ec29b87fd6e70f223b756aa2ebca4f0ed1 Mon Sep 17 00:00:00 2001 From: SheetJS Date: Thu, 19 Sep 2024 13:27:21 -0400 Subject: [PATCH] modified first kind (I) handle negative argument --- bits/70_besseli.js | 1 + 1 file changed, 1 insertion(+) diff --git a/bits/70_besseli.js b/bits/70_besseli.js index c67f1a9..6d7ab10 100644 --- a/bits/70_besseli.js +++ b/bits/70_besseli.js @@ -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;