Solving System of ODEs using MATLAB
Afficher commentaires plus anciens
Hi,
I am trying to solve a system of two ODEs shown as follow:

However, there is no symbolic solution to this system.
May I know how should I proceed to solve the system and plot the graph X vs W?
Hoping for useful solutions. Thanks in advance.
Réponses (1)
Sam Chak
le 11 Juin 2022
Hi Teo, Do something like this:
odefcn = @(t, y) [y(2);...
0.1*sin(t) - 10*y(1) - 2*sqrt(10)*y(2)];
tspan = (0:0.01:20)';
ic = [1 0];
[t, y] = ode45(odefcn, tspan, ic);
plot(t, y(:, 1), 'linewidth', 1.5);
grid on;
xlabel('t');
ylabel('y(t)')
Catégories
En savoir plus sur Ordinary Differential Equations dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!