how to make a function of this system
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
how do I make a function of this ?
0 Commenti
Risposte (1)
Stephan
il 16 Mag 2021
syms a b y1(t) y2(t)
ode(1,1) = diff(y1,t,2) == a*y2 - cos(diff(y1,t));
ode(2,1) = diff(y2,t) == b*y1 + cos(t)
[V,S] = odeToVectorField(ode)
odeFun = matlabFunction(V,'vars',{'t','Y','a','b'})
tspan = [0 1];
yInit = [5 0 1];
a = 1;
b = 2;
[t,y] = ode45(@(t,Y)odeFun(t,Y,a,b), tspan, yInit);
plot(t,y)
5 Commenti
Vedere anche
Categorie
Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!