《基本使用方法》PPT课件

上传人:xian****812 文档编号:280912068 上传时间:2022-04-22 格式:PPT 页数:37 大小:145KB
返回 下载 相关 举报
《基本使用方法》PPT课件_第1页
第1页 / 共37页
《基本使用方法》PPT课件_第2页
第2页 / 共37页
《基本使用方法》PPT课件_第3页
第3页 / 共37页
《基本使用方法》PPT课件_第4页
第4页 / 共37页
《基本使用方法》PPT课件_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《《基本使用方法》PPT课件》由会员分享,可在线阅读,更多相关《《基本使用方法》PPT课件(37页珍藏版)》请在金锄头文库上搜索。

1、MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社第第2章章 基本使用方法基本使用方法 MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社教学目标教学目标教学重点教学重点教学内容教学内容4/22/20221MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社教学目标l掌握利用掌握利用 MATLAB 2007 的命令窗口进行的命令窗口进行简单的数学运算简单的数学运算l了解了解 MATLAB 2007 的基本数学函数的基本数学函数l掌握常用的操作命令和快捷键掌握常用的操作命令和快捷键l了解了解 MATLAB 2007 的数据类型的数据类型l

2、了解了解 MATLAB 2007 的操作符的操作符l了解了解 MATLAB 2007 脚本编程脚本编程4/22/20222MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社教学重点l掌握利用掌握利用 MATLAB 2007 的命令窗口进行的命令窗口进行简单的数学运算简单的数学运算l掌握常用的操作命令和快捷键掌握常用的操作命令和快捷键l了解了解 MATLAB 2007 的数据类型的数据类型l了解了解 MATLAB 2007 的操作符的操作符4/22/20223MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社教学内容l简单的数学运算简单的数学运算l常用的操

3、作命令和快捷键常用的操作命令和快捷键lMATLAB 2007b 的数据类型的数据类型lMATLAB 2007b 的操作符的操作符lMATLAB 2007b 的基本数学函数的基本数学函数lMATLAB 2007b 脚本编程脚本编程4/22/20224MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社简单的数学运算(简单的数学运算(1/5)l最简单的计算器使用法最简单的计算器使用法直接输入法直接输入法 存储变量法存储变量法4/22/20225MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社简单的数学运算(简单的数学运算(2/5)l表达式书写规则表达式书写规

4、则在大多数情况下,在大多数情况下,MATLAB 对空格不予处理,因此在对空格不予处理,因此在书写表达式时,可以利用空格调整表达式的格式,使书写表达式时,可以利用空格调整表达式的格式,使表达式更易于阅读。表达式更易于阅读。在在 MATLAB 表达式中,遵守四则运算法则,与通常法表达式中,遵守四则运算法则,与通常法则相同。即运算从左到右进行,乘法和除法优先于加则相同。即运算从左到右进行,乘法和除法优先于加减法,指数运算优先于乘除法,括号的运算级别最高;减法,指数运算优先于乘除法,括号的运算级别最高;在有多重括号存在的情况下,从括号的最里边向最外在有多重括号存在的情况下,从括号的最里边向最外边逐渐扩

5、展。边逐渐扩展。需要注意的是,在需要注意的是,在 MATLAB 中只用小括号代表运算级中只用小括号代表运算级别,中括号只用于生成向量和矩阵,花括号用于生成别,中括号只用于生成向量和矩阵,花括号用于生成单元数组。单元数组。4/22/20226MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社简单的数学运算(简单的数学运算(3/5)lMATLAB 的数学运算符的数学运算符 l需要注意的是,右除和左除的意义并不相同。需要注意的是,右除和左除的意义并不相同。右除为常规的除法,而左除的意义为:右除为常规的除法,而左除的意义为:ab=b/a。 符号功能实例+加法3+5=8-减法3-5=

6、-2*矩阵乘法3*5=15.*乘,点乘,即数组乘法/右除3/5 =0.6000./数组右除左除35= 1.6667.数组左除乘方35= 243.数组乘方矩阵共轭转置.矩阵转置4/22/20227MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社简单的数学运算(简单的数学运算(4/5)l 标点符号的使用标点符号的使用 在在 MATLAB 中,标点符号有着充分的意义,中,标点符号有着充分的意义,可以用标点符号进行运算,或者标点符号可可以用标点符号进行运算,或者标点符号可以包含特定的意义。以包含特定的意义。 标点符号定义标点符号定义分号(;)数组行分隔符;取消运行显示点(.)小数

7、点;结构体成员访问逗号(,)数组列分隔符;函数参数分隔符省略号()续行符冒号(:)在数组中应用较多,如生成等差数列引号()定义字符串圆括号(( ))指定运算优先级;函数参数调用;数组索引等号(=)赋值语句方括号( )定义矩阵感叹号(!)调用操作系统运算花括号( )定义单元数组百分号(%)注释语句的标识4/22/20228MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社简单的数学运算(简单的数学运算(5/5)l分号(分号(;) 分号用于区分数组的行,或者用于一个语分号用于区分数组的行,或者用于一个语句的结尾处,取消运行显示。句的结尾处,取消运行显示。l百分号(百分号(%)

8、该符号用于在程序文本中添加注释,增加该符号用于在程序文本中添加注释,增加程序的可读性。百分号之后的文本都将视程序的可读性。百分号之后的文本都将视作注释,系统不对其进行编译。作注释,系统不对其进行编译。4/22/20229MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社MATLAB 中的常用数学函数中的常用数学函数 lMATLAB 提供了一系列的函数支持基本的数提供了一系列的函数支持基本的数学运算,这些函数中的大多数调用格式和我们学运算,这些函数中的大多数调用格式和我们平时的书写习惯一致,方便用户记忆和书写。平时的书写习惯一致,方便用户记忆和书写。4/22/202210MA

9、TLAB R2007基础教程基础教程 清华大学出版社清华大学出版社常用的操作命令和快捷键(常用的操作命令和快捷键(1/3)l为方便用户操作,为方便用户操作,MATLAB 中定义了一些中定义了一些快捷键。掌握一些常用的操作命令和快捷快捷键。掌握一些常用的操作命令和快捷键,可以使得对键,可以使得对 MATLAB 的操作更加便利。的操作更加便利。 4/22/202211MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社常用的操作命令和快捷键(常用的操作命令和快捷键(2/3)l常用的操作命令常用的操作命令命令功能命令功能cd显示或改变工作目录hold图形保持命令clc清空命令窗口l

10、oad加载指定文件中的变量clear清除工作区中的变量pack整理内存碎片clf清除图形窗口path显示搜索目录diary日志文件命令quit退出 MATLABdir显示当前目录下文件save保存内存变量disp显示变量或文字的内容type显示文件内容echo命令窗口信息显示开关4/22/202212MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社常用的操作命令和快捷键(常用的操作命令和快捷键(3/3)l常用的操作快捷键常用的操作快捷键快捷键功能快捷键功能(Ctrl + p)调用上一行Home(ctrl+a)移动到命令行开头(Ctrl + n)调用下一行End(ctrl+

11、e)移动到命令行结尾(Ctrl + b)光标左移一个字符Ctrl + Home移动到命令窗口顶部(Ctrl + f)光标右移一个字符Ctrl + End移动到命令窗口底部Ctrl + 光标左移一个单词Shift + Home选中光标和表达式开头之间的内容Ctrl + 光标右移一个单词Shift + End选中光标和表达式结尾之间的内容Esc取消当前输入行Ctrl + k剪切光标和表达式结尾之间的内容4/22/202213MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社MATLAB 2007b 的数据类型的数据类型l整数整数 l浮点数浮点数 l复数复数 l逻辑变量逻辑变量

12、l各种数据类型之间的运算各种数据类型之间的运算 l各种数据类型之间的转换各种数据类型之间的转换 l数据类型操作函数数据类型操作函数 l变量变量 l系统预定义的特殊变量系统预定义的特殊变量 4/22/202214MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社数据类型操作函数数据类型操作函数l其中的其中的 type 包括包括 numeric、integer、float 和所有的数据类型。和所有的数据类型。 函数描述double创建或转化为双精度类型single创建或转化为单精度类型int8,int16,int32,int64创建或转化为相应的有符号整数类型uint8,uin

13、t16,uint32,uint64创建或转化为相应的无符号整数类型isnumeric判断是否为整数或浮点数,是则返回true(或者1)isinteger判断是否为整数,是则返回true(或者1)isfloat判断是否为浮点数,是则返回true(或者1)isa(x,type)判断是否为 type 指定的类型,是则返回true(或者1)cast(x,type)设置x的类型为 typeintmax(type)type 类型的最大整数值intmin(type)type 类型的最小整数值realmax(type)type 类型的最大浮点实数值realmin(type)type 类型的最小浮点实数值eps

14、(type)type 类型eps值eps(x)变量x的eps值4/22/202215MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社整数整数lMATLAB 支持支持8位、位、16位、位、32位和位和64位的有符号位的有符号和无符号整数数据类型。和无符号整数数据类型。l上述整数数据类型除了定义范围不同外,具有相上述整数数据类型除了定义范围不同外,具有相同的性质。同的性质。数据类型描述uint88位无符号整数,范围为0255(即028-1)int88位有符号整数,范围为-128127(即-2727-1)uint1616位无符号整数,范围为065535(即0216-1)int1

15、616位有符号整数,范围为-3276832767(即-215215-1)uint3232位无符号整数,范围为04294967295(即0232-1)int3232位有符号整数,范围为-21474836482147483647(即-231231-1)uint6464位无符号整数,范围为018446744073709551615(即0264-1)int6464位有符号整数,范围为-92233720368547758089223372036854775807(即-263263-1)4/22/202216MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社定义整数变量定义整数变量l定

16、义变量:由于定义变量:由于 MATLAB 默认的数据类型默认的数据类型为双精度型,因此在定义整形变量时,需为双精度型,因此在定义整形变量时,需指定变量的数据类型。指定变量的数据类型。4/22/202217MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社整数运算(整数运算(1/2)l运算:类型相同的整数之间可以进行运算,返回运算:类型相同的整数之间可以进行运算,返回相同类型的结果。在进行加、减和乘法运算时比相同类型的结果。在进行加、减和乘法运算时比较简单,在进行除法运算时稍微复杂一些,因为较简单,在进行除法运算时稍微复杂一些,因为在多精度情况下,整数的除法不一定能得到整数在多精度情况下,整数的除法不一定能得到整数的结果。在进行除法时,的结果。在进行除法时,MATLAB 首先将两个数首先将两个数视为双精度类型进行运算,然后将结果转化为相视为双精度类型进行运算,然后将结果转化为相应的整形数据。应的整形数据。lMATLAB 中不允许进行不同整数类型之间的运算。中不允许进行不同整数类型之间的运算。4/22/202218MATLAB R2007基础教程基础教程 清华大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号