Performance Problem in Simulink (why is it slower than matlab?)
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have compared Solutions to the same ODE in matlab and simulink. Simulink took 7.6 sec. while ode15s in matlab took 1.4 sec. to solve. What is the reason for this time difference? FYI: I used the same number of time steps in both cases. And simulink model was run from matlab, using 'sim' function.
Réponses (1)
Steven Lord
le 10 Avr 2018
Which solver did you use when you simulated your system? Did you leave the selection up to Simulink?
The ode15s solver in MATLAB is a stiff solver while ode45 is not. So if your simulation used ode45, to compare apples and apples you'd want to compare that with solving the system in MATLAB using ode45 (or switch both to use a stiff solver.)
1 commentaire
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!