- 在MATLAB中,如果没有特别的定义,pi代指π,它的值为3.1416。如果想要更高的精度,可以使用format long命令。
- double(parameter):返回parameter的双精度值。
- single(parameter):返回parameter的单精度值。 如无显示指明,MATLAB默认变量为double。
- int8(parameter):用8比特存储parameter的整数值
- int16(parameter):用16比特存储parameter的整数值
- 用intmax()和intmin来表示能表示的最大整数和最小整数,如
intmax('int8') % 返回127
intmax('int16') % 返回32767
intmin('int8') % 返回-128
intmin('int16') % 返回-32768
intmax('uint8') % 255
intmax('uint16') % 65535
intmin('uint8') % -256
intmin('uint16') % -65536
realmax('double') %1.7977e+308
既然如此,我们知道int8的最大值为127,那么如果我们用a = int8(200),a为什么呢?答案是127,下界同理。即如果我们制定了数据精度,如果数据超过了上界或者下界,那么MATLAB返回上界或者下界。
如果我们令b = 1.7978e+308,则返回Inf,即无穷的意思。
- 整数有int8、int16、int32、int64、uint8、uint16、uint32、uint64.
- MATLAB也有字符和字符串。字符用单引号,字符串用双引号。
MATLAB_char = 'MATLAB' % 字符
MATLAB_string = “MATLAB” % 字符串
- 逻辑类型为logical,只有true和false两种类型。