《基本使用方法》PPT课件.ppt

上传人:wuy****n92 文档编号:80442964 上传时间:2023-03-23 格式:PPT 页数:37 大小:291.49KB
返回 下载 相关 举报
《基本使用方法》PPT课件.ppt_第1页
第1页 / 共37页
《基本使用方法》PPT课件.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《《基本使用方法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基本使用方法》PPT课件.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

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

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

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

5、展。边逐渐扩展。需要注意的是,在需要注意的是,在 MATLAB 中只用小括号代表运算级中只用小括号代表运算级别,中括号只用于生成向量和矩阵,花括号用于生成别,中括号只用于生成向量和矩阵,花括号用于生成单元数组。单元数组。1/19/20236MATLAB 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.数组乘方矩阵共轭转置.矩阵转置1/19/20237MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社简单的数学运算(简单的数学运算(4/5)l 标点符号的使用标点符号的使用 在在 MATLAB 中,标点符号有着充分的意义,中,标点符号有着充分的意义,可以用标点符号进行运算,或者标点符号可可以用标点符号进行运算,或者标点符号可以包含特定的意义。以包含特定的意义。标点符号定义标点符号定义分号(;)数组行分隔符;取消运行显示点(.)小数点;结构体

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

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

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

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

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

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

13、snumeric判断是否为整数或浮点数,是则返回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(type)type 类型eps值eps(x)变量x的eps值1/1

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

15、1)uint3232位无符号整数,范围为04294967295(即0232-1)int3232位有符号整数,范围为-21474836482147483647(即-231231-1)uint6464位无符号整数,范围为018446744073709551615(即0264-1)int6464位有符号整数,范围为-92233720368547758089223372036854775807(即-263263-1)1/19/202316MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社定义整数变量定义整数变量l定义变量:由于定义变量:由于 MATLAB 默认的数据类型默认的数据类

16、型为双精度型,因此在定义整形变量时,需为双精度型,因此在定义整形变量时,需指定变量的数据类型。指定变量的数据类型。1/19/202317MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社整数运算(整数运算(1/2)l运算:类型相同的整数之间可以进行运算,返回运算:类型相同的整数之间可以进行运算,返回相同类型的结果。在进行加、减和乘法运算时比相同类型的结果。在进行加、减和乘法运算时比较简单,在进行除法运算时稍微复杂一些,因为较简单,在进行除法运算时稍微复杂一些,因为在多精度情况下,整数的除法不一定能得到整数在多精度情况下,整数的除法不一定能得到整数的结果。在进行除法时,的结果

17、。在进行除法时,MATLAB 首先将两个数首先将两个数视为双精度类型进行运算,然后将结果转化为相视为双精度类型进行运算,然后将结果转化为相应的整形数据。应的整形数据。lMATLAB 中不允许进行不同整数类型之间的运算。中不允许进行不同整数类型之间的运算。1/19/202318MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社整数运算(整数运算(2/2)l由于每种整数数据类型都有相应的取值范围,因此数学运算有可能产由于每种整数数据类型都有相应的取值范围,因此数学运算有可能产生结果溢出。生结果溢出。MATLAB 利用饱和处理处理此类问题,即当运算结果利用饱和处理处理此类问题,即

18、当运算结果超出了此类数据类型的上限或下限时,系统将结果设置为该上限或下超出了此类数据类型的上限或下限时,系统将结果设置为该上限或下限。限。例例 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 1/19/202319MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社浮点数(浮点数(1/2

19、)lMATLAB 的默认数据类型是双精度类型的默认数据类型是双精度类型(double)。为了节省存储空间,)。为了节省存储空间,MATLAB 也支持单精度数据类型的数组。也支持单精度数据类型的数组。l单精度和双精度数据类型的取值范围和精单精度和双精度数据类型的取值范围和精度可以通过例度可以通过例 2-11 的方式进行查看的方式进行查看 1/19/202320MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社浮点数(浮点数(2/2)l例例 2-11 单精度和双精度数据类型的取值范围和精度单精度和双精度数据类型的取值范围和精度 realmin(single)ans=1.1755

20、e-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-016l创建单精度类型的变量时需要声明变量类型,与创建整型变量类似。单精度数据类型的数据进行运创建单精度类型的变量时需要声明变量类型,与创建整型变量类似。单精度数据类型的数据进行运算时,返回值为单精度。算时,返回值为单精度。1/19/202321MATLAB R2007基础教程基础教程 清华大学出版社

21、清华大学出版社复数复数l复数由两个部分组成:实部和虚部。基本复数由两个部分组成:实部和虚部。基本虚数单位等于,在虚数单位等于,在 MATLAB 中虚数单位由中虚数单位由 i 或者或者 j 表示。表示。lMATLAB 中可以通过两种方法创建复数,中可以通过两种方法创建复数,第一种方法为直接输入法,另一种创建复第一种方法为直接输入法,另一种创建复数的方法为通过数的方法为通过 complex 函数。函数。1/19/202322MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社复数复数lcomplex 函数的调用方法如下。函数的调用方法如下。c=complex(a,b),返回结果,

22、返回结果 c 为复数,其实部为为复数,其实部为 a,虚部为虚部为 b。输入参数。输入参数 a 和和 b 可以为标量,或者维数、可以为标量,或者维数、大小相同的向量、矩阵或者多维数组,输出参数和大小相同的向量、矩阵或者多维数组,输出参数和 a 和和 b 的结构相同。的结构相同。a 和和 b 可以有不同的数据类型,当可以有不同的数据类型,当 a 和和 b 为各种不同的类型时,返回值分别为:为各种不同的类型时,返回值分别为:当 a 和 b 中有一个为单精度时,返回结果为单精度;如果 a 和 b 其中一个为整数类型,则另外一个必须有相同的整数类型,或者为双精度型,返回结果 c 为相同的整数类型。c=c

23、omplex(a),只有一个输入参数,返回结果,只有一个输入参数,返回结果 c 为为复数,其实部为复数,其实部为 a,虚部为,虚部为 0。但是此时。但是此时 c 的数据类型的数据类型为复数。为复数。1/19/202323MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社逻辑数组(逻辑数组(1/5)l逻辑数据类型通过逻辑数据类型通过 1 和和 0 分别表示逻辑真分别表示逻辑真和逻辑假。一些和逻辑假。一些 MATLAB 函数或操作符会函数或操作符会返回逻辑真或逻辑假表示条件是否满足。返回逻辑真或逻辑假表示条件是否满足。如表达式如表达式(5*10)40 返回逻辑真。返回逻辑真。l

24、在在 MATLAB 中,存在逻辑数组,如下面的中,存在逻辑数组,如下面的表达式返回逻辑数组:表达式返回逻辑数组:30 40 50 60 70 40ans=0 0 1 1 11/19/202324MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社逻辑数组(逻辑数组(2/5)l逻辑数组的创建逻辑数组的创建 创建逻辑数组的最简单的方法为直接输入元素创建逻辑数组的最简单的方法为直接输入元素的值为的值为 true 或者或者 false 逻辑数组也可以通过逻辑表达式生成逻辑数组也可以通过逻辑表达式生成1/19/202325MATLAB R2007基础教程基础教程 清华大学出版社清华大学

25、出版社逻辑数组(逻辑数组(3/5)lMATLAB 中返回逻辑中返回逻辑值的函数和操作符值的函数和操作符 函数说明true,false将输入参数转化为逻辑值logical将数值转化为逻辑值&(and),|(or),(not),xor,any,all逻辑操作符&,|“并”和“或”的简写方式=(eq),=(ne),(gt),=(ge)关系操作符所有的 is*类型的函数,cellfun判断函数strcmp,strncmp,strcmpi,strncmpi字符串比较1/19/202326MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社逻辑数组(逻辑数组(4/5)l逻辑数组的应用逻辑

26、数组的应用 用于条件表达式用于条件表达式 如果仅当条件成立时执行某段代码,可以应用如果仅当条件成立时执行某段代码,可以应用逻辑数组进行判断和控制逻辑数组进行判断和控制 用于数组索引用于数组索引在在 MATLAB 中支持通过一个数组对另一个数中支持通过一个数组对另一个数组进行索组进行索1/19/202327MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社逻辑数组(逻辑数组(5/5)l逻辑数组的判断逻辑数组的判断 lMATLAB 中提供了一组函数用于判断数组是否为中提供了一组函数用于判断数组是否为逻辑数组逻辑数组 函数功能whos(x)显示数组 x 的元素值及数据类型islo

27、gical(x)判断数组 x 是否为逻辑数组,是则返回真isa(x,logical)判断数组 x 是否为逻辑数组,是则返回真class(x)返回数组 x 的数据类型cellfun(islogical,x)判断单元数组的每个单元是否为逻辑值1/19/202328MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社各种数据类型之间的转换各种数据类型之间的转换l在在 MATLAB 中,各种数据类型之间可以互相转中,各种数据类型之间可以互相转化,转化方式为:化,转化方式为:1)datatype(variable),其中,其中 datatype 为目标数据类为目标数据类型,型,vari

28、able 为待转化的变量;为待转化的变量;2)cast(x,type),将,将x的类型转化为的类型转化为type指定的指定的类型。类型。l转化时,如果由高精确度数据类型转化为低精确转化时,如果由高精确度数据类型转化为低精确度数据类型,则对数据进行四舍五入;如果由定度数据类型,则对数据进行四舍五入;如果由定义范围大的数据类型转化为定义范围小的数据类义范围大的数据类型转化为定义范围小的数据类型,则返回目标数据类型的上限或下限。型,则返回目标数据类型的上限或下限。1/19/202329MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社变量变量lMATLAB 的变量命名规则与其他计

29、算机语言类似,的变量命名规则与其他计算机语言类似,这一节介绍这一节介绍 MATLAB 的命名规则。首先,变量的命名规则。首先,变量名必须是一个单一的词,不能包含空格,另外其名必须是一个单一的词,不能包含空格,另外其命名必须符合下列规则:命名必须符合下列规则:(1)变量名区分大小写。如)变量名区分大小写。如 pi 和和 Pi 是两个不同的变是两个不同的变量。在命令窗口中输入如下的命令,查看其结果。量。在命令窗口中输入如下的命令,查看其结果。(2)变量名长度不超过)变量名长度不超过63个字符,超过的部分将会被个字符,超过的部分将会被忽略。忽略。(3)变量名必须以字母开始,其后可以为字母、数字)变量

30、名必须以字母开始,其后可以为字母、数字或者下划线。或者下划线。MATLAB 中的变量名不支持其他符号,中的变量名不支持其他符号,因为其他符号在因为其他符号在 MATLAB 中具有特殊的意义。中具有特殊的意义。1/19/202330MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社MATLAB 2007b 的操作符的操作符l关系运算符关系运算符 lMATLAB 的关系运算符能用来比较两个相同大的关系运算符能用来比较两个相同大小的数组,或用来比较一个数组和一个标量。小的数组,或用来比较一个数组和一个标量。MATLAB 的关系运算符包括所有常用的比较运的关系运算符包括所有常用的比

31、较运算符,如表所示算符,如表所示 运算符说明运算符说明小于大于=大于或等于=等于=不等于1/19/202331MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社逻辑运算符逻辑运算符 l逻辑运算符主要包括逻辑运算符主要包括“与与”、“或或”和和“非非”。使用逻辑运算符可以将多个表达式组合在一起,使用逻辑运算符可以将多个表达式组合在一起,或者对关系表达式取反。或者对关系表达式取反。MATLAB 中的逻辑运算中的逻辑运算符如表所示。符如表所示。运算符描述&与&与,只适用于标量。a&b,当 a 的值为假时,则忽略 b 的值|或|或,只适用于标量。a|b,当 a 的值为真时,则忽略

32、b 的值非1/19/202332MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社运算符优先级运算符优先级 lMATLAB 在执行含有关系运算和逻辑运算的数学在执行含有关系运算和逻辑运算的数学运算时,同样遵循一套优先级原则。运算时,同样遵循一套优先级原则。MATLAB 首首先执行具有较高优先级的运算,然后执行具有较先执行具有较高优先级的运算,然后执行具有较低优先级的运算;如果两个运算的优先级相同,低优先级的运算;如果两个运算的优先级相同,则按从左到右的顺序执行。则按从左到右的顺序执行。MALTAB 中各运算符中各运算符的优先级顺序如表所示,表中按照优先级从高到的优先级顺序如

33、表所示,表中按照优先级从高到低的顺序排列各运算符。低的顺序排列各运算符。运算符圆括号()转置(.),共轭转置(),乘方(.),矩阵乘方()标量加法(+)、减法(-)、取反()乘法(.*),矩阵乘法(*),右除(./),左除(.),矩阵右除(/),矩阵左除()加法(+),减法(-),逻辑非()冒号运算符(:)小于(),小于等于(),大于等于(=),等于(=),不等于(=)数组逻辑与(&)数组逻辑或(|)逻辑与(&)逻辑或(|)1/19/202333MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社MATLAB 2007b 的基本数学函数的基本数学函数l位操作函数位操作函数 l

34、逻辑运算函数逻辑运算函数 l集合函数集合函数 l时间与日期函数时间与日期函数 1/19/202334MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社MATLAB 2007b 脚本编程脚本编程l对于一些简单的问题,当需要的命令数很少时,用户可以对于一些简单的问题,当需要的命令数很少时,用户可以直接在直接在 MATLAB 的命令窗口中输入命令。但是,对于多的命令窗口中输入命令。但是,对于多数问题,所需的命令较多,或者需要逻辑运算,进行流程数问题,所需的命令较多,或者需要逻辑运算,进行流程控制,此时采用直接输入命令的方法则会引起不便。针对控制,此时采用直接输入命令的方法则会引起

35、不便。针对这些问题,一个合理的解决方法是使用脚本文件。脚本文这些问题,一个合理的解决方法是使用脚本文件。脚本文件不接受输入参数,不返回任何值,而是代码的结合,该件不接受输入参数,不返回任何值,而是代码的结合,该方法允许用户将一系列方法允许用户将一系列 MATLAB 命令输入到一个简单的命令输入到一个简单的脚本文件中,只要在脚本文件中,只要在 MATLAB 命令窗口中执行该文件,命令窗口中执行该文件,则会依次执行该文件中的命令。则会依次执行该文件中的命令。l在使用脚本文件时需要注意一点:当当前工作区中存在与在使用脚本文件时需要注意一点:当当前工作区中存在与该脚本同名的变量时,则当输入该文件名时,

36、系统将其作该脚本同名的变量时,则当输入该文件名时,系统将其作为变量名执行。为变量名执行。1/19/202335MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社块注释块注释 l在在 MATLAB 7.5 以前的版本中,注释是逐以前的版本中,注释是逐行进行的,采用百分号(行进行的,采用百分号(%)进行标记。逐)进行标记。逐行注释不利于用户增加和修改注释内容。行注释不利于用户增加和修改注释内容。在在 MATLAB 7.5 及以后的版本中,用户可及以后的版本中,用户可以使用以使用“%”和和“%”符号进行块注释,符号进行块注释,“%”和和“%”分别代表注释块的起始和结束。分别代表注

37、释块的起始和结束。1/19/202336MATLAB R2007基础教程基础教程 清华大学出版社清华大学出版社代码单元代码单元 l在以往的版本中,在以往的版本中,MATLAB 通过编译器提供的操作命令通过编译器提供的操作命令和工具执行一段选中的代码。在和工具执行一段选中的代码。在 MATLAB 7 及以后的新及以后的新版本中,用户可以使用代码单元完成这一操作。一个代码版本中,用户可以使用代码单元完成这一操作。一个代码单元指用户在单元指用户在 M 文件中指定的一段代码,以一个代码单文件中指定的一段代码,以一个代码单元符号(两个百分号加空格,即元符号(两个百分号加空格,即“%”为开始标志,到另为开始标志,到另一个代码单元符号结束,如果不存在代码单元符号,则直一个代码单元符号结束,如果不存在代码单元符号,则直到该文件结束。用户可以通过到该文件结束。用户可以通过 MATLAB 编辑器中的编辑器中的 cell 菜单创建和管理代码单元。菜单创建和管理代码单元。l需要注意的是,代码单元只能在需要注意的是,代码单元只能在 MATLAB 编辑器窗口中编辑器窗口中创建和使用,而在创建和使用,而在 MATLAB 命令窗口中是无效的。当作命令窗口中是无效的。当作命令窗口中运行命令窗口中运行 M 文件时,将执行文件中的全部语句。文件时,将执行文件中的全部语句。1/19/202337

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁