有许多不同的数据类型,或类在MATLAB环境下,你可以使用®。您可以构建矩阵和数组的浮点和整型数据,字符和字符串,逻辑真正的
和假
值,等等。函数处理连接代码与MATLAB函数无论当前的范围。表、时间表、结构和细胞阵列提供了一种方法来存储不同类型的数据在同一个容器中。
有16个基本类MATLAB。这些类是在形式的一个矩阵或数组。除了函数处理,这个矩阵或数组是一个最小的0-by-0大小,可以长到n维数组的大小。一个函数处理总是标量(1×1)。
所有的基本MATLAB类如下图所示:
数字类在MATLAB软件包括签署和无符号整数,和单,双精度浮点数。默认情况下,MATLAB商店所有数值为双精度浮点数。(你不能改变默认的类型和精度。)你可以选择存储任何号码,或数字数组,为整数或单精度。整数和单精度节约内存存储阵列提供比双精度。
所有的数值类型都支持基本数组操作,如金宝app加下标,重塑和数学运算。
您可以创建二维双
和逻辑
矩阵使用两种存储格式:完整的
或稀疏的
。矩阵的主要新鲜感元素,一个稀疏矩阵需要所需的存储空间的一个等价的一小部分完整的矩阵。稀疏矩阵调用方法尤其适合解决稀疏问题。
这些类需要不同数量的存储,最小的一个逻辑
值或8位整数,只需要1个字节。记住这个最小尺寸是很重要的,如果你工作在数据文件中编写使用精度小于8位。
下表详细描述了基本的类。
类名 |
文档 | 预期用途 |
---|---|---|
双 ,单 |
浮点数 | |
int8 ,uint8 ,int16 ,uint16 ,int32 ,uint32 ,int64 ,uint64 |
整数 | |
字符 ,字符串 |
字符和字符串 | |
逻辑 |
逻辑运算 | |
function_handle |
函数处理 |
|
表 ,时间表 |
表,时间表 |
|
结构体 |
结构 |
|
细胞 |
细胞数组 |
|