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 commentaires

Jan
Jan le 23 Août 2022
Numerically or symbolically?
Doaa Mahmoud
Doaa Mahmoud le 23 Août 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 le 23 Août 2022
thanks alot
Doaa Mahmoud
Doaa Mahmoud le 23 Août 2022
if i have initial conditions
x1=1
x2=0
t=0
How can I substitute in the sol?
Torsten
Torsten le 23 Août 2022
Modifié(e) : Torsten le 23 Août 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 le 23 Août 2022
thanks alot for your help

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Numerical Integration and Differential Equations dans Centre d'aide et File Exchange

Question posée :

le 23 Août 2022

Commenté :

le 23 Août 2022

Community Treasure Hunt

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

Start Hunting!

Translated by