ich möchte bei Python eine mathematische Funktion in einem bestimmten Bereich integrieren lassen.
Dazu hab ich die Funktion scipy.integrate.quad gefunden:
"
Help on function quad in scipy.integrate:
scipy.integrate.quad = quad(func, a, b, args=(), ...)
Compute a definite integral.
Inputs:
func -- a Python function or method to integrate.
a -- lower limit of integration (use -scipy.integrate.Inf for -infinity).
b -- upper limit of integration (use scipy.integrate.Inf for +infinity).
args -- extra arguments to pass to func.
..."
Was ist das mit "a Python function or method to integrate" gemeint?
Wenn ich mir eine Funktion definiere, zum Beispiel so hier
x=linspace(0., 1., 10)
y=x**2
dann funktioniert
t=quad(y, 0., 1.)
nicht und es gibt die Fehlermeldung:
"First argument must be a callable function."
Was mach ich falsch??
Viele Grüße
Kathrin
