matlab70使用详解-第4章数据类型.pptVIP

  • 8
  • 0
  • 约3.43千字
  • 约 18页
  • 2019-10-21 发布于湖北
  • 举报
第4章 数据类型 MATLAB 7.0支持多种数据类型,包括数值类型、字符和字符串、逻辑类型、元胞、结构体和函数句柄等,用户还可以通过MATLAB“类”(class),建立自定义数据类型,所有类型的数据都被存储在矩阵或数组中进行操作,矩阵和数组可以从最小的的空矩阵到任意的n维。 本章重点讲解数值、字符串、逻辑、元胞和结构体等主要数据类型的特性和用法。 4.1 数值类型 数值类型又具体分为整数类型和浮点类型两种,具体分类如图所示。 4.1.1 整型 MATLAB支持有符号、无符号整数类型各4种,分别是1-、2-、4-和8-字节的整型。有符号类型允许表示负数,但是由于其需要分配1位字节作为符号位,所以表示的范围没有同等字节的无符号类型大;无符号类型也有缺点,即不能表示负数,只能表示正整数和0。 用户应该根据具体需要选择存储的类型,例如,对于数值不大的整数3,就没有必要使用8-字节的类型来存储,因为1-字节整型所分配的内存空间已经足以满足此数的存储了。用户需要记住,应使用字节数尽可能少的类型来存储数据,这样可以节省内存空间,提高系统运算速度。 下表分别列出8种类型的名称、表示范围和转换函数。 4.1.2 单精度浮点型 MATLAB中,浮点数据类型包括单精度和双精度,其构造规则都是依据IEEE 754标准(关于此标准的具体描述,本书不做解释,读者可以查询相关网站,例如/wiki/I

文档评论(0)

1亿VIP精品文档

相关文档