scipy.integrate.

complex_ode#

class scipy.integrate.complex_ode(f, jac=None)[Quelle]#

Ein Wrapper für ode für komplexe Systeme.

Diese Funktion verhält sich ähnlich wie ode, bildet aber ein komplexwertiges Gleichungssystem auf ein reellwertiges ab, bevor die Integratoren verwendet werden.

Parameter:
faufrufbar f(t, y, *f_args)

Rechte Seite der Gleichung. t ist eine Skalare, y.shape == (n,). f_args wird durch Aufrufen von set_f_params(*args) gesetzt.

jacaufrufbar jac(t, y, *jac_args)

Jacobi-Matrix der rechten Seite, jac[i,j] = d f[i] / d y[j]. jac_args wird durch Aufrufen von set_f_params(*args) gesetzt.

Attribute:
tfloat

Aktuelle Zeit.

yndarray

Aktuelle Variablenwerte.

Methoden

get_return_code()

Extrahiert den Rückgabecode der Integration, um eine bessere Kontrolle bei fehlgeschlagener Integration zu ermöglichen.

integrate(t[, step, relax])

Findet y=y(t), setzt y als Anfangsbedingung und gibt y zurück.

set_f_params(*args)

Zusätzliche Parameter für die vom Benutzer bereitgestellte Funktion f festlegen.

set_initial_value(y[, t])

Setzt Anfangsbedingungen y(t) = y.

set_integrator(name, **integrator_params)

Setzt den Integrator nach Namen.

set_jac_params(*args)

Zusätzliche Parameter für die vom Benutzer bereitgestellte Funktion jac festlegen.

set_solout(solout)

Legt eine aufzurufende Funktion fest, die bei jedem erfolgreichen Integrationsschritt aufgerufen wird.

erfolgreich()

Prüft, ob die Integration erfolgreich war.

Beispiele

Beispiele für die Verwendung finden Sie unter ode.