为什么Matlab Coder速度慢?

特克斯

我正在尝试使用Matlab Coder在Matlab-r2015a中构建Mex函数。我要转换的入口点函数alg.m由调用main.m

按照该步骤,我被要求“为每个入口点函数定义每个输入的类型”。我选择自动程序并输入main.m

我的问题是:为了定义每个输入的类型,Matlab Coder需要很长时间。当我必须检查Matlab代码中是否存在问题时,下一步会出现相同的问题。那是因为Matlab必须执行整个过程main.m+alg.m吗?

我怀疑应该是这种情况,因为当我施加使计算更快的参数值时,输入类型和问题检查会立即完成。无论如何,我想提出更多的解释,如果有的话,还提出解决问题的建议。

瑞安·利文斯顿(Ryan Livingston)

您是正确的,无论是步骤Define Input Types还是Check for Run-Time Issues运行main.m都将依次运行alg.m

如果入口点函数的输入数据类型未更改,main.m则可以编写两个测试平台(即的两个版本)–较短的测试基准一次调用入口点以定义输入类型,而更全面的彻底锻炼的一种alg.m前者可用于快速定义输入类型,而后者在检查运行时问题时应使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么启动速度慢?

为什么Python枚举速度慢?

为什么LiveData速度慢

为什么我的查询速度慢?

为什么我的Ubuntu速度慢

为什么我的电脑速度慢?

为什么我的无线速度慢?

为什么大数组Java速度慢

为什么我的LDAP登录速度慢?

为什么数组元素的平均打印速度比C ++中单个对象的打印速度慢?

Python | 为什么访问实例属性的速度比本地速度慢?

为什么在 PgAdmin 中 Java 应用程序查询速度慢但速度快?

为什么我的Python脚本运行速度比HeapSort实现上的速度慢?

为什么Android上的okhttp3比台式计算机执行请求的速度慢?

为什么内联Math.max给出的速度慢200倍以上?

为什么对小型数据多次调用numpy.linalg.norm速度慢?

为什么有些float <整数比较的速度慢四倍?

基于其他查询结果的SQL查询-为什么速度慢?

为什么numpy.power比内联速度慢60倍?

为什么使用Hibernate进行查询缓存会使查询速度慢十倍?

与C相比,为什么Go中写入字节的速度慢

为什么Electron.js应用对用户输入的响应速度慢?

为什么Z3在很小的搜索空间中速度慢?

为什么在程序上绘制圆比从纹理读取速度慢?

查询执行速度慢:执行时间长=>非常奇怪为什么?

为什么Exiftool速度慢,从stdin中读取内存占用;快速,小磁盘读取

为什么Windows 8.1笔记本电脑上的Nmap速度慢?

为什么电话互联网不依赖服务,浏览器速度比下载速度慢?

如果CPU是二进制计算机,为什么在位操作上速度慢?