在Matlab中,可以使用double()
、single()
、int8()
、int16()
、int32()
、int64()
以及logical()
函数来改变矩阵的数据类型。下面是一个例子,展示如何将矩阵的数据类型从double
改变为int16
:
A = [1.5, 2.7, 3.9; 4.1, 5.3, 6.5]; % 创建一个 double 类型的矩阵
B = int16(A); % 将矩阵的数据类型改变为 int16
在这个例子中,矩阵A
的数据类型是double
,通过调用int16()
函数将其转换为int16
类型的矩阵B
。根据需要,可以使用不同的函数来改变矩阵的数据类型。