numerical-python-book-code icon indicating copy to clipboard operation
numerical-python-book-code copied to clipboard

laplace transform of diffrential equation with integral

Open machine85 opened this issue 6 years ago • 0 comments

Hello, i saw your great function for "Evaluate the laplace transforms of derivatives of functions":

' ' ' def laplace_transform_derivatives(e): """ Evaluate the laplace transforms of derivatives of functions """ if isinstance(e, sympy.LaplaceTransform): if isinstance(e.args[0], sympy.Derivative): d, t, s = e.args n = d.args[1][1] return ((sn) * sympy.LaplaceTransform(d.args[0], t, s) - sum([s(n-i) * sympy.diff(d.args[0], t, i-1).subs(t, 0) for i in range(1, n+1)]))

if isinstance(e, (sympy.Add, sympy.Mul)):
    t = type(e)
    return t(*[laplace_transform_derivatives(arg) for arg in e.args])

return e

' ' ' how to solve diffrential equation with integral ? example: dy/dt-2y(t)=0.2(1-y(t))+0.1∫(1-y(t))dt

regarsd, Tomer

machine85 avatar Jun 20 '19 06:06 machine85