=besselj(3.8,2) gives .409. Good =besselj(3.8,-2) gives err502. Bad. It should give the same answer =besselj(3.8,3) gives .418. Good =besselj(3.8,-3) gives err502. Bad. It should give -.418 In general besselj(x,-even order)=besselj(x,+even order) (behaves like cos(-x)=cos(x)) besselj(x,-odd order)=-besselj(x,+odd order) (behaves like sin(-x)=-sin(x)) Kent
specification http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#__RefHeading__1018486_715980110 6.16.13BESSELJ Summary: Returns the Bessel function of integer order Jn(x) (cylinder function) Syntax: BESSELJ( Integer X ; Number N ) Returns: Number Constraints: N >= 0, INT(N)=N; Evaluators may evaluate expressions where N >= 0 returns a non-error value. Semantics: Computes the Bessel function of integer order Jn(x). N is also known as the order. Constraints: N >= 0 => not a bug
The ODF specification should be changed. I keep it here as a reminder. It is low importance, because you can make the needed case distinction manually.
Hi Regina, Any progress in the ODF expecification side ?
No progress.
Dear Regina Henschel, This bug has been in ASSIGNED status for more than 3 months without any activity. Resetting it to NEW. Please assigned it back to yourself if you're still working on this.
I have generated https://issues.oasis-open.org/browse/OFFICE-4005 If someone is going to implement this, please have a look at the state of that issue.