Python-koodia, esim. iPythonille
Laminaarinen nopeus
import sympy as sym from sympy import pprint v = sym.Symbol('v') F,alpha = sym.symbols('F alpha') a,m,t = sym.symbols('a m t') eq1L = m*sym.diff( v(t), t) eq1R = F - alpha*v(t) sol1 = sym.dsolve( eq1L - eq1R, v(t) ) pprint( sol1 )
Antaa vastauksen
$v(t) = \frac F\alpha + \frac1\alpha e^{\frac{\alpha(C_1 -t)}m}$
Integroimisvakio $C_1$ ratkaistaan alkuehdosta $v(0)=0$, josta saadaan
C1 = sym.symbols('C1') sym.solve( sol1.subs(t,0), C1)
$C1 = m \ln ( -F /\alpha)$
kuten tekstissä.