第2章 的 MATLAB基础.pdf

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

第2章 MATLAB基础 本章将介绍MATLAB的一些基础知识,包括基本的数据类 型、运算符和特殊的符号等,以及MATLAB中日期和时 间的表示方法、计时函数的应用。本章的知识是 MATLAB编程的基础,需要用户多操作,熟练掌握。 2.1 数据类型 在MATLAB中有15种基本的数据类型,分别是8种整型数据 、单精度浮点型、双精度浮点型、逻辑型、字符串型、 单元数组、结构体类型和函数句柄。这15种基本数据类 型,如表2.1所示。 2.1.1 数值类型 在MATLAB中,数值类型分为整数和浮点数,整数分为有 符号整数和无符号整数,浮点数分为单精度浮点数和双 精度浮点数。下面介绍整数、浮点数和复数,以及数值 的显示格式等。 整数 在MATLAB中共有8种整数类型,其中4种为有符号型,4种 为无符号型。默认的数值类型为双精度浮点型,一般通 过整型函数将浮点型数据转换为整型数据。 整数 在MATLAB中,还有很多的取整函数,可以采用不同的方 法将小数转换为整数。 浮点数 在MATLAB中,浮点数包括单精度浮点数(single)和双精度 浮点数(double)。其中双精度浮点数是MATLAB中默认 的数据类型。 在MATLAB中,双精度浮点采用8个字节,即64位来表示,其 中第63位表示符号,0为正,1为负,第52-62位表示指数 部分,第0-51位表示小数部分。 在MATLAB中,单精度浮点数采用4个字节,即32位来表示, 其中第31位为符号位,0为正,1为负,第23-30位为指数 部分,0-22位为小数部分。单精度浮点数比双精度浮点 数能够表示的数值范围和数值精度都小。 复数 复数是对实数的扩展,包含实部和虚部两部分,虚部的单位 是-1的平方根。在MATLAB中,采用i或j表示虚部的单位 。可以采用赋值语句直接产生复数,也可以采用函数 complex( )来产生复数。 数据显示格式 在MATLAB中,可以采用函数format( )确定数值类型的显 示格式。改变数值的显示格式后,会一直有效,直到再 次利用函数format( )进行修改。 2.1.2 逻辑类型 MATLAB中的运算包括数值计算、关系计算和逻辑计算。 关系计算和逻辑计算的结果为逻辑类型。逻辑类型数据 只有逻辑真和逻辑假。MATLAB中用1代表逻辑真,用函 数true表示;用0代表逻辑假,用函数false表示。逻辑真 和逻辑假都占用1个字节的存储空间。 此外,可以采用函数logical( )将数值型转换为逻辑型,任何 非0数值转换为逻辑真(即1);数值0转换为逻辑假(即 0)。 2.1.3 字符和字符串 在MATLAB中,字符型数据类型用char表示。字符和字符 串不进行区分,将单个字符看成是的字符串,都用单引 号(’)括起来。字符串中的每个字符占用2个字节的存 储空间。 在本书的第4章专门介绍MATLAB中的字符串和字符串处理 函数,包括字符串的比较、查找和替换等等。 2.1.4 函数句柄 在MATLAB中,通过函数句柄来间接调用函数,函数句柄 的数据类型为function_handle 。函数句柄可以通过符号 @后面跟函数命令来创建,例如程序fhandle=@cos ,创 建了函数cos( )的函数句柄,以后就可以通过函数句柄 fhandle来间接调用函数cos( )。 2.1.6 单元数组类型 单元数组

文档评论(0)

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

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

1亿VIP精品文档

相关文档