![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Remove["Global`*"]
Needs["Calculus`LaplaceTransform`"]
dgl=a y''[t]+b y'[t]+c y[t]==f[t]
(* Lineare Differentialgleichung einer Funktion y(t) *)
a= (* Parameter eingeben *)
b= (* Parameter eingeben *)
c= (* Parameter eingeben *)
f[t]:= (* Inhomgenitaet *)
dgl
y0= ; (* Randbedingungen bzw. Anfangsbedingungen y(0) *)
y10= ; (* Randbedingungen bzw. Anfangsbedingungen y'(0) usw.*)
LaplaceTransform[dgl,t,s]
% /. {y[0]->y0,y'[0]->y10, LaplaceTransform[y[t],t,s]->yl[s]}
Solve[%,yl[s]]
y[ t_] =InverseLaplaceTransform[yl[s] /. %[[1]],s,t]
(* Graphische Darstellung der Lösung *)
Plot[y[t],{t,0,10}]
Beispiel: Stromkreis mit Widerstand, Spule und Kondensator (siehe auch
Beispiel 2 , Induktivität
Henry, Widerstand
Ohm, Kapazität
Farad)

Remove["Global`*"]
Needs["Calculus`LaplaceTransform`"]
dgl=a y''[t]+b y'[t]+c y[t]==f[t]
(* Lineare Differentialgleichung einer Funktion y(t) *)
a:= 2 ;
b:= 4 ;
c:= 4 ;
f[t]:= 8 ;
dgl
y0= 0 ; (* Randbedingungen bzw. Anfangsbedingungen y(0) *)
y10= 0 ; (* Randbedingungen bzw. Anfangsbedingungen y'(0) usw.*)
LaplaceTransform[dgl,t,s]
% /. {y[0]->y0,y'[0]->y10, LaplaceTransform[y[t],t,s]->yl[s]}
Solve[%,yl[s]]
y[ t_] =InverseLaplaceTransform[yl[s] /. %[[1]],s,t]
(* Graphische Darstellung der Lösung *)
Plot[y[t],{t,0,10},PlotRange->{{0,10},{0,2.5}}]