欢迎来到天天文库
浏览记录
ID:46236121
大小:275.32 KB
页数:20页
时间:2019-11-22
《控制系统仿真与工具实验指导书matlab》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、控制系统仿真与工具实验指导书商志根电气工程学院2010-3-12实验一熟悉MATLAB语言工作环境和特点1实验二图形绘制与修饰4实验三系统的时间响应分析8实验四系统的时间响应分析12实验五SIMUL1NK仿真基础14实验一熟悉MATLAB语言工作环境和特点一、头验目的通过实验使学牛•熟悉MATLAB语言的工作环境,并了解MATLAB语言的特点,掌握其基本语法。二、实验设备PC机MATLAB应用软件三、实验内容木实验从入门开始,使学生熟悉MATLAB的工作环境,包括命令窗、图形窗和文字编辑器、工作空间的使用等。1、命令窗(1)数据的输入打开MATLAB后进入的是MATLAB
2、的命令窗,命令窗是用户与MATLAB做人机对话的主要环境。其操作提示符为“》”。在此提示下可输入各种命令并显示出相应的结果,如键入:xl=sqrt(5),x2=1.35,y=3/x2显示结果为:xl=2.2361x2=1.3500y=2.2222上命令行中两式之间川逗号表示显示结果,若川分号,则只运行而不用显示运行结果。如键入A=[l,2,3;4,5,6;7,&9],则显示为4*3£■DfMB・M・IpsloopL^Mow吐>,—□iJ..IQ町0;.C0Q■CurrwtOirwawyCAMwnMMuf^g—Sb^ncua*"WBAdd3、UA8‘*Xd»^n'.gs«Rr-.z—*d.b“dA«[l.2.3.4.5・6・7.8・9】*BaVJutMr>f)unf亦•37•■_一•1CommandMKlonr*•O*■EMt0Ka51S(M0;3l«>EKIORXIMSYIl%—IO-t-24下牛7:S——10-3-3卩午7?50-AA>[ltX3.4A<.7.l»9]A»J10-WT*5:10fA«[4、.L3;4・&.•;7.■9]—说叽•直接输入矩阵时,矩阵元素用空格或逗号分隔,矩阵行用分号相隔,整个矩阵放在方括号小。注意:标点符号一定要在英文状态下输入。•在MATLAB屮,不必事先对矩阵维数做任何说明5、,存储时白动配置。•指令执行后,A被保存在工作空间中,以备后用。除非用户用cleai•指令清除它,或对它重新赋值。•MATLAB对大小写敏感。(2)数据的显示在MATLABI作空间屮显示数值结果时,遵循一定的规则,在缺省的情况下,当结果是整数,MATLAB将它作为整数显示;当结果是实数,MATLAB以小数点后4位的楷度近似显示。如果结果中的有效数字超出了这一范围,MATLAB以类似于计算器的计算方法来显示结果。也可通过键入适当的MATLAB命令来选择数值格式来取代缺省格式。如键入formatbank命令(数据格式显示命令,数据小数部分以两个十进制小数表示),若在前面键入的6、三个表达式前键入上述格式命令,则显示结果为:xl=2.24x2=1.35y=2.22前面显示的结果为默认显示结果,它的小数部分为四位数,还冇formatcompact它以紧凑格式显示结果,默认显示方式为稀疏格式。其它数据格式显示命令分別为:formatshort缺省格式formatlong16位formatshorte5位加指数formatlongc16为加指数formathexI"六进制formatrat有理数近似format+正、负或零(3)参数命令调用若在命令窗口输入help,则在屏幕上显示系统中已装入的函数库的名称,显示结果为:若输入help+子目录名(如elfu7、n),则显示其对应子目录的各函数名;若输入help+函数名,则得到具体两数的意义和用法。部分命令调用如下:who:显示当前工作空间所冇变量的一个简单列表whos:列出变量的人小,数据格式等详细信息clear:清除工作空间中所有的变量clear+变量名:清除指定的变量exist:查询当前匚作空间的变蜃i二cxist(,AJ返回的值i表示A存在的形式i=l表示在当前工作空间中存在一个变量名为A的矩阵;i=2表示存在一个名为A.m文件;i=3表示在MATLAB工作路径卜-存在一个名为A.mex的文件;i=4表示存在一个编译好的名为A.mdl的SIMULINK文件;i=5表示存在8、一个内部的MATLAB函数A();i=0表示不存在和A相关的变量和文件。2图形窗一般情况下,只要执行了任一种命令(如plot命令),就会白动产生图形窗,以后绘出的图形都在此图形窗中进行。如t=0:0.5:4*pi;y=exp(-0.l*t).*sin(t);y1=exp(-0.1*t).*sin(t+1);plot(t,y)plot(t,yl)如想再建一个或几个图形窗,则可输入figure,MATLAB会建一个图形窗,并启动给它依次排序,若要认为规定新图3,则nJ键入figured);若要调看已经存在的图形窗n,也应键入fig
3、UA8‘*Xd»^n'.gs«Rr-.z—*d.b“dA«[l.2.3.4.5・6・7.8・9】*BaVJutMr>f)unf亦•37•■_一•1CommandMKlonr*•O*■EMt0Ka51S(M0;3l«>EKIORXIMSYIl%—IO-t-24下牛7:S——10-3-3卩午7?50-AA>[ltX3.4A<.7.l»9]A»J10-WT*5:10fA«[
4、.L3;4・&.•;7.■9]—说叽•直接输入矩阵时,矩阵元素用空格或逗号分隔,矩阵行用分号相隔,整个矩阵放在方括号小。注意:标点符号一定要在英文状态下输入。•在MATLAB屮,不必事先对矩阵维数做任何说明
5、,存储时白动配置。•指令执行后,A被保存在工作空间中,以备后用。除非用户用cleai•指令清除它,或对它重新赋值。•MATLAB对大小写敏感。(2)数据的显示在MATLABI作空间屮显示数值结果时,遵循一定的规则,在缺省的情况下,当结果是整数,MATLAB将它作为整数显示;当结果是实数,MATLAB以小数点后4位的楷度近似显示。如果结果中的有效数字超出了这一范围,MATLAB以类似于计算器的计算方法来显示结果。也可通过键入适当的MATLAB命令来选择数值格式来取代缺省格式。如键入formatbank命令(数据格式显示命令,数据小数部分以两个十进制小数表示),若在前面键入的
6、三个表达式前键入上述格式命令,则显示结果为:xl=2.24x2=1.35y=2.22前面显示的结果为默认显示结果,它的小数部分为四位数,还冇formatcompact它以紧凑格式显示结果,默认显示方式为稀疏格式。其它数据格式显示命令分別为:formatshort缺省格式formatlong16位formatshorte5位加指数formatlongc16为加指数formathexI"六进制formatrat有理数近似format+正、负或零(3)参数命令调用若在命令窗口输入help,则在屏幕上显示系统中已装入的函数库的名称,显示结果为:若输入help+子目录名(如elfu
7、n),则显示其对应子目录的各函数名;若输入help+函数名,则得到具体两数的意义和用法。部分命令调用如下:who:显示当前工作空间所冇变量的一个简单列表whos:列出变量的人小,数据格式等详细信息clear:清除工作空间中所有的变量clear+变量名:清除指定的变量exist:查询当前匚作空间的变蜃i二cxist(,AJ返回的值i表示A存在的形式i=l表示在当前工作空间中存在一个变量名为A的矩阵;i=2表示存在一个名为A.m文件;i=3表示在MATLAB工作路径卜-存在一个名为A.mex的文件;i=4表示存在一个编译好的名为A.mdl的SIMULINK文件;i=5表示存在
8、一个内部的MATLAB函数A();i=0表示不存在和A相关的变量和文件。2图形窗一般情况下,只要执行了任一种命令(如plot命令),就会白动产生图形窗,以后绘出的图形都在此图形窗中进行。如t=0:0.5:4*pi;y=exp(-0.l*t).*sin(t);y1=exp(-0.1*t).*sin(t+1);plot(t,y)plot(t,yl)如想再建一个或几个图形窗,则可输入figure,MATLAB会建一个图形窗,并启动给它依次排序,若要认为规定新图3,则nJ键入figured);若要调看已经存在的图形窗n,也应键入fig
此文档下载收益归作者所有