MATLAB不需要任何类型声明,每当MATLAB遇到新的变量名称时,它都会创建变量并分配适当的内存空间。
如果变量已经存在,则MATLAB会用新内容替换原始内容,并在必要时分配新的存储空间。Total=42
上面的语句创建一个名为" Total"的1-by-1矩阵,并将值42存储在其中。
Data Types - 数据类型
MATLAB提供了15种基本数据类型,每种数据类型都存储在矩阵或数组中,此矩阵或数组的大小最小为0×0,并且可以增长到任意大小的矩阵或数组。
下表显示了MATLAB中最常用的数据类型-Sr.No.Data Type & 描述
1int8
8位有符号整数
2uint8
8位无符号整数
3int16
16位有符号整数
4uint16
16位无符号整数
5int32
32位有符号整数
6uint32
32位无符号整数
7int64
64位有符号整数
8uint64
64位无符号整数
9single
单精度数值数据
10double
双精度数值数据
11logical
逻辑值1或0,分别表示true和false
12char
字符数据(字符串存储为字符向量)
13cell array
索引单元格数组,每个单元格能够存储不同维度和数据类型的数组
14structure
类似于C的结构,每个结构都具有能够存储不同维度和数据类