Exemple #1
1
 def g(self, nu, z):
     if nu.is_integer:
         return fn(self, nu, z)
Exemple #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))
Exemple #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)
Exemple #4
0
def _jn(n, z):
    return fn(n, z) * sin(z) + (-1)**(n + 1) * fn(-n - 1, z) * cos(z)
Exemple #5
0
 def g(self, nu, z):
     if nu.is_integer:
         return fn(self, nu, z)
Exemple #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))
Exemple #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)
Exemple #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)
Exemple #9
0
def _jn(n, z):
    return fn(n, z)*sin(z) + (-1)**(n + 1)*fn(-n - 1, z)*cos(z)
Exemple #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)