正在加载图片...
第2章数据类型 MATLAB支持多种数据类型,并且对不同数据类型的处理提供了丰富的函数,而且还可以自定义 数据类型,合理地使用不同类型的数据,一方面可以节省内存的占用空间,另一方面也可以使程序编 制事半功倍。 2.1数值型 数值型包括整数、浮点数和复数。 1.整数 整数又因能够容纳的数值大小的不同分为不同位数的有无符号的整数。由于计算机采用二进制编 码,因此1个字节可以容纳2个数,2个字节可以容纳26个数,4个字节可以容纳2”个数等。不同类 型的整数表示的范围见表2-1。如果表示分值介于0一150之间的功课成绩,则可以使用无符号8位整数: 如果要表示一个国家的人口数,则可以使用无符号32位整数(大约可以表示42.9亿),整数表示范围 如表21所示。 表2.1整数的表示范围 数据类型 值范围 转换函数 有符号8位整数 221 有号6位粉 2521 r16 有符号卫位 有符号64位整数 int6-4 无符号8位整到 02-1 8 无符号16位整安 0-2- uintl6 无符号32位整型 022 uin32 无符号64位整数 0-2-1 uint64 由于MATLAB默认的数据类型为双精度浮点数,使用表2-1中的转换函数可以创建相应的整 类型,例如 >21nts26891): >>de1:2 >whosk Name size Bytes class Attributes 11 nint8 b 1×1 1nt16 1nt3 8 double 通过whos命令可列出当前工作区中所定义的变量信息,其中Name栏为变量名,Sie栏为行列 数,如变量c有1行2列数据:Bytes栏为占用的总字节数:Class为数据类型,Attributes为属性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有