Komplexes Integral in Python

Neue Frage »

Hammala Auf diesen Beitrag antworten »
Komplexes Integral in Python
Meine Frage:
Hallo, ich habe hier dieses blöde Problem, dass ich eine Funktion integrieren kann, die sogar komplex ist, aber wenn Parameter ins Spiel kommen, geht nichts mehr. Ich würde gerne diese Funktion integrand(t,r,z0) integrieren, d.h. unten in complex_quadrature einsetzen. Weiß jemand wie ich den Code verändern muss?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
def integrand(t, r, z0):
    return r*exp(1j*2*t)+ z0

def complex_quadrature(func):
    def real_func(t):
        return scipy.real(func(t))
    def imag_func(t):
        return scipy.imag(func(t))
    real_integral = quad(real_func, 0, 1)
    imag_integral = quad(imag_func, 0, 1)
    return (real_integral[0] + 1j*imag_integral[0]) 

print(complex_quadrature(lambda t: (scipy.exp(1j*t))))
         


Meine Ideen:
Keine
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »