第2章_MATLAB的基本操作ppt课件.ppt

第2章_MATLAB的基本操作ppt课件.ppt

ID:58706720

大小:718.00 KB

页数:131页

时间:2020-10-04

第2章_MATLAB的基本操作ppt课件.ppt_第1页
第2章_MATLAB的基本操作ppt课件.ppt_第2页
第2章_MATLAB的基本操作ppt课件.ppt_第3页
第2章_MATLAB的基本操作ppt课件.ppt_第4页
第2章_MATLAB的基本操作ppt课件.ppt_第5页
资源描述:

《第2章_MATLAB的基本操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB的基本操作第2章MATLAB的基本操作数据及变量类型数值矩阵运算多项式及其运算字符串变量和符号矩阵MATLAB在复变函数中应用一数据及变量类型变量与常量变量变量是任何程序设计语言的基本元素之一。MATLAB并不要求对所使用的变量进行事先声明,也不需要指定变量类型,MATLAB会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型。在赋值过程中,如果变量已经存在,MATLAB会用新值代替旧值,并以新的变量类型代替旧的变量类型。Matlab变量的命名规则变量名区分大小写;变量名长度不超过65个(Matlab6.5.1版本以上);变量名

2、必须以字母开头,可包含字母(大小写)、数字和下划线;Matlab常量Matlab中有一些预定义的变量,这些特殊变量称为常量。常量名常量值常量名常量值i,j虚数单位realmin最小的正浮点数pi圆周率realmax最大的正浮点数eps浮点运算相对精度inf无穷大NaN不定值flop浮点运算数Matlab中经常使用的一些常量MATLAB数据类型的最大特点是每一种类型都是以数组为基础,MATLAB事实上把每种类型的数据都作为数组来处理。Matlab常用的数据类型有:numeric(数值型)char(字符型)logical(逻辑型)cell(单元型)struc

3、t(结构)MATLAB数据类型数组逻辑型字符型单元型函数句柄MATLAB数据类型数值(numeric)数值型数据包括整数(带符号和无符号)和浮点数(单精度和双精度)。在缺省(默认)状态下,Matlab将所有的数都看作是双精度的浮点数。使用整型变量和单精度变量可以节约内存空间。MATLAB数据类型整数Matlab提供四种带符号整型和四种无符号整型数据类型。数据类型取值范围转换函数Signed8-bitinteger-27to27–1int8Signed16-bitinteger-215to215–1int16Signed32-bitinteger-231t

4、o231–1int32Signed64-bitinteger-263to263–1int64Unsigned8-bitinteger0to28–1uint8Unsigned16-bitinteger0to216–1uint16Unsigned32-bitinteger0to232–1uint32Unsigned64-bitinteger0to264–1uint64MATLAB数据类型例:>>x1=int8(11);>>x2=int8(15.49);>>x3=int8(15.5);>>x4=int8(130);>>x5=uint8(255);>>x6=ui

5、nt8(256);>>x7=uint8(-1);>>whosx1=11x2=15x3=16x4=127x5=255x6=255x7=0MATLAB数据类型MATLAB数据类型整型数据的运算整型数据可以参与的运算有下面两种:相同的整型数据之间的运算,结果为同类型的整数。不同的整数型数据之间不能进行运算。例:int8(12)*int16(3)X整型数据可以和双精度标量进行数值运算,结果为整数。在运算过程中保持浮点运算精度,最后将结果转换成整型。注:整型数据不能与不是标量的双精度数组进行运算MATLAB数据类型浮点数浮点数包括单精度(4个字节)和双精度(8个字

6、节),默认为双精度。single:将其它类型的数据转换成单精度浮点数。double:将其它类型的数据转换成双精度浮点数。operandsingledoubleint/uintcharlogicalsinglesinglesingleXsinglesingledoublesingledoubleint/uintdoubledouble浮点数与其它类型数据运算表MATLAB数据类型最大和最小浮点数:realmax和realmin例:>>realmax>>realminrealmax(‘double’)realmin(‘double’)<=>MATLAB数据类

7、型复数可以通过以下方式定义复数:直接输入:z=3+4i或z=3+4*icomplex函数:z=complex(3,4)z=complex(3)<==>z=complex(3,0)MATLAB数据类型相关函数(一)相关函数(二)相关函数(三)相关函数(四)相关函数(五)字符与字符串字符与字符串运算是各种高级语言不可缺少的部分,Matlab具有强大的字符处理能力。关于字符串的约定:所有字符串必须用单引号括起来;在Matlab中,字符串和字符数组(矩阵)基本上是等价的;MATLAB数据类型例:MATLAB数据类型字符串的每个字符(包括空格)都是字符串的一个元素

8、;字符串中的字符以ASCII码存储,因而大小写是有区别的,可用abs函数查看一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。