How can I solve system of non-autonomous ordinary differentional equations ?
one example for what I am asking for ,
dx1/dt=x2
dx2/dt= -8*x1+ -4*x2+10*cos(2t)
I'll appreciate your help,
Warm Regards!

7 Kommentare

Jan
Jan am 23 Aug. 2022
Numerically or symbolically?
Doaa Mahmoud
Doaa Mahmoud am 23 Aug. 2022
symbolically
syms y(t)
sol = dsolve(diff(y,2)==-8*y-4*diff(y)+10*cos(2*t));
sol = simplify(sol)
sol = 
diff(sol,2)-(-8*sol-4*diff(sol)+10*cos(2*t))
ans = 
0
Doaa Mahmoud
Doaa Mahmoud am 23 Aug. 2022
thanks alot
Doaa Mahmoud
Doaa Mahmoud am 23 Aug. 2022
if i have initial conditions
x1=1
x2=0
t=0
How can I substitute in the sol?
Torsten
Torsten am 23 Aug. 2022
Bearbeitet: Torsten am 23 Aug. 2022
syms y(t)
dy = diff(y,t);
sol = dsolve(diff(y,2)==-8*y-4*diff(y)+10*cos(2*t),[y(0)==1,dy(0)==0]);
sol = simplify(sol)
sol = 
Doaa Mahmoud
Doaa Mahmoud am 23 Aug. 2022
thanks alot for your help

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Numerical Integration and Differential Equations finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 23 Aug. 2022

Kommentiert:

am 23 Aug. 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by