我同时使用C++和Matlab进行编码。对于C++项目,我使用VS2013(或2015). 在VS中有两个不同的默认配置——调试(debug)和发布(release),后者通常更快。
在Matlab中,我总是从Matlab的命令行运行我的代码。是否可以通过更改配置来改善Matlab的性能?
我知道可以编译Matlab代码,但这会提高性能吗(我通常进行图像分析或非线性系统求解)?我也知道可以从Matlab的代码生成C代码,这有时会加速它。
我在SO上没有找到完整的答案。我猜想,如果我的脚本中没有断点,则它会自动以发布模式运行,否则以调试模式运行。我注意到,如果我的脚本末尾有一个断点,运行速度会变慢。
我知道可以编译Matlab代码,但这会提高性能吗(我通常进行图像分析或非线性系统求解)?我也知道可以从Matlab的代码生成C代码,这有时会加速它。
我在SO上没有找到完整的答案。我猜想,如果我的脚本中没有断点,则它会自动以发布模式运行,否则以调试模式运行。我注意到,如果我的脚本末尾有一个断点,运行速度会变慢。