Seite 1 von 1

partielle differentialgleichungen

Verfasst: Donnerstag 27. Februar 2020, 17:07
von conharpython
Hallo liebe Pythonnutzer,

ich bin grade dabei zu lernen, wie Differentialgleichungen in Phython gelöst werden. Das habe ich auch soweit verstanden, glaub ich:

Code: Alles auswählen

def model(y,t,k):
    dydt = - y
    return dydt

# initial condition
y0 = 5

# time points
t = np.linspace(0,20)

# solve ODEs
y1 = odeint(model,y0,t)
Was nicht noch nicht verstanden habe ist, wie ich partielle Differentialgleichungen in Python implementiere. Zum Beispiel:

du[x,t]/dt=u[x,t]+v[x,t]
dv[x,t]/dx=u[x,t]+v[x,t]

Mit u[0,t]=1 und v[x,0]==2 oder so.

Danke schön

Re: partielle differentialgleichungen

Verfasst: Freitag 28. Februar 2020, 13:42
von ThomasL
conharpython hat geschrieben: Donnerstag 27. Februar 2020, 17:07

Code: Alles auswählen

def model(y,t,k):
    dydt = - y
    return dydt
Diese Funktion gibt also nur den negierten Parameter y zurück.
Warum übergibt man dann noch t und k ?