MATLAB程序转C代码的方法研究

作者:周世钦; 王波涛
来源:价值工程, 2018, 37(02): 182-185.
DOI:10.14018/j.cnki.cn13-1085/n.2018.02.075

摘要

通过MATLAB程序转C代码的研究与应用可以加快软件、算法从研究到实际应用的进程,提高软件、算法研发的效率。对于转C的流程、方法、注意事项以及限制等问题需要深入研究。以MATLAB2014的转C工具MATLAB Coder为基础,分析了MATLAB转C代码的细节,完整地研究了MATLAB代码转成C代码的整体流程。通过合理的转C规范,MATLAB支持常规算法和大多数工具库函数转C,保持原功能、逻辑不便。使用动态预分配内存,外置接口,简化函数等方法,使得一部分非常规算法、不支持转C或限制性MATLAB函数能够正确转化为C语言代码。

全文