| 表示数据 | |||
|---|---|---|---|
| 同构 | |||
| 数据类型 | 图标 | 用途 | 语法 |
| 双精度、单精度、(u)int8、(u)int16、(u)int32、(u)int64、复数 |
|
数值数组、矩阵计算、数学 | [1,2,3], [1;2;3], uint8(), int16() |
| 字符串 |
|
文本数组 | "hello world" |
| 字符 |
|
单个字符、字符数组 | 'hello' |
| 分类 |
|
离散的非数值数据 | categorical() |
| 日期时间 |
|
绝对日期和时间戳,包括时区 | datetime('July 12, 2001 08:15:01') |
| 持续时间 |
|
历时 | duration(h,m,s), hours(), minutes() |
| 日历持续时间 |
|
基于日历的相对时间 | caldays(), calweeks() |
| 逻辑值 |
|
真/假、测试状态、按条件识别数据 | logical(), ==, ~=, >, >=, <, <=, &, &&, |, || |
| 其他专用类型 |
|
稀疏、枚举、自定义… | » 文档 |
| 异构 | |||
| 数据类型 | 图标 | 用途 | 语法 |
| 表 |
|
混合类型、按列组织的数据(类似电子表格) 存储元数据 |
table(x,y,z), array2table |
| 时间表 |
|
带时间戳的表格数据 | timetable(t,x,y) table2timetable,array2timetable |
| 结构体 |
|
字段可以包含任何大小和类型的数据。非常适合非矩形数据 | struct() |
| 元胞数组 |
|
数组中的每个元胞可以包含任何数据类型、任何大小 | cell(), {pi,ones(5), "hello"} |
| tall 数组 |
|
当数据无法容纳在内存中时,MATLAB 数据类型可以变为“tall” | ds = datastore(), T = tall(ds) |
| 字典 |
|
将唯一键映射到值的对象 | d = dictionary(keys,values) |
| 容器索引 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 使用圆括号 () 进行索引会保留初始数据类型。使用花括号 {} 访问底层数据。表和结构体还允许您按名称引用数据。 | ||||||||||||||||
» 示例 |
|
|||||||||||||||