def test_mathieucprime(): assert isinstance(mathieucprime(a, q, z), mathieucprime) assert mathieucprime(a, 0, z) == -sqrt(a) * sin(sqrt(a) * z) assert diff(mathieucprime(a, q, z), z) == (-a + 2 * q * cos(2 * z)) * mathieuc(a, q, z)
def test_mathieuc(): assert isinstance(mathieuc(a, q, z), mathieuc) assert mathieuc(a, 0, z) == cos(sqrt(a) * z) assert diff(mathieuc(a, q, z), z) == mathieucprime(a, q, z)