有许多不同的数据类型,或类,你可以在MATLAB工作®软件。你可以建立矩阵和浮点的阵列和整数数据,字符和字符串,和逻辑真正
和假
状态。函数处理与任何功能的MATLAB无论当前的范围的连接代码。表,结构,以及单元阵列提供一种方法来存储不同类型的数据在相同的容器中。
有在MATLAB 16的基础类。这些类是在一个矩阵或阵列的形式。与函数处理之外,该矩阵或阵列的大小是最小的0通过0和可以增长到任何尺寸的n维阵列。的功能句柄始终为标量(1×1)。
所有基本MATLAB类都显示如下图:
在MATLAB软件数字类包括符号和无符号整数,单和双精度浮点数。默认情况下,MATLAB存储所有数值为双精度浮点运算。(您不能更改默认的类型和精度。)您可以选择存储任何数字或数字的阵列,为整数或单精度。整数和单精度阵列提供比双精度内存更高效的存储。
所有的数字类型支持基本的数组操作,例万博1manbetx如下标,整形,和数学运算。
您可以创建二维双
和合乎逻辑
矩阵使用两个存储格式之一:充分
要么疏
。对于大多零值元素的矩阵,一个稀疏矩阵需要的等效全矩阵所需的存储空间的一小部分。调用方法稀疏矩阵特别定制解决稀疏的问题。
这些类需要不同的存储空间,最小的一个之中合乎逻辑
值或8位整数,其仅需要1个字节。它如果您在使用精密小于8位写在文件中的数据,在此最小尺寸记住是很重要的。
下表详细描述了基础类。
班级名称 |
文档 | 有可能的使用 |
---|---|---|
双 ,单 |
浮点数字 | |
INT8 ,UINT8 ,INT16 ,UINT16 ,INT32 ,UINT32 ,Int64的 ,UINT64 |
整型 | |
烧焦 ,串 |
字符和字符串 | |
合乎逻辑 |
逻辑运算 | |
function_handle |
函数处理 |
|
表 |
表 |
|
结构 |
结构 |
|
细胞 |
电池阵列 |
|