一、matlab数据类型
1.整型
2.浮点型
3.复数类型
二、数据类型介绍
1.整型转换函数int8()
>> x=int8(91.2)
x =
int8
91
注意范围:
无符号8为整数数据范围:00000000-11111111(0~-1)
带符号8为整数数据范围:10000000-01111111(-~
-1)
>> y=int8(128)
y =
int8
127
>> h=int8(-129)
h =
int8
-128
2.浮点型类型转换:single函数和double函数
single函数,将数据转换为单精度类型
>> class(2)
ans =
'double'
>> class(single(2))
ans =
'single'
double函数,将数据转换为双精度类型
>> class(double(single(2)))
ans =
'double'
3.复数
real函数求复数的实部
imag函数求复数的虚部
>> 1+2i
ans =
1.0000 + 2.0000i
>> real(1+2i)
ans =
1
>> imag(1+2i)
ans =
2
三、数值输出格式 format
注意:fromat命令只影响数据输出格式,不会影响数据的技术和存储
> format long
>> 20/3
ans =
6.666666666666667
>> format
>> 20/3
ans =
6.6667