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

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