(mathJson: any, f: (x: number) => number, x0: number)
| 719 | }); |
| 720 | }); |
| 721 | |
| 722 | describe('BesselK (modified second kind)', () => { |
| 723 | it('d/dx K_n(x) = -(K_{n-1}(x) + K_{n+1}(x))/2', () => { |
| 724 | const expr = engine.expr(['D', ['BesselK', 'n', 'x'], 'x']); |
| 725 | const result = expr.evaluate(); |
| 726 | expect(result.toString()).toMatchInlineSnapshot( |
| 727 | `-1/2 * BesselK(n - 1, x) - 1/2 * BesselK(n + 1, x)` |
| 728 | ); |
no test coverage detected