matlab-Matlab数据类型

Matlab支持的数据类型
matlab-Matlab数据类型_第1张图片

逻辑(logical)字符(char)数值(numeric)元胞数组(cell)结构体(structure)表格(table)函数句柄(function handle)

1、逻辑型(logical)

该类型变量值为1或0。

2、字符型(char)

Matlab的字符型输入需使用单引号,字符串存储为字符数组,每个元素占一个ASCII字符。

3、数值型(numeric)

又分为:整型(int),单精度浮点型(single)和双精度浮点型(double)。
(1). 整型:

包括有符号位和无符号位。int8(x), int16(x), int32(x), int64(x), uint8(x)……

intmin(), intmax()分别用于确定整型数据类型的下限和上限

x = zeros(3, ‘int8’), 表示生成3阶全零矩阵,数据类型为int8

y = ones(5, ‘single’), 生成5阶全1矩阵,数据类型为single

whos – 查看工作区间中的变量信息。whos var – 查询变量var的信息

(2).浮点型

包括单精度和双精度,single(), double()。MATLAB中输入的数据默认为双精度浮点型。

realmin(), realmax()用于确定浮点型数据类型的下限和上限

4、元胞数组(cell)

Matlab的元胞数组可存储任意类型和维度的数组。访问元胞数组的变量需使用大括号{}。

5、结构体(structure)

Matlab中的结构体与C语言类似,一个结构体可以通过不同字段存储不同类型的数据。

6、表格(table)

表格可以包含不同类型的数组,用于存储表格类的数据。

7、函数句柄(function handle)

函数句柄可用于间接调用一个函数的Matlab值或数据类型。

你可能感兴趣的:(Matlab)