Main Content

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

数据定义

MATLAB Function 模块中定义数据与在 MATLAB® 代码中定义数据有何不同

MATLAB 变量可以在运行时更改其属性。可以使用同一变量来存储任何类、大小或复/实性的值。

MATLAB Function 模块必须在编译时确定变量类型。根据您的 MATLAB Function 模块代码设计方式,控制数据的表示方式和内存的分配方式。当编译模块或从模块中生成代码时,遵循所描述的规范以允许模块确定变量的类型。

类别

  • 数值类型
    MATLAB Function 模块中的数值类型数据和变量
  • 数组布局
    数组存储的列优先和行优先顺序
  • 字符和字符串
    文本的代码生成
  • 可变大小数据
    用于代码生成的可变大小数据定义和不同之处
  • 结构体
    定义和支持的结构体操作
  • 元胞数组
    用于代码生成的元胞数组的定义和使用,以及不同之处

  • 用于 MATLAB Function 模块的表的定义和使用
  • 分类数组
    用于 MATLAB Function 模块的分类数组的定义和使用
  • 日期时间数组
    用于 MATLAB Function 模块的日期时间数组的定义和使用
  • 持续时间数组
    用于 MATLAB Function 模块的持续时间数组的定义和使用
  • 时间表
    用于 MATLAB Function 模块的时间表的定义和使用
  • 枚举
    用于 MATLAB Function 模块的枚举数据的定义和使用
  • MATLAB 类
    用于代码生成的 MATLAB 类的定义和使用,以及不同之处
  • 函数句柄
    函数句柄的代码生成