Wrong plot with ode15s
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'm trying to plot the solution for the following differential equation
function y=probleemvergelijking(t,x)
y = (-100*x + 1 + 100*t);
Then i solve it with ode15s...
[y,t] = ode15s(@probleemvergelijking, [0 50], 1);
plot(y,t)
But the plot is just a straight line... What did i do wrong?
0 commentaires
Réponses (1)
Star Strider
le 21 Déc 2017
You did nothing wrong, really.
Try this:
[t,y] = ode15s(@probleemvergelijking, [0 50], 1);
semilogx(t,y)
Your function stays near zero for a few values of ‘t’, then rapidly approaches 50 because the ‘100*t’ term predominates.
0 commentaires
Voir également
Catégories
En savoir plus sur Ordinary Differential Equations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!