MATLAB的数据类型整型和浮点型

MATLAB主要数据类型

可以看出MATLAB的数值类型跟C语言一样分为整型和浮点型,但是需要特别注意的是,它的用意和C语言完全不一样。前者的整型数据主要为图像处理等特殊的应用问题提供数据类型,而对于一般数值运算,绝大多数是采用双精度浮点型的数据。

8种整数类型:

整数类型

数值类型

转换函数

有符号8位

-2^7~2^7-1

int8

无符号8位

扫描二维码关注公众号,回复: 2740916 查看本文章

0~2^8-1

uint8

有符号16位

-2^15~2^15-1

int16

无符号16位

0~2^16-1

uint16

有符号32位

-2^31~2^31-1

int32

无符号32位

0~2^32-1

uint32

有符号64位

-2^63~2^63-1

int64

无符号64位

0~2^64-1

uint64

取整函数:

函数名 功能说明 举例说明
round(x) x向最接近的整数取整

round(4.2)=4

round(4.5)=5

fix(x) x向0方向取整

round(4.2)=4

round(4.5)=4

floor(x) x向下取整

round(4.2)=4

round(4.5)=4

ceil(x) x向上取整

round(4.2)=5

round(4.5)=5

浮点数类型

类型

位宽

转换函数

单精度

32位

single

双精度

64位

double

 

需要注意的是,浮点数类型的各数据位的用处:

类型

小数部分

指数部分

符号位(0正1负)

单精度(32位)

0~22位

23~30位

31位

双精度(64位)

0~51位

52~62位

63位

猜你喜欢

转载自blog.csdn.net/qq_40907279/article/details/81390642
今日推荐