第4章 MATLAB的数据类型3.pptVIP

  • 4
  • 0
  • 约4千字
  • 约 20页
  • 2018-12-04 发布于江苏
  • 举报
第4章 MATLAB的数据类型3

第4章 MATLAB的数据类型 MATLAB支持15种基本的数据类型,每一种类型的数据都是以矩阵或数组的形式表现出来。本章主要介绍数值类型、逻辑类型和字符串类型。 4.1 MATLAB中的数据类型 MATLAB支持多种数据类型,包括数值类型、字符和字符串、逻辑类型、元胞、构架和函数句柄等,用户还可以通过MATLAB“类”(class)建立自定义数据类型,所有类型的数据都被存储在矩阵或数组中进行操作,矩阵和数组可以从最小的的空矩阵到任意的n维。 4.2 数值类型 数值类型包括有符号整数类型、无符号整数类型、单精度浮点类型和双精度浮点类型,如图所示。 4.2.1 整数类型 MATLAB数值类型中的整数类型包括有符号、无符号整数类型各4种,分别是1-、2-、4-和8-字节(8位、16位、32位和64位)的整数类型。有符号类型允许表示负数,但是由于其需要分配1位字节作为符号位,所以表示的范围没有同等字节的无符号类型大;无符号类型不能表示负数,只能表示正整数和0。根据具体需要,用户应该选择不同的存储类型;例如,对于数值不大的整数“22”,就没有必要使用8-字节的类型来存储,因为1-字节整型所分配的内存空间已经足以满足此数的存储了。表列出了8种整数类型的名称、数值范围和转换函数。 4.2.2 单精度浮点型 MATLAB中,浮点数据类型有单精度和双精度两种,其构造规则都是依据IEEE

文档评论(0)

1亿VIP精品文档

相关文档