1、实验三 数据类型操作一、 实验目的1、掌握在MATLAB的基本数据类型:数值类型、逻辑类型和关系运算、字符串。2、掌握在MATLAB中格式化输入输出的方法。二、 主要仪器及耗材计算机,MATLAB7.0。三、 实验内容和步骤1、MATLAB的基本数值类型数据类型说 明字节数取 值 范 围double双精度数据类型8sparse稀疏矩阵数据类型N/Asingle单精度数据类型4uint8无符号8位整数10255uint16无符号16位整数2065 535uint32无符号32位整数404 294 967 295uint64无符号64位整数8018 446 744 073 709 551 615i
2、nt8有符号8位整数1128127int16有符号16位整数232 76832 767int32有符号32位整数42 147 483 6482 147 483 647int64有符号64位整数89 223 372 036 854 775 8089 223 372 036 854 775 8072、整数类型数据运算函 数说 明bitand数据位“与”运算bitcmp按照指定的数据位数求数据的补码bitor数据位“或”操作bitmax最大的浮点整数数值,一般为2531=9 007 199 254 740 991bitxor数据位“异或”操作bitset将指定的数据位设置为1bitget获取指定的数
3、据位数值bitshift数据位移操作3、MATLAB的常量常 量说 明ans最近运算的结果eps浮点数相对精度realmaxMATLAB能够表示的实数的最大绝对值realminMATLAB能够表示的实数的最小绝对值pi常数i,j复数的虚部数据最小单位Inf无穷大NaN非数(Not a Number)4、逻辑运算运算符说 明&具有短路作用的逻辑与操作,仅能处理标量|具有短路作用的逻辑或操作,仅能处理标量&元素与操作|元素或操作逻辑非操作xor逻辑异或操作any当向量中的元素有非零元素时,返回真all当向量中的元素都是非零元素时,返回真上机练习1:在MATLAB中生成一个随机数矩阵(数值范围0-1000),然后再将各元素分别转换成double、Sparse、Single、uint8、uint16、uint32、uint64、int8、int16、int32、int64等数据类型,然后用whos查看各变量的属性。将转换后的各矩阵进行数学运算,掌握各不同数值类型变量的数学运算规律。上机练习2:在MATLAB中生成一个随机数矩阵,并判断各元素是否大于平均值,由该逻辑值构成新的矩阵。提示:求平均值函数mean上机练习3:熟悉稀疏矩阵常用函数的用法。(表2-9)上机练习4:创建多维数组。思考题教材第132页练习题1、2。2