首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在使用MATLAB编译器时,我看不到显著的加速?

为什么在使用MATLAB编译器时,我看不到显著的加速?
EN

Stack Overflow用户
提问于 2008-09-26 00:02:40
回答 11查看 9.6K关注 0票数 9

我有很多很好的MATLAB代码,运行速度太慢,用C编写会很痛苦。MATLAB编译器对C的帮助似乎不大,如果有帮助的话。它应该更快地执行吗?我完蛋了吗?

EN

Stack Overflow用户

发布于 2008-09-26 09:42:42

正如其他人所指出的,缓慢的Matlab代码通常是向量化不足的结果。

然而,有时即使是完全矢量化的代码也很慢。然后,您还有几个选项:

  1. 查看是否有可以使用的库/工具箱。这些通常被写成非常optimized.
  2. Profile你的代码,找出不足之处,然后用普通的C重写它们。将C代码(例如DLL)连接到Matlab是很容易的,在documentation.

中有介绍

票数 0
EN
查看全部 11 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/137011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档