c - 将 MATLAB 代码移植到优化 C 的有效方法

标签 c matlab optimization signal-processing porting

<分区>

当将复杂的 MATLAB 应用程序移植到运行原生 C 的嵌入式平台时,MATLAB-to-C 代码生成是否高效且有用以获得一个(缓慢的)起点,然后我可以分析和优化,还是我更好尽管必须用 C 手动重写整个代码会增加复杂性,但从头开始用 C 编写我的应用程序?

我担心的是 MATLAB 是面向 vector 的,生成的 C 代码可能与用 C 编写代码的方式相去甚远,以至于我只会浪费时间尝试自动生成任何代码,而永远不会实际使用任何代码生成的代码。

最佳答案

您将需要 MATLAB Coder 和 Embedded Coder为嵌入式目标定制和优化生成的。我建议你看看例如 MATLAB to C Code Generation with Embedded MATLAB或有关该主题的其他视频/网络研讨会,以更好地了解所涉及的内容。

关于c - 将 MATLAB 代码移植到优化 C 的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27615734/

相关文章:

matlab - 在Matlab中计算第一类合流超几何函数

c - 提高SQLite每秒INSERT的性能?

java - 编译器有区别吗 - java

c++ 通过以编程方式排除不必要的函数来减少库大小?

c - 如何在 C 中找到动态分配数组的大小?

可以对两种结构类型之一进行操作的 C 函数

用于漂亮输出的 Matlab/Mupad 符号简化

c - 在 STDOUT_FILENO 上使用 fcntl F_SETLKW 合法吗?

c - 使用此特定函数将元素附加到循环链表的末尾

matlab - 在条形图中设置条形图的透明度并将 y 轴设置为对数刻度 - 但两者似乎都不适用于 MATLAB