《控制系统MATLAB仿真》实验讲义.doc

上传人:飞****2 文档编号:60905751 上传时间:2022-11-19 格式:DOC 页数:37 大小:1.87MB
返回 下载 相关 举报
《控制系统MATLAB仿真》实验讲义.doc_第1页
第1页 / 共37页
《控制系统MATLAB仿真》实验讲义.doc_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《《控制系统MATLAB仿真》实验讲义.doc》由会员分享,可在线阅读,更多相关《《控制系统MATLAB仿真》实验讲义.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、自动控制原理实验目 录第一部分 实验箱的使用第二部分 经典控制实验第一章 基本实验实验一 典型环节及其阶跃响应实验二 二阶系统阶跃响应实验三 控制系统的稳定性分析实验四 控制系统的频率特性实验五 连续控制系统的串联校正实验六 数字PID控制实验第二章 综合实验第三部 现代控制理论实验第一章 基本实验第二章 综合实验实验一 典型环节及其阶跃响应预习要求:1、复习运算放大器的工作原理;了解采用741运算放大器构成各种运算电路的方法;2、了解比例控制、微分控制、积分控制的物理意义。一、实验目的1、学习自动控制系统典型环节的电模拟方法,了解电路参数对环节特性的影响。2、学习典型环节阶跃响应的测量方法;

2、3、学会根据阶跃响应曲线计算确定典型环节的传递函数。二、实验内容1、比例环节电路模拟: 图1-1传递函数: 2、惯性环节电路模拟: 图1-2 传递函数: 3、积分环节电路模拟: 图1-3 传递函数: 4、微分环节电路模拟: 图1-4 传递函数: 5、比例微分电路模拟: 图1-5 传递函数: 6、比例积分电路模拟: 图1-6 传递函数: 三、实验步骤 1、计算机与实验箱的连接1)用串行口线将计算机串行口与实验箱相联。2)双击在桌面上的“自动控制实验系统”图标,运行自动控制实验系统软件。3)下拉“串口测试”窗口,单击“串口测试”,如果测试窗口出现数字码,表示计算机与实验箱已经连接好,可以继续下面的

3、实验。如果测试窗口没有出现数字码,表示计算机与实验箱连接失败。在这种情况下,必须找到通信失败的原因,再对通信串口进行测试,直到连接正常,才能继续下面的实验。注意:在计算机串行口通信不正常的情况下,不能开始实验!2、实验电路的连接在连接实验电路之前,先将实验箱电源关掉,然后再进行连接。 1) 按各个环节的电路模拟图进行连线;2) 将被模拟电路的输入U1与实验箱中控制板上的DA1相连,同时将被模拟电路的输出U2与实验箱中控制板上的AD1相连。3) 在仔细检查实验线路连接没有错误之后,再将实验箱电源打开。注意:被连接模拟电路输入、输出不能与实验箱中控制板上的位置相连错!3、实验方法1)双击在桌面上的

4、“自动控制实验系统”图标,运行自动控制实验系统软件。2)在实验课题下拉菜单中选择实验一,用鼠标右键典型环节及其阶跃响应项,弹出参数设置窗口,了解参数设置内容(参数设置内容暂不改变)。3)单击“确认”,等待屏幕显示取显示测试结果(“黄线”为所加标准信号,“绿线”为测试结果)。4)记录有关的波形和数据。四、数据测试1、测量各个典型环节(图1-1图1-6)电路模拟图的单位阶跃响应曲线,并记录其波形。2、从实验测量得到的单位阶跃响应曲线,求出传递函数。五、实验要求1、 理解各个典型环节的作用,掌握自动控制系统典型环节的电模拟方法;2、 掌握实验箱的工作原理和结构,掌握“自控理论实验系统”软件的使用方法

5、;3、 按照规定要求写出实验报告。实验报告应该包括以下内容: 实验X XXXXXXXXX实验一、实验目的二、实验内容三、实验步骤四、数据(曲线)测试记录五、数据处理六、实验小结 4、实验报告重点:从实验测量得到的单位阶跃响应曲线2,求出惯性环节的传递函数,并分析时间常数的误差。实验二 二阶系统阶跃响应预习要求:1、理解二阶系统的特征参数:阻尼比和无阻尼自然频率对系统动态性能的影响;2、了解单位阶跃响应曲线超调量和调节时间的测量方法。一、实验目的1、 研究二阶系统的特征参数:阻尼比和无阻尼自然频率对系统动态性能的影响,定量分析和与最大超调量和调节时间之间的关系;2、学会单位阶跃响应曲线超调量和调

6、节时间的测量方法。二、实验内容1、典型二阶系统的闭环传递函数: (2-1)2、二阶系统的电路模拟图图2-1电路的结构图:图2-2开环传递函数:闭环传递函数: (2-2)比较式(2-1)与式(2-2),可得,当一定时,固定电阻,调节电阻,可以改变阻尼比的取值,从而改变系统阶跃响应过渡过程的和。同理,当一定时,改变电容、,也可以改变系统阶跃响应过渡过程的和。三、实验步骤1、计算机与实验箱的连接1)用串行口线将计算机串行口与实验箱相联。2)双击在桌面上的“自动控制实验系统”图标,运行自动控制实验系统软件。3)下拉“串口测试”窗口,单击“串口测试”,如果测试窗口出现数字码,表示计算机与实验箱已经接通,

7、可以继续下面的实验。如果测试窗口没有出现数字码,表示计算机与实验箱连接失败。在这种情况下,必须找到通信失败的原因,再对通信串口进行测试,直到连接正常,才能继续下面的实验。2、实验电路的连接在连接实验电路之前,先将实验箱电源关掉,然后再进行连接。 1) 按各个环节的电路模拟图进行连线;2) 将被模拟电路的输入U1与实验箱中控制板上的DA1相连,同时将被模拟电路的输出U0与实验箱中控制板上的AD1相连。3) 在仔细检查实验线路连接没有错误之后,再将实验箱电源打开。3、实验方法1)研究阻尼比对系统阶跃响应过渡过程的影响模拟电路按以上电路图2-1取值,则,调节电阻,使分别为:0,50、100、200、

8、400,对应的阻尼比分别为:0、0.25、0.5、1、2, 分别测量系统阶跃响应过渡过程的超调量和调节时间,记录其波形,填写表1 (实际调节电阻时,可将电阻接到实验箱上的固定电阻上)。2) 研究无阻尼自然频率对系统阶跃响应过渡过程的影响取,将电容改接为:,则,测量系统阶跃响应过渡过程的超调量和调节时间,记录其波形,填写表2。四、数据测试表1、时阻尼比对系统阶跃响应过渡过程的影响理论值理论值测量值测量值00k0.2550 k44.5%1.2秒0.5100 k16.3%0.6秒1200 k2400 k表2、时无阻尼自然频率对系统阶跃响应过渡过程的影响理论值理论值测量值测量值10116.3%0.61

9、000.116.3%0.06五、实验要求1、按照电路模拟图接线,分别按表1和表2测试数据。2、从被测试数据中,总结阻尼比和无阻尼自然频率对系统动态性能的影响。3、实验报告重点:分析超调量和调节时间的理论值与实际值之间的误差。实验三 控制系统的稳定性分析预习要求:1、理解稳定性概念,复习劳斯判据的意义和使用方法;2、了解系统临界稳定时,开环增益的求法。一、实验目的1、观察系统中的稳定、临界稳定和不稳定现象,加深对控制系统稳定性概念的理解。2、研究系统开环增益和时间常数对系统稳定性的影响。二、实验内容1、三阶系统的电路模拟图图3-12、电路的结构图:图3-23、系统的开环传递函数:其中,特征方程:

10、 三、实验步骤1、计算机与实验箱的连接(略)2、实验电路的连接(略)3、实验方法1)观察系统中的稳定现象将电位器从0向500k逐渐增大的方向开始调节,并不断观察系统阶跃响应过渡过程。记录当为100,150时的阶跃响应过程(具体实验中, R8可取实验箱上的固定电阻进行观察)。2)观察系统中的临界稳定现象在上述实验中,继续增大,直到发生等幅振荡(具体实验中,可取200k进行观察)。3)观察系统中的不稳定现象在上述实验中,继续增大,可以观察到系统中的不稳定现象(具体实验中,可取250k进行观察)。将电路中的电容由1改为0.1,重复上述实验过程。四、数据记录 表1. 系统稳定性现象稳定临界稳定不稳定范

11、围范围五、实验要求1、 按照电路模拟图接线,分别按表1和表2测试数据(曲线)。2、从被测试数据中,总结该控制系统稳定的条件,并解释其现象。3、实验报告重点:计算系统临界稳定的电阻的取值,并与实际测量的的值进行比较,分析其误差。实验四 控制系统的频率特性预习要求:1、复习频率特性的物理意义和测量方法;2、了解从波特图求系统传递函数的方法。一、实验目的1、 加深理解系统及元件频率特性的物理概念;2、 掌握元件及系统频率特性的的测量方法;3、 学会从波特图求系统的传递函数。二、实验原理及内容1、二阶系统的函数:2、二阶系统的电路模拟方法图4-13、电路结构图:图4-24、取,则系统的开环传递函数:闭

12、环传递函数:三、实验步骤1、计算机与实验箱的连接(略)2、实验电路的连接(略)3、实验方法1)频率图测试选中实验课题统频率特性测量测频率图采单项,单击鼠标左键,设置测试参数,然后确认,等待观察波形。2)波特图测试a)选中实验课题统频率特性测量波特图采样数据菜单项,单击鼠标左键,等待观察波形(一共要测试40组数据,耐心等待,直到数据40组测试完毕)。b)待数据采样结束后,点击实验课题统频率特性测量测波特图图象观察菜单项,即可在显示区内显示所测试的波特图。3)奈奎斯特图测试a)选中实验课题统频率特性测量奈奎斯特图采样数据菜单项,单击鼠标左键,等待观察波形(一共要测试40组数据,耐心等待,直到数据4

13、0组测试完毕)。b)待数据采样结束后,点击实验课题统频率特性测量奈奎斯特图图象观察菜单项,即可在显示区内显示所测试的奈奎斯特图。四、数据记录1、记录被测试的频率特性图。 2、记录被测试的波特图图。 3、记录被测试的奈奎斯特图。五、实验要求1、按照电路模拟图接线,分别记录测试的曲线和数据。2、实验报告重点:从被测试的波特图中,求出系统的转折频率和传递函数,并与从电路模拟图进行比较。分析实际测试的转折频率与理论计算的转折频率的误差,并解释误差产生的原因。实验五 连续控制系统的串联校正预习要求:1、理解串联超前校正和串联滞后校正的意义和作用;2、了解串联校正装置的设计过程。一、实验目的1、研究串联校

14、正环节对系统稳定性和过度过程的影响;2、熟悉和掌握系统过渡过程的测量方法。二、实验原理及内容1、串联超前校正1)电路模拟方法图5-12)电路结构图:图5-23)基本原理若图5-1中开关K打开,控制器的传递函数:系统未校正前的开环传递函数:若图5-1中开关K闭合,控制器的传递函数:系统校正后的开环传递函数:2、串联滞后校正1)电路模拟方法图5-32)电路结构图:图5-43)基本原理若图5-1中开关K打开,控制器的传递函数:系统未校正前的开环传递函数:若图5-1中开关K闭合,控制器的传递函数:系统校正后的开环传递函数:三、实验步骤1、计算机与实验箱的连接2、实验电路的连接3、实验方法1)串联超前校

15、正a)将开关s断开,选中实验课题连续系统串联校正超前校正菜单项,将出现参数设置窗口。将“信源电压”项改为-1,其他不需改变。等待观察阶跃响应波形。b)将开关s接通,选中实验课题连续系统串联校正超前校正菜单项,将出现参数设置窗口。将“信源电压”项改为-1,其他不需改变。等待观察阶跃响应波形。3) 串联滞后校正a)将开关s断开,选中实验课题连续系统串联校正滞后校正菜单项,将出现参数设置窗口。将“信源电压”项改为-1,其他不需改变。等待观察阶跃响应波形。b)将开关s接通,选中实验课题连续系统串联校正滞后校正菜单项,将出现参数设置窗口。将“信源电压”项改为-1,其他不需改变。等待观察阶跃响应波形。四、

16、数据记录 表5.1. PID控制性能测试串联校正稳定性超调量调节时间超前校正校正前校正后滞后校正校正前校正后五、实验要求1、按照电路模拟图接线,分别按表5.1测试数据。2、从被测试数据中,总结出串联超前校正和串联滞后校正对系统稳定性的影响和对系统性能指标的影响。3、实验报告重点:通过校正前后对系统性能指标的变化,说明串联超前校正和串联滞后校正的作用。实验六 数字PID控制实验预习要求:1、理解PID控制的的意义和作用;2、了解PID控制参数的正定方法。一、实验目的1、 研究PID控制器的参数对系统稳定性及过渡过程的影响;2、研究I型系统及系统的稳态误差。二、实验原理及内容1、系统结构图如下:其

17、中,2、开环系统的模拟电路图如图5-1和如图5-2 被控对象1:图5-1传递函数 被控对象2: 图5-2传递函数: 3、PI调节器的增益:,其中,可以看出,PI调节器的增益为:。当调节参数时,PI调节器的增益也随之而改变。因此,当调节参数时,要保持PI调节器的增益不随之改变,必须同时调节参数。PID调节器参数的调节也有相同情况。三、实验步骤1、计算机与实验箱的连接2、实验电路的连接3、实验方法1)被控对象的PID控制a)选中实验课题数字PID控制菜单项,将出现参数设置窗口。将“信源电压”项改为-1,PID三个参数设置为:。等待观察未不加入PID控制时的阶跃响应波形。记录阶跃响应的超调量和调节时

18、间,b)选中实验课题数字PID控制菜单项,将出现参数设置窗口。将“信源电压”项改为-1,调节PID三个参数,直到阶跃响应波形满意为止(参考值:)。记录阶跃响应的超调量和调节时间,c)比较a)、b)两步的结果,说明PID控制器的作用,2)被控对象的PI控制实验步骤同上。四、数据记录1、被控对象为:时,记录未加入PID装置和加入PID装置后阶跃响应波形和数据。表1、时的动态性能控制方法PID参数测量值测量值PPID2、被控对象为:时,记录未加入PI装置和加入PI装置后阶跃响应波形和数据。表2、时的稳态性能控制方法PI参数测量值测量值PPID五、实验要求1、分析加入PID控制的动态性能;2、分析加入

19、PD控制的稳态性能。3、实验报告重点:通过校正前后对系统性能指标的变化,说明PID控制的作用。MATLAB实验目录实验一 MATLAB实验环境及其基本运算 实验二 MATLAB符号运算实验三 MATLAB程序设计实验四 控制系统模型的表示及时间响应 实验五 控制系统的分析实验六 控制系统的校正及综合设计实验一 MATLAB实验环境及其基本运算一、实验目的1、 通过本次实验,要求学生熟悉MATLAB软件操作环境;2、 掌握MATLAB常用的命令、函数。二、实验内容1、矩阵的表示和基本运算:1) 矩阵表达:,A=1 2 3;4 5 6;7 8 9,A=1 2 3 4 5 6 7 8 9 A(2,6

20、)另外,熟悉下列生成矩阵函数:eye(x),zeros(x),ones(x), ,rand(x),company(x)X=5ans = 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0ans = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1ans = 0.9501 0.7621 0.6154 0.4057 0.0579 0.2311 0.4565 0.7919 0.9355 0.35

21、29 0.6068 0.0185 0.9218 0.9169 0.8132 0.4860 0.8214 0.7382 0.4103 0.0099 0.8913 0.4447 0.1763 0.8936 0.13891) 矩阵加法:C=A+B2) 矩阵减法: C=A-B3) 矩阵乘法: C=A*B4) 矩阵除法:C=A/B,C=AB;5) 矩阵乘方:C=AP6) 矩阵转置:C=A7) 矩阵求逆:C=inv(x)8) 矩阵特征值:C=eig(x)2、 向量的表示:1)x=1:52) x=1:2:93、熟悉多项式表达及运算:1)多项式的构造表达:,a=1 3 -8 2 -1 10,b=2 -9 -7

22、 12)多项式运算: 加法:c=a+0 0 b c =1 3 -6 -7 -8 11减法: c=a-0 0 b c =1 3 -10 11 6 9乘法: c=conv(a,b) c =2 -3 -50 56 39 7 -81 -71 10除法: div,rest=deconv(a,b)c= 0 0 0 159.3750 97.6250 -4.6250微分: c=polyder(a) c =5 12 -24 4 -1求根: c=roots(a) c =100 -4.7867 1.3636 + 0.5317i 1.3636 - 0.5317i -0.4702 + 0.8684i -0.4702 -

23、 0.8684i求值: c=polyval(a,-2) c =100三、实验内容1、了解MATLAB操作环境的各个窗口、菜单的内容和使用方法。2、熟悉下列命令: Help,who,look,save ,load,exit,demo等的使用。3、 熟悉下列常用的基本函数的使用:abs(x),sqrt(x),exp(x),sin(x),cos(x),asin(x),acos(x),tan(x),atan(x),log(x),log10(x),imag(x),real(x)4、掌握矩阵的表示和基本运算:5、向量的表示:6、掌握熟悉多项式表达及运算:四、实验要求1、实验内容中,1-2项内容在计算机中操

24、作;第3项内容,自己假设x,记录函数运算结果。2、已知矩阵为:,用MATLAB进行矩阵的8种基本运算,并记录运算结果。3、已知多项式为:,用MATLAB进行多项式的7种基本运算,并记录运算结果。五、实验报告 按下列要求认真完成实验报告:实验X YYYYYYY实验一、实验目的二、实验原理三、实验内容四、数据(曲线)测试记录五、数据处理(可选)六、实验小结 实验二,MATLAB的符号运算一、实验目的1、通过本实验,使学生了解MATLAB符号运算的意义、内容和方法。2、掌握极限、微分、方程、变换等的符号运算方法。二、实验原理、知识1、符号变量和表达式:1)符号变量:x=sym(x),a=sym(a)

25、或 x=syms x,a。2)符号表达式:f=sym(a*x2+b*x+c) 。可用findsym查找自变量。2、极限运算:1)limt(f,x,a) 2)limt (f,x,a,left) 3)limt(f,x,a,right)运行:syms t xlimt((cos(x+t)-cos(x)/t,t,0) limt (1/x,x,0,left) limt(1/x,x,0,right)3、微分运算:1)diff(f): 返回f对预设独立变量的一次微分;2)diff(f,t) 返回f对独立变量t的一次微分积分;3)diff(f,n) 返回f对预设独立变量的n微分积分;4)fiff(f,t,n)

26、返回f对独立变量t的n微分积分;运行:syms t xf=sym(a*x2+b*x+c)diff(f)diff(f,2)diff(f,a)diff(f,a,2)4、积分运算:1)int(f): 返回f对预设独立变量的积分;2)Int(f,t) :返回f对独立变量t的积分;3)Int(f,a,b): 返回f在对区间a,b的积分;4)Int(f,t,a,b): 返回f对独立变量t在区间a,b上的积分,a,b为数值式;5)Int(f,m,n): 返回f对独立变量t在区间m,n上的积分,m,n为符号式;运行:syms t xf=sym(a*x2+b*x+c)int(f)int(f,a)int(f,x,

27、0,2)int(int(f,a),x)5、级数求和: 1)symsun(s,v,a,b):求通项s的和,自变量V在区间a,b取值, 2)toylor(f,v,n):求f对v的泰勒展开至n阶;运行:sym ksymsun(1/k*(k+1),k,1,inf)显示结果sym xtoylor(sin(x),x,10)显示结果6、解代数方程: 1)solve(f): 解一元方程2) solve(f1,f2,):解多元一次方程组运行:syms t,x f=sym(a*x2+b*x+c)solve(f)显示结果solve(f,a)显示结果solve(1+x=sin(x)显示结果solve(sin(x)=1

28、/2)显示结果f1=sym(x+y+z=10); f2=sym(x-y+z=0);f1=sym(2x-y-z=-4); solve(f1,f2,f3)显示结果7、解常微分方程 dsolve(equation,condition): 解微分方程,D表示微分,以t为自变量。dsolve(equation1,equation1,condition): 解微分方程组运行: dsolve(Dy=5) %没有初始条件,得到t的通解显示结果 dsolve(Dy=x,x) %指定x为自变量显示结果 dsolve(D2y=1+Dy,y(0)=1,Dy(0)=0) %指定两个初始条件显示结果 x,y=dsolve

29、(Dx=y+x,Dy=2x) %解微分方程组,得到t的通解显示结果 x,y=dsolve(Dx=y+x,Dy=2x, x(0)=0,y(0)=1) %指定两个初始条件显示结果8、傅里叶变换1)fourier(f) : f的默认自变量为x,即f(t);返回结果自变量默认为x,即F(x)。 2)ifourier(F) : 反傅里叶变换 运行:sysm t v w xfourier(1/t)显示结果 fourier(-x2,x,t)显示结果9、拉普拉斯变换 1)laplace(f) : f的默认自变量为t,即f(t);返回结果自变量默认为s,即F(s)。 2)laplace(f,t) :返回结果F以

30、t为自变量,即F(s)。 3)laplace(f,w,z): f以w为自变量,即f(w);返回结果以z为自变量,即F(z)。 4)ilaplace(F)运行:laplace(x5) % 结果:显示结果: 120/s6syms a t w F f=a*exp(-t)*sin(w*t); F=laplace(f) % 结果:显示结果: laplace(cos(x*w),w,t) % 显示结果: t/(t2+x2) syms s a0 aF=(s+a0)/(s*(s+a);f1=ilaplace(F);f=simplify(f1)显示结果 10、z变换1)ztrans(f) : f的默认自变量为n,

31、即f(n);返回结果自变量默认为z,即F(z)。 2)iztrans(F) : Z反变换 运行:sysm a t f1=1-exp(-a*t);f2=ztrans(f1)F=simplify(f2)显示结果 ff1=iztrans(F,t);ff2=simplify(ff1)显示结果11、数学式的简化 1)collect(f): 将表达式F中相同幂次的项合并2)expand(f): 将表达式F展开3)factor(f): 将表达式F进行因式分解4)sinmplify(f):将表达式F按函数规则进行简化5)simple(f): 将表达式F做进一步简化12、求反函数和复合函数 1)finverse

32、(v) 2)compose(f,g)运行: sysm x y f=x2+y;finverse(f,y)显示结果三、实验内容 1、求 2、已知 ,求3、计算 4、求级数之和。5、求函数 :的前10项的泰勒展开。 6、解代数方程:1)解方程: 1+x=sin(x)2)方程组: x+y+z=10 x-y+z=02x-y-z=-4 7、解常微分方程 1)求 的解。2)通解。8、求的傅里叶变换9、拉普拉斯变换:1)求的拉普拉斯变换,2)求的反拉普拉斯变 10、z变换: 1)求 的z变换四、实验要求1、理解本次实验中所要用到的理论知识,熟悉这些函数的灵活应用;2、记录实验内容运行的结果,并分析判断执行结果

33、的正确性;3、按实验内容和记录完成实验报告。五、实验报告实验三 MATLAB程序设计一、实验目的1、通过本实验,使学生理解命令文件和函数文件的意义及其使用方法;2、掌握MATLAB程序设计的结构和编程方法;3、掌握程序执行结果的输入和图形输出方法。二、实验原理1、命令文件:1)命令文件的建立:点击指令窗口工具条上的New File图标 2)命令文件的编写:输入编写的程序代码 3)命令文件的保存:点击编辑调试器工具条图形,选中“保存”,并输入“文件名”。 4)命令文件的运行:文件名2、函数文件:1)函数名.m(文件名.m) 2) 文件中第一条语句:function返回参数列表=函数名(输入变量列

34、表) functionx,y=函数名(a,b,n) 3) 函数说明:%. 4)输入、返回变量格式的检测5)函数体语句3、程序结构:1)分支结构:if 程序模块1 else 程序模块2 end2)多重选择:switch case 程序模块1case 程序模块2otherwise 程序模块n end3)循环结构: (1) while %逻辑表达式成立时,循环 End(2) For 变量=初值:增量:结束值程序模块nend另外,掌握与循环结构相配合的break,continue(提前技术循环)语句的使用,4、数据输入: a=input(输入提示:)5、图形输出1)二维图像输出:(1)Plot(x)

35、:x序号-横坐标,x-纵坐标(2)Plot(x,y) :x-横坐标,y-纵坐标(3)Plot(x,y1,y2,) :x-横坐标,y1,y2,y3-纵坐标 2)熟悉常用色彩符号、线型符号、标记符号 3)图像修饰:(1)grid on/off: 添加/取消网格 (2)xlabel(string):标记横坐标 (3)ylabel(string) (4)title(string): 给图形添加标题(5)text(x,y,string):增加说明性文本信息(6)gtext(string): 利用鼠标添加说明性文本信息(7)axis(xmin,xmax,ymin,ymax):设置坐标轴的最小、最大值 4)

36、图像的比较: (1)hand on/off: 图形叠加/关闭 (2)Subplot(n,n,m): 图形窗口分割 5)三维图形输出: (1)Plot3(x1,y1,z1)绘制三维图 (2)Mesh(z):绘制三维曲面 (3)Surf(z):绘制三维曲面,着色表面图 (4)View(方位角,仰角):设置观察点 6)其他图像命令: (1)loglog: 绘制对数坐标图(2)semilogx:横坐标为对数(3)semilogy:纵坐标为对数(4)polar: 绘制极坐标图(5)fill: 绘制实心图(6)bar: 绘制直方图(7)pie: 绘制饼图(8)area: 绘制面积图(9)stairs: 绘制阶梯图(10)Quiver: 绘制向量图(11)stem: 绘制火柴杆图三、实验内容1、利用程序求之和。2、编写统计50名学生的分段成绩、平均成绩、及格率的程序,并绘制分段成绩的直方图。3、计算函数:x=(a+b)n,y=(a-b)n,要求用命令文件与函数文件完成。(提示:命令文件向函数文件传递参数:a,b,n,返回参数:x,y。)四、实验要求1、掌握命令文件和文本文件的编写,熟悉MATLAB编写程序的基本结构。2、按实验内容编写程序,并记录实验结果

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

当前位置:首页 > 教育专区 > 教案示例

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

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