Matlab数值数据类型的分类
class函数:查看数值的数据类型
1. 整型
Matlab提供了数据类型转换函数来实现数据类型的转换,例如,uint8函数将数值数据转换为无符号8位整数,int8函数将数值数据转换为带符号8位整数。
>> x=int8(95.6)
x =
int8
96
2. 浮点型
single函数:将其他类型的数据转换为单精度型。
double函数:将其他类型的数据转换为双精度型。
数值数据默认是双精度型。
>> class(4)
ans =
'double'
>> class(single(4))
ans =
'single'
3. 复型
复型数据包括实部和虚部两个部分,实部和虚部默认为双精度型,虚数单位用 i 或 j 来表示。
real函数:求复数的实部
imag函数:求复数的虚部
>> x=6+5i
x =
6.0000 + 5.0000i
>> y=real(x