借助 matlab®,您可以重用以其他语言编写的既有代码,也可以创建基于 matlab 的响应式网站,还可以使用由 matlab 直接生成且正确无误的嵌入式 c 代码进行硬件编程。编程语言的差异不再是团队协作的障碍,他们可以投入更多的时间来开发产品,花费较少的时间来换用其他语言重新编码。
借助 matlab®,您可以重用以其他语言编写的既有代码,也可以创建基于 matlab 的响应式网站,还可以使用由 matlab 直接生成且正确无误的嵌入式 c 代码进行硬件编程。编程语言的差异不再是团队协作的障碍,他们可以投入更多的时间来开发产品,花费较少的时间来换用其他语言重新编码。
您可以使用 matlab coder™ 将 matlab 算法转换为 c/c 代码。生成的 c 代码可读且可移植,支持 matlab 语言的大部分功能以及多种工具箱。有关详细信息,请参考 matlab coder,或观看网络研讨会 matlab 转换为 c/c 简单易行 (47:38)。
您可以使用 embedded coder® 扩展 matlab coder 功能,并可以使用 simulink coder™ 从 simulink 生成代码。
matlab coder 和 matlab compiler sdk 都可以用于 c/c 集成,具体选择哪种工具取决于工作流和需求,包括是否需要可移植的独立代码。这份指南可帮助您。
matlab 程序可打包成适用于特定语言的软件组件,以便与常用编程语言集成。这些组件可以与自定义应用集成并部署到桌面、web 和企业系统。
该方法适用于最终用户不具备 matlab 的情形。软件组件使用 matlab compiler sdk 创建,支持免凯发k8网页登录的版权费分发。
您可以从 matlab 代码生成适用于以下语言的组件:
上文介绍了 matlab 与其他编程语言相集成的各种方法,实际应用中,很多用户会综合多种方法,创建适合自身需求的混合凯发官网入口首页的解决方案。我们为您提供多种方法,助您完成复杂的工作流;同时,mathworks consulting services 还可为您的集成项目再添助力。