second order differential equation with variable coefficients
Afficher commentaires plus anciens
I have to solve this differential equation: m*d^2x/dt^2 +k*x= F(x) where F(x) is known for points
Réponse acceptée
Plus de réponses (2)
Giuseppe Esposito
le 8 Août 2017
Giuseppe Esposito
le 8 Août 2017
0 votes
1 commentaire
Torsten
le 9 Août 2017
... and dxdt has to be a column vector:
function dxdt=myfun(t,x,m,k,Fc);
dxdt=zeros(2,1);
dxdt(1)=x(2);
dxdt(2)=(-k*x(1)+Fc(x(1)))/m;
end
Best wishes
Torsten.
Catégories
En savoir plus sur Numerical Integration and Differential Equations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!