How to speed up the simulation time of a big system of ODEs?
古いコメントを表示
Hi Everyone,
I have a big system of equations (378 diff. equations) and I have to simulate it using an ODE solver (I am using ODE23s) but the simulation time is too long.
Is there a way to improve my code in order to have a small simulation time?
Attached you can find the code.
Thank you!
Gabri
回答 (1 件)
J. Alex Lee
2020 年 9 月 11 日
0 投票
don't use syms
5 件のコメント
Gabriele Galli
2020 年 9 月 11 日
J. Alex Lee
2020 年 9 月 11 日
i would start from the paper-and-pencil and see if you can define equations numerically, and also vectorially (your variables suggest that). What do your equations look like if you write them down?
Gabriele Galli
2020 年 9 月 11 日
J. Alex Lee
2020 年 9 月 11 日
well, if you insist on the symbolics approach, i'm afraid i can't help because i don't know how to use the symbolic toolbox (and don't have it).
if you want to step back, the only anyone can help you is if you show the original 18 equations, and why/how you are taking partial derivatives w.r.t. parameters.
Gabriele Galli
2020 年 9 月 11 日
編集済み: Gabriele Galli
2020 年 9 月 11 日
カテゴリ
ヘルプ センター および File Exchange で Ordinary Differential Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!