MATLAB讲义第二章.ppt
《MATLAB讲义第二章.ppt》由会员分享,可在线阅读,更多相关《MATLAB讲义第二章.ppt(40页珍藏版)》请在三一办公上搜索。
1、2023年7月31日,第1页,第2章 基本使用方法,MATLAB 2006a 简明教程 清华大学出版社,教学目标教学重点教学内容,2023年7月31日,第2页,教学目标,掌握利用 MATLAB 2006 的命令窗口进行简单的数学运算掌握常用的操作命令和快捷键了解 MATLAB 2006 的数据类型了解 MATLAB 2006 的操作符了解 MATLAB 2006 的基本数学函数了解 MATLAB 2006 脚本编程,2023年7月31日,第3页,教学重点,掌握利用 MATLAB 2006 的命令窗口进行简单的数学运算掌握常用的操作命令和快捷键了解 MATLAB 2006 的数据类型了解 MAT
2、LAB 2006 的操作符,2023年7月31日,第4页,教学内容,简单的数学运算常用的操作命令和快捷键MATLAB 2006a 的数据类型MATLAB 2006a 的操作符MATLAB 2006a 的基本数学函数MATLAB 2006a 脚本编程,2023年7月31日,第5页,简单的数学运算(1/5),最简单的计算器使用法直接输入法 存储变量法,2023年7月31日,第6页,简单的数学运算(2/5),表达式书写规则在大多数情况下,MATLAB 对空格不予处理,因此在书写表达式时,可以利用空格调整表达式的格式,使表达式更易于阅读。在 MATLAB 表达式中,遵守四则运算法则,与通常法则相同。即
3、运算从左到右进行,乘法和除法优先于加减法,指数运算优先于乘除法,括号的运算级别最高;在有多重括号存在的情况下,从括号的最里边向最外边逐渐扩展。需要注意的是,在 MATLAB 中只用小括号代表运算级别,中括号只用于生成向量和矩阵,花括号用于生成单元数组。,2023年7月31日,第7页,简单的数学运算(3/5),MATLAB 的数学运算符 需要注意的是,右除和左除的意义并不相同。右除为常规的除法,而左除的意义为:ab=b/a。,2023年7月31日,第8页,简单的数学运算(4/5),标点符号的使用 在 MATLAB 中,标点符号有着充分的意义,可以用标点符号进行运算,或者标点符号可以包含特定的意义
4、。,2023年7月31日,第9页,简单的数学运算(5/5),分号(;)分号用于区分数组的行,或者用于一个语句的结尾处,取消运行显示。百分号(%)该符号用于在程序文本中添加注释,增加程序的可读性。百分号之后的文本都将视作注释,系统不对其进行编译。,2023年7月31日,第10页,常用的操作命令和快捷键(1/3),为方便用户操作,MATLAB 中定义了一些快捷键。掌握一些常用的操作命令和快捷键,可以使得对 MATLAB 的操作更加便利。,2023年7月31日,第11页,常用的操作命令和快捷键(2/3),常用的操作命令,2023年7月31日,第12页,常用的操作命令和快捷键(3/3),常用的操作快捷
5、键,2023年7月31日,第13页,MATLAB 2006a 的数据类型,整数 浮点数 复数 逻辑变量 各种数据类型之间的运算 各种数据类型之间的转换 数据类型操作函数 变量 系统预定义的特殊变量,2023年7月31日,第14页,整数,MATLAB 支持8位、16位、32位和64位的有符号和无符号整数数据类型。上述整数数据类型除了定义范围不同外,具有相同的性质。,2023年7月31日,第15页,定义整数变量,定义变量:由于 MATLAB 默认的数据类型为双精度型,因此在定义整形变量时,需指定变量的数据类型。,2023年7月31日,第16页,整数运算(1/2),运算:类型相同的整数之间可以进行运
6、算,返回相同类型的结果。在进行加、减和乘法运算时比较简单,在进行除法运算时稍微复杂一些,因为在多精度情况下,整数的除法不一定能得到整数的结果。在进行除法时,MATLAB 首先将两个数视为双精度类型进行运算,然后将结果转化为相应的整形数据。MATLAB 中不允许进行不同整数类型之间的运算。,2023年7月31日,第17页,整数运算(2/2),由于每种整数数据类型都有相应的取值范围,因此数学运算有可能产生结果溢出。MATLAB 利用饱和处理处理此类问题,即当运算结果超出了此类数据类型的上限或下限时,系统将结果设置为该上限或下限。例 2-10 整数运算中的数据溢出 x=int8(100);y=int
7、8(90);z=x+yz=127 x-3*yans=-27 x-y-y-yans=-128,结果溢出上限,因此结果为127,3*y溢出上限,结果为127,继续计算,得到最后结果-27,计算x-y-y-y时,从左到右进行计算,结果溢出下限,因此结果为-128,2023年7月31日,第18页,浮点数(1/2),MATLAB 的默认数据类型是双精度类型(double)。为了节省存储空间,MATLAB 也支持单精度数据类型的数组。单精度和双精度数据类型的取值范围和精度可以通过例 2-11 的方式进行查看,2023年7月31日,第19页,浮点数(2/2),例 2-11 单精度和双精度数据类型的取值范围和
8、精度 realmin(single)ans=1.1755e-038 realmax(single)ans=3.4028e+038 eps(single)ans=1.1921e-007 realmin(double)ans=2.2251e-308 realmax(double)ans=1.7977e+308 eps(double)ans=2.2204e-016创建单精度类型的变量时需要声明变量类型,与创建整型变量类似。单精度数据类型的数据进行运算时,返回值为单精度。,2023年7月31日,第20页,复数,复数由两个部分组成:实部和虚部。基本虚数单位等于,在 MATLAB 中虚数单位由 i 或者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 讲义 第二

链接地址:https://www.31ppt.com/p-5598991.html