MATLAB /Simulink Fundamental question
古いコメントを表示
Hey guys - just wondering, what is the best way to model a given system ? I understand matlab code may look messy and hard to follow, especially for a big model but my gut feeling is that it would run faster than a simulink equivalent (I've tested this with a dummy model).
What do you guys think ? Is there a particular set of factors that are key in making a decision as to whether a system should be modelled in matlab or simulink ? Any thoughts appreciated !
Many thanks B
採用された回答
その他の回答 (2 件)
Kaustubha Govind
2011 年 8 月 1 日
0 投票
Regarding speed of execution - it really depends on your solution. If your MATLAB code relies on the JIT/Accelerator, it will in most cases run faster than a Simulink equivalent. However, note that Simulink provides the Accelerator and Rapid Accelerator simulation modes which could in some cases run faster than MATLAB code, since they generate and execute C code and don't use the MATLAB interpreter.
2 件のコメント
Robbo
2011 年 8 月 2 日
Kaustubha Govind
2011 年 8 月 2 日
FYI: Starting in R2011a, a new product called MATLAB Coder (http://www.mathworks.com/products/matlab-coder/?s_cid=global_nav) can be used to generate code from a limited subset of the MATLAB language.
Another clarification: The MATLAB JIT/Accelerator is enabled by default, it's not opt-in, like Simulink.
Arnaud Miege
2011 年 8 月 1 日
0 投票
There are also a range of dedicated physical modelling tools for Simulink that allow you to model complex multi-domain physical systems.
HTH,
Arnaud
カテゴリ
ヘルプ センター および File Exchange で Simulink Coder についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!