MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   将Matlab代码转换为C代码 (https://www.labfans.com/bbs/showthread.php?t=26187)

poster 2019-12-14 20:13

将Matlab代码转换为C代码
 
有没有一种方法可以自动将simulink块或matlab“ .m”代码转换为C代码?



[B]回答:[/B]

要将Simulink模型或MATLAB m代码[B]转换[/B]为C,您需要[URL="http://www.mathworks.com/products/rtw/"][B]Real-Time Workshop[/B][/URL] 。它仅支持MATLAB语言的子集,并且面向嵌入式系统。

另请参阅其他用于代码生成和应用程序部署的MatWorks产品: [URL="http://www.mathworks.com/products"]http[/URL] : [URL="http://www.mathworks.com/products"]//www.mathworks.com/products[/URL]

使用MATLAB Compiler,您将不会获得C代码,而是获得二进制代码,可执行文件或库(dll),它将在未安装MATLAB的计算机上运行,但具有MATLAB Compiler Runtime(MCR)库。它的大小非常大,并且特定于平台,并且我相信它必须与MATLAB版本的已编译代码相匹配。

对于即将发布的新版本2011a,MathWorks开发了新的代码生成产品: [I]MATLAB Coder[/I] , [I]Simulink Coder[/I]和[I]Embedded Coder[/I] 。



[url=https://stackoverflow.com/questions/4727932]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:24

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.