网站大量收购独家精品文档,联系QQ:2885784924

第2章MATLAB基础.pdf.PDF

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章MATLAB基础.pdf

第 2章 MATLAB 基础 数据类型、常量与变量是程序语言入门时必须引入的一些基本概念。MATLAB 虽是一个集多种 功能于一体的集成软件,但就其语言部分而言,这些概念同样不可缺少。 2.1 MATLAB 数据类型概述 数据作为计算机处理的对象,在程序语言中可分为多种类型,MATLAB 作为一种可编程的语言 当然也不例外。MATLAB 的主要数据类型如图 2-1所示。 MATLAB 数值型数据划分成整型和浮点型的用意和 C 语言有所不同。MATLAB 的整型数据主要 为图像处理等特殊的应用问题提供数据类型,以便节省空间或提高运行速度。对一般数值运算, 绝大多数情况是采用双精度浮点型的数据。 MATLAB 的构造型数据基本上与 C++的构造型数据相衔接,但它的数组却有更加广泛的含义和 不同于一般语言的运算方法。 符号对象是 MATLAB 所特有的一类为符号运算而设置的数据类型。严格地说,它不是某一类 型的数据,它可以是数组、矩阵、字符等多种形式及其组合,但它在 MATLAB 的工作区中的确又 是另类的一种数据类型。 1 计算机导论 C 数据类型 MATLAB 数据类型在使用中有一个突出的特点,即对不同数据类型的变量在程序中引用时,一 般不用事先对变量的数据类型进行定义或说明,系统会依据变量的赋值类型自动进行类型识别, 这在高级语言中是极有特色的。 提示:这样处理的好处是,在书写程序时可以随时引入新的变量而不用担心会出什么问题, 这的确给应用带来了很大方便。但缺点是有失严谨,会给搜索和确定一个符号是否为变量名带来 更多的时间开销。 2.1.1 数值型数据 1 )整形 不同的整数类型所占用的位数不同,因此所能表示的数值范围不同,在实际应用中,应该根 据需要的数据范围选择合适的整数类型。有符号整数类型使用一位来表示正负,因此表示的数据 范围和相应的无符号整数类型不同。 由于MATLAB 中数值的默认存储类型是双精度浮点类型,因此,必须通过表 2-1 中列出的转 换函数将双精度浮点数值转换成指定的整数类型。 2 第 2 章 MATLAB 基础 在转换中,MATLAB 默认将待转换数值转换为最接近的整数,若小数部分正好为 0.5 ,则MATLAB 转换后的结果是绝对值较大的那个整数。另外,应用这些转换函数也可以将其他类型转换成指定 的整数类型。 数 说字 取值范围 据类型 节 明 转换函 数 数 uin 1 无 0 t8 符 号 8 位 整 数 uin 2 无 0 t16 符 号 1 3 6 位 计算机导论 C 整 数 uin 4 无 0 t32 5 符 号 3 2 位 整 数 uin 8

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档