Help me solve this second order ODE dx1=x1+2*x2 dx2=sat(x1)+x2

kindly attach the code

2 Commenti

Maybe you have some attempts? What did you try?
function bc()
tspan=[0 10];
IC=[1 1];
[T,X] = ode45(@(t,x) eq1(t,x),tspan,IC);
plot(T,X(:,2))
hold
plot(T,X(:,1))
end
function dx=eq1(t,x)
dx=zeros(2,1);
k=x(2);
sat=@(k) min(max(k,-1),1)
x(2)=k;
dx(1)=x(1)-x(2)
dx(2)=-x(1)-2*x(2)+1
end

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Programming in Centro assistenza e File Exchange

Prodotti

Release

R12.1

Richiesto:

il 10 Set 2019

Commentato:

il 10 Set 2019

Community Treasure Hunt

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

Start Hunting!

Translated by