文档

基本的MATLAB

有许多不同的数据类型,或,你可以在MATLAB工作®软件。你可以建立矩阵和浮点的阵列和整数数据,字符和字符串,和逻辑真正状态。函数处理与任何功能的MATLAB无论当前的范围的连接代码。表,结构,以及单元阵列提供一种方法来存储不同类型的数据在相同的容器中。

有在MATLAB 16的基础类。这些类是在一个矩阵或阵列的形式。与函数处理之外,该矩阵或阵列的大小是最小的0通过0和可以增长到任何尺寸的n维阵列。的功能句柄始终为标量(1×1)。

所有基本MATLAB类都显示如下图:

在MATLAB软件数字类包括符号和无符号整数,单和双精度浮点数。默认情况下,MATLAB存储所有数值为双精度浮点运算。(您不能更改默认的类型和精度。)您可以选择存储任何数字或数字的阵列,为整数或单精度。整数和单精度阵列提供比双精度内存更高效的存储。

所有的数字类型支持基本的数组操作,例万博1manbetx如下标,整形,和数学运算。

您可以创建二维合乎逻辑矩阵使用两个存储格式之一:充分要么。对于大多零值元素的矩阵,一个稀疏矩阵需要的等效全矩阵所需的存储空间的一小部分。调用方法稀疏矩阵特别定制解决稀疏的问题。

这些类需要不同的存储空间,最小的一个之中合乎逻辑值或8位整数,其仅需要1个字节。它如果您在使用精密小于8位写在文件中的数据,在此最小尺寸记住是很重要的。

下表详细描述了基础类。

班级名称

文档

有可能的使用

浮点数字
INT8UINT8INT16UINT16INT32UINT32Int64的UINT64 整型
烧焦 字符和字符串
  • 数据类型为文本。

  • 本地或Unicode®

  • 转换为/从数字。

  • 使用带常用表达

  • 对于多个字符阵列,使用细胞阵列。

  • 在R2016b开始,您还可以在字符串数组存储文本。欲了解更多信息,请参阅

合乎逻辑 逻辑运算
  • 使用在关系条件或测试状态。

  • 可以有两个值之一:真正要么

  • 此外,在数组索引是有用的。

  • 二维阵列可以是稀疏的。

function_handle 函数处理
  • 指向函数的指针。

  • 启用传递一个函数到另一个函数

  • 也可以拨打外通常范围功能。

  • 使用指定的图形回调函数。

  • 保存到MAT文件并在以后恢复。

  • 对于混合型,面向列的数据矩形容器。

  • 行和变量名标识的内容。

  • 用一个表来存储元数据的属性,诸如可变单元。

  • 类似数字或逻辑阵列元素的操作。

  • 通过数字或命名的索引访问数据。

  • 可以选择数据的子集,并保留表容器或可以从表中提取数据。

结构 结构
  • 域存储不同类和尺寸的阵列。

  • 访问一个或单一操作的所有字段/索引。

  • 字段名称标识的内容。

  • 传递函数参数的方法。

  • 用于逗号分隔的列表

  • 架空需要更多的内存

细胞 电池阵列
  • 细胞储存不同类和尺寸的阵列。

  • 只要你想允许自由包数据。

  • 元件的操作类似于数字或逻辑阵列。

  • 传递函数参数的方法。

  • 使用逗号分隔的列表。

  • 架空需要更多的内存

相关话题

是这个主题有帮助吗?