MATLAB Coder

用于代码生成的 MATLAB 语言子集

MATLAB Coder 利用 MATLAB 语言的子集来生成代码;设计工程师通常使用该语言来开发作为大型系统组件的算法。 支持的子集包括 400 多个 MATLAB 运算符和函数

支持一组限定的函数通过 Aerospace ToolboxFixed-Point Designer™Image Processing ToolboxSignal Processing Toolbox 以及 Statistics Toolbox™ 来生成代码。 MATLAB Coder 还支持利用 Communications System ToolboxComputer Vision System ToolboxDSP System Toolbox 以及 Phased Array System Toolbox™ 中的诸多System objects 来生成代码。

MATLAB Coder 支持使用大量 MATLAB 语言属性来开发算法。其中包括:

矩阵和数组,如持续变量、全局变量、矩阵运算、N 维数组、下标访问以及帧

类和数据类型,如复数、整数匹配、双/单精度、定点算法、字符、结构、数字类以及可变大小数据

编程结构,如 MATLAB 程序控制语句(if、for、while、switch)以及算术、关系和逻辑运算符

函数,如函数句柄、子函数、MATLAB 函数的子集、可变长度输入和输出参数列表以及调用 MATLAB 函数的能力

请参阅支持用于代码生成的 MATLAB 语言属性的完整列表。

下一页: MATLAB Coder 使用案例

试用 MATLAB Coder

获取试用版软件

免费快速入门指南

查看指南