main content

本页翻译不是最新的。点击此处可查看最新英文版本。

matlab coder documentation -凯发k8网页登录

matlab 代码生成 c 和 c 代码

matlab® coder™ 可从 matlab 代码生成适用于各种硬件平台(从桌面计算机系统到嵌入式硬件)的 c 和 c 代码。它支持大多数 matlab 语言和广泛的工具箱。您可以将生成的代码作为源代码、静态库或动态库集成到您的工程中。生成的代码是可读且可移植的。您可以将它与现有 c 和 c 代码及库的关键部分结合使用。您还可以将生成的代码打包为 mex 函数以在 matlab 中使用。

与 embedded coder® 结合使用时,matlab coder 可提供代码自定义、特定于目标的优化、代码可追溯性以及软件在环 (sil) 和处理器在环 (pil) 验证。

要将 matlab 程序部署为独立应用程序,请使用 matlab compiler™。要生成与其他编程语言集成的软件组件,请使用 matlab compiler sdk™

matlab coder 快速入门

matlab coder 基础知识学习

用于代码生成的 matlab 编程

用于代码生成的 matlab 语言语法和函数;数据定义

代码生成

c/c 和 mex 代码生成、修复错误、行为验证

部署

使用并运行生成的 c/c 代码

性能

缩短代码生成时间,提高执行速度,减少所生成代码的内存使用量

matlab 算法加速

使用生成的 mex 函数加速代码执行

数值转换

定点转换、单精度转换(需要 fixed-point designer™)

使用 matlab coder 进行深度学习

生成用于深度学习神经网络的 c 代码(需要 deep learning toolbox™)

matlab coder 支持的硬件

对第三方硬件的支持


查看 bug 报告以确定并解决问题

software is inherently complex and is not free of errors. the output of a code generator might contain bugs, some of which are not detected by a compiler. mathworks reports critical known bugs brought to its attention on its bug report system at . in the search bar, type the phrase "incorrect code generation" to obtain a report of known bugs that produce code that might compile and execute, but still produce wrong answers. to save a search, click save search.

the bug reports are an integral part of the documentation for each release. examine periodically all bug reports for a release, as such reports may identify inconsistencies between the actual behavior of a release you are using and the behavior described in this documentation.

in addition to reviewing bug reports, you should implement a verification and validation strategy to identify potential bugs in your design, code, and tools.

搜索 r2023a bug 报告


网站地图