MATLAB算术数据类型详解
1、首先使用A=5涯箨唁峦*rand(5)得到一个5*5的双精度double类型数组。使用B=int8(A)可以将A中元素四舍五入得到8位整数并存入数组B.使用C=single(A)可以将双精度剞麽苍足数组A转变成单精度数组存入C.其他类型类似。

3、cast脑栲葱蛸函数也是类型转换的一种方式,如图,A3=cast(A,'int8')与A3=int8(A)效果相同。艘早祓胂cast函数还可以根据另一个变量的类型来转换,b=cast(a,'like',p)将a转化成与p相同的类型。

5、eps不带参数时,表示双精度浮点数相对于1.0的最小间隔。也就是用双精度数表示1.0附近的小数的最小间隔。eps带有一个参数(浮点数)时,会根据该参数的类型和数值来计算最小间隔(精确度)。

7、Inf和NaN分别表示浮点的正无穷和非数字,可以像ones/zeros等函数一样带有参数生成数组。

9、realmax和realmin则表示浮点型能表示的最大整数和最小整数。这两个函数都可以带有参数:字符串表示的浮点类型。
