MATLAB编程的数据类型是怎样的?

发布网友

我来回答

2个回答

懂视网

matlab数据类型包括:

  int8,8位有符号整数;uint8,8位无符号整数;int16,16位有符号整数;uint16,16位无符号整数;int32,32位有符号整数;uint32,32位无符号整数;int,位有符号整数;uint,位无符号整数;single,单精度数值数据;double,双精度数值数据;logical,逻辑值为1或0,分别代表true和false;char,字符数据字符串作为字符向量存储等。

  

热心网友

考虑到存贮和计算的消耗,程序中将数据表示成不同的类型,如整型用于表示整数、字符型用于表示字符、双精度浮点型用于表示小数等。

MATLAB为了方便,编写程序时可以不事先声明变量的数据类型(当然,这是一个不好的习惯,但对于小程序,过分关注数据类型实在没有必要),而且本身的数据类型也比较少:用于表示数值的数据类型有“整型(int)”和“双精度型(double)”中的数据类型。对于数值型变量,如果不事先声明,MATLAB默认数据类型为double型。整型数据类型按其所占字节数分多种,最值得注意的是uint8,这是用来表示图像像素灰度值的一种数据类型。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com