第1章 MATLAB操作基础2.ppt

上传人:豆**** 文档编号:77586139 上传时间:2023-03-15 格式:PPT 页数:80 大小:1.55MB
返回 下载 相关 举报
第1章 MATLAB操作基础2.ppt_第1页
第1页 / 共80页
第1章 MATLAB操作基础2.ppt_第2页
第2页 / 共80页
点击查看更多>>
资源描述

《第1章 MATLAB操作基础2.ppt》由会员分享,可在线阅读,更多相关《第1章 MATLAB操作基础2.ppt(80页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第1章章 MATLAB操作基操作基础础2 1.1 MATLAB概述概述70年代后期,年代后期,Clever Moler讲授线性代数讲授线性代数课程时,编写的接口程序。取名为课程时,编写的接口程序。取名为MATLAB(matrix和和laboratory)矩阵实验室。矩阵实验室。作为教学辅助免费软件。作为教学辅助免费软件。(用用FORTRAN编编制制)80年代初,年代初,John Little和和Clever Moler等一起,用等一起,用C语言开发了第二代专业版。具语言开发了第二代专业版。具备了数值计算和数据图示化的功能。随后,备了数值计算和数据图示化的功能。随后,他们成立了他们成立了Mat

2、hWorks公司,正式把公司,正式把MATLAB推向市场。推向市场。1.1.1 MATLAB的发展的发展 比如:实验数据处理1.1.2 MATLAB的主要应用领域的主要应用领域1.航空航天航空航天/国防工业国防工业2.汽车工业汽车工业3.电信行业电信行业4.计算机外设开发计算机外设开发5.教育教育6.科学研究科学研究7.金融财务金融财务8.管理科学管理科学当然也包括我们光学工程中的应用(光栅)当然也包括我们光学工程中的应用(光栅)例子:光栅例子:光栅 光栅衍射的公式为:光栅衍射的公式为:其中其中x为观察屏上点坐标,为观察屏上点坐标,D为观察屏到光栅的垂直距为观察屏到光栅的垂直距离,离,a为光栅

3、各缝的宽度,为光栅各缝的宽度,d为光栅常数,为光栅常数,d=a+b,b是是相邻狭缝的间距;相邻狭缝的间距;N是光栅上狭缝的数目;是光栅上狭缝的数目;是光波波是光波波长。长。光强与位置的关系光强与位置的关系 光栅衍射的模拟图样光栅衍射的模拟图样 1.1.3 MATLAB的主要功能的主要功能1数值计算和符号计算功能数值计算和符号计算功能MATLAB以矩阵作为数据操作的基本单位,以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。还提供了十分丰富的数值计算函数。MATLAB和著名的符号计算语言和著名的符号计算语言Maple相相结合,使得结合,使得MATLAB具有符号计算功能。具有符号计算功

4、能。2绘图功能绘图功能MATLAB提供了两个层次的绘图操作:一提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另种是对图形句柄进行的低层绘图操作,另一种是高层绘图操作。一种是高层绘图操作。3编程语言编程语言MATLAB具有程序结构控制、函数调用、具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。言特征,而且简单易学、编程效率高。4MATLAB工具箱工具箱 MATLAB工具箱分为两大类:功能性工具工具箱分为两大类:功能性工具箱和学科性工具箱。箱和学科性工具箱。1.1.4 Matlab的主要特点的主要

5、特点优点:优点:1.编程容易编程容易 语言简洁紧凑,库函数极为丰富语言简洁紧凑,库函数极为丰富 (被称为第四代计算机语言被称为第四代计算机语言)2.图形功能强大图形功能强大3.工具箱工具箱 功能极为丰富的工具箱功能极为丰富的工具箱4.控制台和图形桌面完美结合控制台和图形桌面完美结合缺点缺点程序的执行速度较慢程序的执行速度较慢 Y=sin(x)与与c语言语言c+有良好的数据结构,如果以前有良好的数据结构,如果以前是是c可以转为可以转为matlab来做,反过来也行,来做,反过来也行,比如比如c语言运算的数据画图不易,那可以语言运算的数据画图不易,那可以送给送给matlab来做。来做。小结小结MAT

6、LAB不仅是科学家、工程技术不仅是科学家、工程技术人员必备的工具,也是大学生和研人员必备的工具,也是大学生和研究生必须掌握的一门技能。究生必须掌握的一门技能。1.1.5 初识初识MATLAB例例1-1 计算器功能计算器功能计算计算:在主命令窗口中输入在主命令窗口中输入(12+2*(7-4)/32ans=2例例1-2 学生成绩统计(平均分,成绩分布)学生成绩统计(平均分,成绩分布)在主窗口中输入:在主窗口中输入:a=70 65 80 59 87 92 76 84 60 88 55 95 len=length(a)%矩阵长度(学生数)矩阵长度(学生数)ave=sum(a)/len%总分总分/学生数

7、学生数 c=length(find(a=60)%及格人数及格人数例例1-3 求方程求方程 3x4+7x3+9x2-23=0的全部根。的全部根。p=3,7,9,0,-23;%建立多项式系数向量建立多项式系数向量x=roots(p)%求根求根结果:结果:x=-1.8857 -0.7604+1.7916i -0.7604-1.7916i 1.0732 例例1-4 求积分求积分quad(x.*log(1+x),0,1)结果结果:ans=0.2500例例1-5 求解线性方程组。求解线性方程组。a=2,-3,1;8,3,2;45,1,-9;b=4;2;17;x=inv(a)*b1.1.6 数值、变量和表达

8、式数值、变量和表达式1.数值数值十进制表示,可以带负号和小数点。如:十进制表示,可以带负号和小数点。如:3 -99 0.01 1.3e-13 4.5e33浮点算法的浮点算法的pc机上,数值相对精度是:机上,数值相对精度是:eps,保持,保持有效数字有效数字16位。位。2.变量变量 MATLAB语言不要求对所使用变量语言不要求对所使用变量进行事先声明,也不需要指定变量类型,进行事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量所它会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型。进行的操作来确定变量的类型。在赋值过程中,如果变量已存在,旧值将在赋值过程中,如果变量已存

9、在,旧值将被新值所代替,并以新的变量类型代替旧被新值所代替,并以新的变量类型代替旧的变量类型。的变量类型。变量的命名需遵守如下规则变量的命名需遵守如下规则:如果变量如果变量变量名区分大小写;变量名区分大小写;变量名长度不超过变量名长度不超过63 位,第位,第63个字符之后的个字符之后的字符将被忽略;字符将被忽略;变量名以字母开头,变量名中可包含字母、变量名以字母开头,变量名中可包含字母、数字、下划线,但不能使用标点和空格。数字、下划线,但不能使用标点和空格。特殊变量:特殊变量:ans 最近生成的无名结果最近生成的无名结果(answer)nargin,nargout 函数的输入参数和输出参数函数

10、的输入参数和输出参数个数个数 (例脉冲)(例脉冲)(number of argument input number of argument output)aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabc=2Warning:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabc exceeds MATLABs maximum name length of 63 characters and has been truncated to a

11、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.(Type warning off MATLAB:namelengthmaxexceeded to suppress this warning.)aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=2 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefWarning:aaaaaaaaaaaaaaaaaaaaaaaa

12、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaef exceeds MATLABs maximum name length of 63 characters and has been truncated to aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.(Type warning off MATLAB:namelengthmaxexceeded to suppress this warning.)aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

13、aaaaaaaaaaaaaaaaaaaaa=2MATLAB有一些预定义的变量,这些特殊有一些预定义的变量,这些特殊的变量称为常量。的变量称为常量。常用的常量常用的常量i,j 含义:虚数单位;含义:虚数单位;pi 含义:圆周率,含义:圆周率,NaN或或nan 含义:含义:Not-a-Number,表示不是一个数,表示不是一个数inf 含义:无穷大含义:无穷大realmax含义:最大正实数含义:最大正实数realmin含义:最小正实数含义:最小正实数例例1:常量:常量 pians=3.141592653589793e+000例例2:虚数单位虚数单位 1+2ians=1.0000+2.0000i这种

14、方式合法但要少用,原因只适用于数值标量复数,数值矩阵则不适用 a=3a=3 1+2a?1+2a|Error:Missing operator,comma,or semicolon.例3:变量 ans 13*15ans=195 b=13*15b=195常量的值被改变后怎么办?定义变量时,应避免与常量名相同,以免改变这些常量的值,如果已改变了某个常量的值,可以通过“clear+常量名”命令恢复该常量的初始设定值。当然,重新启动MATLAB也可以恢复这些常量值。例4:常量的改变与恢复例:pi=1pi=1 clear pi pians=3.141592653589793e+000clear all 命

15、令可将工作空间中所有的变量清除。命令可将工作空间中所有的变量清除。2.1.2 数字变量MATLAB是以矩阵为基本运算单元的,而构成数值矩阵的基本单元是数字。1.数字变量的运算 对于简单的数字运算,可以直接在命令窗口中以平常惯用的形式输入,如:258*369ans=95202当表达式比较复杂或重复量出现次数较多时,更好的办法是先定义变量定义变量,再由变量表达式计算得到结果。例5 要求计算水在温度为0,20,40,60,80时的粘度,已知水的粘度随温度的变化公式为:其中 为摄氏零度时的粘度值,值为:1.78510-3 muw0=1.785e-3;%定义摄氏零度时的粘度值 a=0.03368;%定义

16、两常数 b=0.000221;t=20;%定义摄氏温度变量 muw=muw0/(1+a*t+b*t2)%计算摄氏温度对应粘度值muw=0.00101305334847说明 在例中,同一行为%以后的内容只起到注示的作用,对最终结果不产生任何影响。当用户不想显示中间的计算结果时,可用“;”来结束一行的输入,则此时中间结果将不显示在屏幕上;当用户想再次查询此变量时,只需输入变量名。在MATLAB中,一般代数表达式的输入就如同在纸上进行演算一样,如四则运算符就直接用+、-、*和/即可,所以,还有人称其为演算纸式的科学计算语言演算纸式的科学计算语言。例如:124+456ans=580124*456ans

17、=56544MATLAB中的乘方、开方运算可能和其他一些语言中有所不同,分别由符号和函数来sqrt实现。122ans=144 sqrt(ans)ans=12也可用符号来计算开方,及其它非平方根的情况。122ans=144 ans0.5ans=12注意:用符号计算,返回的只是第一象限的结果。(8)(1/3)ans=2(-8)(1/3)ans=1.0000+1.7321i可以构造一个多项式来求解a=-8;p=r3-a即p=1 0 0-a;R=roots(p)说明由于单纯数字的运算在用MATLAB解决计算问题时很少用到,且很多功能函数已融入且很多功能函数已融入矩阵运算和数组运算当中,矩阵运算和数组运

18、算当中,因此,将在以后详细介绍相关内容。这里只提醒大家一点,注意计算中的顺序和优先级问题,注意计算中的顺序和优先级问题,一般说来,和sqrt的优先级最高,*、/次之,+、-的优先级最低。例:1+2*34 ans=1631.1.6计算结果的图形表示计算结果的图形表示例例1:画出衰减振荡曲线:画出衰减振荡曲线 及其它的包络线及其它的包络线 。t的取值范围是的取值范围是 。t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,r,t,y0,:b,t,-y0,:b)grid 例例1.3.4-2】画出】画出所表示的三所表示的三维维曲面(曲面

19、(图图1.3-4)。)。其中其中x,y的取的取值值范范围围是是-8,8clear;x=-8:0.5:8;%定义自变量定义自变量xy=x;%定义自变量定义自变量yX=ones(size(y)*x;%计算自变量平面上取值点计算自变量平面上取值点x坐标的二维数组坐标的二维数组Y=y*ones(size(x);%计算自变量平面上取值点计算自变量平面上取值点y坐标的二维数组坐标的二维数组R=sqrt(X.2+Y.2)+eps;%计算中间变量计算中间变量Z=sin(R)./R;%计算与自变量二维数组相应的函数值surf(X,Y,Z);%绘制三维网络图绘制三维网络图colormap(cool)%指定网络图用

20、指定网络图用cool色图绘制色图绘制xlabel(x),ylabel(y),zlabel(z)1.2 MATLAB的运行环境与安装的运行环境与安装1.2.1 MATLAB的运行环境的运行环境硬件环境:硬件环境:(1)CPU(2)内存内存(3)硬盘硬盘(4)CD-ROM驱动器和鼠标。驱动器和鼠标。软件环境:软件环境:(1)Windows 98/NT/2000 或或Windows XP(2)其他软件根据需要选用其他软件根据需要选用1.2.2 MATLAB的安装的安装安装安装MATLAB 6.5系统,需运行系统自带的系统,需运行系统自带的安装程序安装程序setup.exe,可以按照安装提示依次,可以

21、按照安装提示依次操作。操作。1.3 MATLAB集成环境集成环境1.3.1 启动与退出启动与退出MATLAB集成环集成环境境1MATLAB系统的启动系统的启动与一般的与一般的Windows程序一样,启动程序一样,启动MATLAB系统有系统有3种常见方法:种常见方法:(1)使用使用Windows“开始开始”菜单。菜单。(2)运行运行MATLAB系统启动程序系统启动程序matlab.exe。(3)利用快捷方式。利用快捷方式。启动启动MATLAB后,将进入后,将进入MATLAB 6.5集集成环境。成环境。MATLAB 6.5集成环境包括集成环境包括MATLAB主窗口、主窗口、命令窗口命令窗口(Com

22、mand Window)工作空间窗口工作空间窗口(Workspace)命令历史窗口命令历史窗口(Command History)当前目录窗口当前目录窗口(Current Directory)启动平台窗口启动平台窗口(Launch Pad)内存数组编辑器(内存数组编辑器(array editor)M文件编辑文件编辑帮助帮助 当当MATLAB安装完毕并首次启动时,展现在屏幕安装完毕并首次启动时,展现在屏幕上的界面为上的界面为MATLAB的默认界面,如右图所示。的默认界面,如右图所示。主命令窗口主命令窗口编辑窗口M文件编辑窗口文件编辑窗口2MATLAB系统的退出系统的退出要退出要退出MATLAB系统

23、,也有系统,也有3种常见方法:种常见方法:(1)在在MATLAB主窗口主窗口File菜单中选择菜单中选择Exit MATLAB命令。命令。(2)在在MATLAB命令窗口输入命令窗口输入Exit或或Quit命命令。令。(3)单击单击MATLAB主窗口的主窗口的“关闭关闭”按钮。按钮。1.3.2 主窗口主窗口MATLAB主窗口是主窗口是MATLAB的主要工作界的主要工作界面。主窗口除了嵌入一些子窗口外,还主面。主窗口除了嵌入一些子窗口外,还主要包括菜单栏和工具栏。要包括菜单栏和工具栏。1菜单栏菜单栏在在MATLAB 6.5主窗口的菜单栏,共包含主窗口的菜单栏,共包含File、Edit、View、W

24、eb、Window和和Help 6个菜单项。个菜单项。(1)File菜单项:菜单项:File菜单项实现有关文件的菜单项实现有关文件的操作。操作。(2)Edit菜单项:菜单项:Edit菜单项用于命令窗口菜单项用于命令窗口的编辑操作。的编辑操作。(3)View菜单项:菜单项:View菜单项用于设置菜单项用于设置MATLAB集成环境的显示方式。集成环境的显示方式。(4)Web菜单项:菜单项:Web菜单项用于设置菜单项用于设置MATLAB的的Web操作。操作。(5)Window菜单项:主窗口菜单栏上的菜单项:主窗口菜单栏上的Window菜单,只包含一个子菜单菜单,只包含一个子菜单Close all,用

25、于关闭所有打开的编辑器窗口,包括,用于关闭所有打开的编辑器窗口,包括M-file、Figure、Model和和GUI窗口。窗口。(6)Help菜单项:菜单项:Help菜单项用于提供帮助菜单项用于提供帮助信息。信息。2工具栏工具栏MATLAB 6.5主窗口的工具栏共提供了主窗口的工具栏共提供了10个个命令按钮。这些命令按钮均有对应的菜单命令按钮。这些命令按钮均有对应的菜单命令,但比菜单命令使用起来更快捷、方命令,但比菜单命令使用起来更快捷、方便。便。1.3.3 命令窗口命令窗口 命令窗口是命令窗口是MATLAB的主要交互窗口,的主要交互窗口,用于输入命令并显示除图形以外的所有执用于输入命令并显示

26、除图形以外的所有执行结果。行结果。MATLAB命令窗口中的命令窗口中的“”为命令提为命令提示符,表示示符,表示MATLAB正在处于准备状态。正在处于准备状态。在命令提示符后键入命令并按下回车键后,在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并就会解释执行所输入的命令,并在命令后面给出计算结果。在命令后面给出计算结果。一般来说,一个命令行输入一条命令,命一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以入若干条命令,各命令之间以逗号逗号分隔,分隔,若前一命令后带有若前一命令后带有分

27、号分号,则逗号可以省略。,则逗号可以省略。例如例如p=15,m=35p=15;m=35表达式后带分号的,结果将不输出如果一个命令行很长,一个物理行之内写如果一个命令行很长,一个物理行之内写不下,可以在第一个物理行之后加上不下,可以在第一个物理行之后加上3个小个小黑点并按下回车键,然后接着下一个物理黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。行继续写命令的其他部分。3个小黑点称为个小黑点称为续行符,即把下面的物理行看作该行的逻续行符,即把下面的物理行看作该行的逻辑继续。辑继续。按方向键中的上下键,可调出已输入的命令举例举例 1+2+3.+4ans=10 1+2+3+.4ans=1

28、0命令窗口的操作要旨命令窗口的操作要旨1.3.3.1 缺省显示方式缺省显示方式6.0版本所有字符和数码都是同一颜色(黑版本所有字符和数码都是同一颜色(黑色)色)6.5版本对字符和数码分类采用不同的版本对字符和数码分类采用不同的颜色,更为醒目。颜色,更为醒目。缺省时:缺省时:if,for:蓝色:蓝色 指令,表达式和计算结果:指令,表达式和计算结果:黑色黑色 字符串字符串:赭红色:赭红色 说明:绿色说明:绿色MATLAB语言中数值有多种显示形式。在缺省情况下,若数据为整数,则就以整型表示;若为实数,则以保留小数点后4位的浮点数表示短(短(short)格式显示格式显示。在MATLAB语言中所有的数据

29、均按由IEEE浮点标准规定的长型格式存储,数值的有效范围为 10-30810308 (realminrealmax)sqrt(2)ans=1.4142 format long sqrt(2)ans=1.414213562373101.3.3.2 数值计算结果的显示格式数值计算结果的显示格式 MATLAB的输出格式可由format命令控制.但值得注意的是,format命令只是影响在屏幕上的显示结果,而不影响其在内部的存储和运算,而MATLAB的数据存储和运算问题以双精度进行的.下面以sqrt(2)为例来具体展示各种不同格式对显示的影响.Short 1.4142 Long 1.4142135623

30、7310 Hex 3ff6a09e667f3bcd Bank 1.41 +Short e 1.4142e+000 Long e 1.414213562374095e+000 Short g 1.4142 Long g 1.4142135623731 Rational 1393/9851.3.4 工作空间窗口工作空间窗口()工作空间是工作空间是MATLAB用于存储各种变量和用于存储各种变量和结果的内存空间。在该窗口中显示工作空结果的内存空间。在该窗口中显示工作空间中所有变量的名称、大小、字节数和变间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、量类型说明,可对变量进行观察

31、、编辑、保存和删除。保存和删除。1.3.5 当前目录窗口和搜索路径当前目录窗口和搜索路径1当前目录窗口当前目录窗口当前目录是指当前目录是指MATLAB运行文件时的工作运行文件时的工作目录,目录,只有在当前目录或搜索路径下的文只有在当前目录或搜索路径下的文件、函数可以被运行或调用件、函数可以被运行或调用。在当前目录窗口中可以显示或改变当前目在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并。录,还可以显示当前目录下的文件并。将用户目录设置成当前目录也可使用将用户目录设置成当前目录也可使用cd命命令。例如,将用户目录令。例如,将用户目录c:mydir设置为当前设置为当前目录,可在

32、命令窗口输入命令:目录,可在命令窗口输入命令:cd c:mydir2MATLAB的搜索路径的搜索路径当用户在当用户在MATLAB命令窗口输入一条命令命令窗口输入一条命令后,后,MATLAB按照一定次序寻找相关的文按照一定次序寻找相关的文件件。基本的搜索过程是:。基本的搜索过程是:(1)检查该命令是不是一个变量。检查该命令是不是一个变量。(2)检查该命令是不是一个内部函数。检查该命令是不是一个内部函数。(3)检查该命令是否当前目录下的检查该命令是否当前目录下的M文件。文件。(4)检查该命令是否检查该命令是否MATLAB搜索路径中其搜索路径中其他目录下的他目录下的M文件。文件。用户可以将自己的工作

33、目录列入用户可以将自己的工作目录列入MATLAB搜索路径,从而将用户目录纳入搜索路径,从而将用户目录纳入MATLAB系统统一管理。设置搜索路径的方法有:系统统一管理。设置搜索路径的方法有:(1)用用path命令设置搜索路径。例如,将命令设置搜索路径。例如,将用户目录用户目录c:mydir加到搜索路径下,可在命加到搜索路径下,可在命令窗口输入命令:令窗口输入命令:path(path,c:mydir)(2)用对话框设置搜索路径用对话框设置搜索路径 在在MATLAB的的File菜单中选菜单中选Set Path命令或命令或在命令窗口执行在命令窗口执行pathtool命令,将出现搜索命令,将出现搜索路径

34、设置对话框。通过路径设置对话框。通过Add Folder或或Add with Subfolder命令按钮将指定路径添加到命令按钮将指定路径添加到搜索路径列表中。搜索路径列表中。在修改完搜索路径后,则需要保存搜索路在修改完搜索路径后,则需要保存搜索路径径。1.3.6 命令历史记录窗口命令历史记录窗口在默认设置下,历史记录窗口中会自动保在默认设置下,历史记录窗口中会自动保留自安装起所有用过的命令的历史记录,留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查并且还标明了使用时间,从而方便用户查询。而且,通过双击命令可进行历史命令询。而且,通过双击命令可进行历史命令的再运行。如果

35、要清除这些历史记录,可的再运行。如果要清除这些历史记录,可以选择以选择Edit菜单中的菜单中的Clear Command History命令。命令。1.3.7 主命令窗口主命令窗口主命令窗口可以帮助用户方便地打开和调主命令窗口可以帮助用户方便地打开和调用用MATLAB的各种程序、函数和帮助文件。的各种程序、函数和帮助文件。主窗口左下角还有一个主窗口左下角还有一个Start按钮,单击该按钮,单击该按钮会弹出一个菜单,选择其中的命令可按钮会弹出一个菜单,选择其中的命令可以执行以执行MATLAB产品的各种工具,并且可产品的各种工具,并且可以查阅以查阅MATLAB包含的各种资源。包含的各种资源。1.4

36、 MATLAB帮助系统帮助系统1.4.1 帮助窗口帮助窗口进入帮助窗口可以通过以下进入帮助窗口可以通过以下3种方法:种方法:(1)单击单击MATLAB主窗口工具栏中的主窗口工具栏中的Help按按钮。钮。(2)在命令窗口中输入在命令窗口中输入helpwin、helpdesk或或doc。(3)选择选择Help菜单中的菜单中的“MATLAB Help”选选项。项。Helpdesk 窗口帮助系统提供关于帮助系统提供关于MATLAB操作、函数等操作、函数等详尽的介绍。详尽的介绍。其中,对函数的介绍非常全面其中,对函数的介绍非常全面(包括原理、包括原理、使用使用),并且给出例子。,并且给出例子。部分函数及

37、功能有部分函数及功能有演示。1.4.2 简单帮助命令简单帮助命令MATLAB帮助命令包括帮助命令包括help、lookfor以及以及模糊查询。模糊查询。1help命令命令在命令窗口中输入在命令窗口中输入”help 空格空格 函数名函数名”显示该函数的帮助说明。显示该函数的帮助说明。只输入只输入help命令将显示当前帮助系统中所包命令将显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录含的所有项目,即搜索路径中所有的目录名称。名称。例例1:help sin SIN Sine.SIN(X)is the sine of the elements of X.Overloaded methods

38、 help sym/sin.m例例2:help log LOG Natural logarithm.LOG(X)is the natural logarithm of the elements of X.Complex results are produced if X is not positive.See also LOG2,LOG10,EXP,LOGM.Overloaded methods help sym/log.m2lookfor命令命令lookfor命令对搜索范围内的命令对搜索范围内的M文件进行关文件进行关键字搜索,条件比较宽松。键字搜索,条件比较宽松。lookfor命令只对命令只

39、对M文件的第一行进行关键文件的第一行进行关键字搜索。字搜索。3模糊查询模糊查询MATLAB 6.0以上的版本提供了一种类似模以上的版本提供了一种类似模糊查询的命令查询方法,用户只需要糊查询的命令查询方法,用户只需要输入输入命令的前几个字母,然后按命令的前几个字母,然后按Tab键键,系统就,系统就会列出所有以这几个字母开头的命令。会列出所有以这几个字母开头的命令。sinsin sinc single sinh sinsml sinusoid sin_tr sinfo singvals sinint sint sinv 1.4.3 远程帮助系统远程帮助系统在在MathWorks公司的主页公司的主页(http:/)上可以找到很多上可以找到很多有用的信息,国内的一些网站也有丰富的信有用的信息,国内的一些网站也有丰富的信息资源。息资源。上机练习1.熟悉MATLAB环境及基本命令 (用help lookfor 命令查找对数函数用法)2.简单计算:2.试解方程:x2+2x+1=0(提示:用roots函数)3.计算积分:其中a分别取值为:pi/4,pi/2,pi,2*pi。(提示:quad(积分表达式,积分区间)4.验证本次课程的例子

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

当前位置:首页 > pptx模板 > 企业培训

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com