Ejemplo n.º 1
1
 def g(self, nu, z):
     if nu.is_integer:
         return fn(self, nu, z)
Ejemplo n.º 2
0
 def _expand(self, **hints):
     n = self.order
     z = self.argument
     return (-1)**(n + 1) * \
            (fn(-n - 1, z) * sin(z) + (-1)**(-n) * fn(n, z) * cos(z))
Ejemplo n.º 3
0
def _yn(n, z):
    # (-1)**(n + 1) * _jn(-n - 1, z)
    return (-1)**(n + 1) * fn(-n - 1, z) * sin(z) - fn(n, z) * cos(z)
Ejemplo n.º 4
0
def _jn(n, z):
    return fn(n, z) * sin(z) + (-1)**(n + 1) * fn(-n - 1, z) * cos(z)
Ejemplo n.º 5
0
 def g(self, nu, z):
     if nu.is_integer:
         return fn(self, nu, z)
Ejemplo n.º 6
0
 def _expand(self):
     n = self.order
     z = self.argument
     return (-1)**(n+1) * \
            (fn(-n-1, z) * sin(z) + (-1)**(-n) * fn(n, z) * cos(z))
Ejemplo n.º 7
0
 def _expand(self):
     n = self.order
     z = self.argument
     return fn(n, z) * sin(z) + (-1)**(n+1) * fn(-n-1, z) * cos(z)
Ejemplo n.º 8
0
def _yn(n, z):
    # (-1)**(n + 1) * _jn(-n - 1, z)
    return (-1)**(n + 1) * fn(-n - 1, z)*sin(z) - fn(n, z)*cos(z)
Ejemplo n.º 9
0
def _jn(n, z):
    return fn(n, z)*sin(z) + (-1)**(n + 1)*fn(-n - 1, z)*cos(z)
Ejemplo n.º 10
0
 def _expand(self, **hints):
     n = self.order
     z = self.argument
     return fn(n, z) * sin(z) + (-1)**(n + 1) * fn(-n - 1, z) * cos(z)