1

Matlab Coder Toolbox 生成的 C++ 代码是否紧凑且最少?有没有人评估过 Matlab 的 Coder 工具箱生成的 C++ 代码?它是紧的和最小的吗?有人告诉我,很多生成的代码可能非常臃肿,这并不能使其成为在高频交易环境中使用的低延迟质量。这种说法有道理吗?即使您在 Coder 的最低设置下构建代码也是如此。我将使用的 Matlab M 脚本只是 M 核心,因此我不会使用任何扩展的 Matlab 工具箱,例如 Econmetrics。感谢您的任何见解

4

1 回答 1

2

如果您知道自己在做什么,并且首先以正确的方式编写 MATLAB(其中不仅包括很少的工具箱,而且还限制自己使用 MATLAB 语言的子集),那么它可以变得紧凑和最小化. 有很多人在算法和高频交易中使用 MATLAB 生成的 C 代码。

如果您认真地想知道它的精确度和最小化程度,您需要如何更改您的 MATLAB 编码风格,以及这可能有多困难,我真的建议您与 MathWorks 联系。MATLAB Coder 是一个复杂的产品,人们通常需要建议才能充分利用它。

[免责声明,以防上述听起来像是推销——我是一名前数学工作者,但我不再有兴趣向你推销任何东西。这只是我的 2 美分建议。]

于 2012-05-23T14:26:50.777 回答