零极点对系统的影响
开环系统零极点对系统的影响

1、增加零点对根轨迹的影响
设系统开环传递函数GsHs=K/SS+3S^2+2S+1,利用MATLAB 绘制出其闭环系统的根轨迹如下:
增加一个零点-1,
即系统开环传递函GsHs=KS+1/SS+3S^2+2S+1
根轨迹如下:
:
可见,当开环极点位置不变,而在系统中增加开环零点,可
是系统根轨迹向s左边平面方向弯曲,或者说,将使系统的根轨迹图趋向增加零点的方向形变,而且这种影响随开环零点接近坐标原点的程度而加强;因此,在s平面的左半平面适当的位置增加开环零点,可以显著改善系统的稳定性;
2、增加极点对根轨迹的影响
设系统开环传递函数GsHs=K/SS+1,利用MATLAB绘制出其闭环系统的根轨迹如下:
增加一个极点P=-2,
即系统开环传递函GsHs=K/SS+1S+2,利用MATLAB绘制出其闭环系统的根轨迹如下:
如图可得出:原来的二阶系统,K从0变到无穷大时,系统总是稳定的;增加一个开环极点后,当K增大到一定程度后,有两条根轨迹跨过虚轴进入S平面右半部,系统变为不稳定;当轨迹仍在S平面左侧时,随着K的增大,阻尼角增大,阻尼比变小,震荡程度加剧,特征根进一步接近虚轴,衰减震荡过程变得很缓慢;总而言之,增加开环极点对系统动态性能是不利的;。
系统的零极点

系统的零极点在探讨系统的特性和行为时,零极点是一个重要的概念。
零极点是指系统的传递函数中使得分子或分母为零的点,它们直接影响系统的稳定性、响应速度和频率特性等方面。
本文将详细介绍系统的零极点及其对系统行为的影响。
一、什么是零极点?在控制系统中,传递函数是描述输入和输出之间关系的数学表达式。
传递函数通常写成分子和分母多项式的比值形式。
其中,分子多项式的根称为零点,分母多项式的根称为极点。
零极点的个数和位置直接决定了系统的特性。
零点是使得系统传递函数的分子为零的点。
当输入信号通过系统时,零点能够消除或减弱某些频率成分,从而改变系统的频率响应特性。
例如,一个一阶系统的传递函数为H(s)=s+1/s+2,其中s为复变量。
该系统有一个零点为-1,当输入信号中包含频率为1的成分时,系统的输出将为零。
极点是使得系统传递函数的分母为零的点。
极点的位置可以决定系统的稳定性和响应速度。
例如,一个一阶系统的传递函数为H(s)=1/s+2,该系统有一个极点为-2。
当输入信号经过该系统时,极点的位置将决定系统的阻尼特性和响应速度。
二、零极点对系统行为的影响1. 系统的稳定性系统的稳定性是指系统在受到扰动后是否能够回到稳定的状态。
在控制系统中,极点的位置直接影响系统的稳定性。
当所有极点的实部为负时,系统是稳定的;当存在极点的实部为正时,系统是不稳定的。
2. 响应速度零极点的位置也会影响系统的响应速度。
当零点和极点的实部越大,系统的响应速度越快。
如果极点的实部接近于零点的实部,系统的阻尼特性将减弱,导致系统的超调和振荡现象。
3. 频率特性零点和极点的位置还决定了系统的频率特性。
零点和极点的位置决定了系统的增益和相位响应。
当零点和极点靠近虚轴时,系统的频率响应会出现共振现象;当零点和极点离虚轴越远,系统的频率响应越平坦。
三、如何设计系统的零极点设计系统的零极点是控制系统设计的重要任务之一。
通过合理布置零极点的位置,可以实现所需的系统特性。
零极点对系统性能的影响分析_课程设计报告

设计任务书学生XX :梅浪奇 专业班级:自动化1002班指导教师: 肖纯 工作单位: 自动化学院题 目: 零极点对系统性能的影响分析 初始条件:系统开环传递函数为1)s (s 1)(s/a 21+++=(s)G 或1)s 1](s [(s/p)122+++=(s)G ,其中G 1(s )是在阻尼系数5.0=ξ的归一化二阶系统的传递函数上增加了一个零点得到的,G 2(s )是在阻尼系数5.0=ξ的归一化二阶系统的传递函数上增加了一个极点得到的。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1) 当开环传递函数为G 1(s )时,绘制系统的根轨迹和奈奎斯特曲线; (2) 当开环传递函数为G 1(s )时,a 分别取0.01,1,100时,用Matlab 计算系统阶跃响应的超调量和系统频率响应的谐振峰值,并分析两者的关系;(3) 画出(2)中各a 值的波特图;(4) 当开环传递函数为G 2(s )时,绘制系统的根轨迹和奈奎斯特曲线; (5) 当开环传递函数为G 2(s )时,p 分别取0.01,1,100时,绘制不同p 值时的波特图;(6) 对比增加极点后系统带宽和原二阶系统的带宽,分析增加极点对系统带宽的影响;(7) 用Matlab 画出上述每种情况的在单位反馈时对单位阶跃输入的响应; (8) 对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析计算的过程,并包含Matlab 源程序或Simulink 仿真模型,说明书的格式按照教务处标准书写。
时间安排:指导教师签名:年月日系主任(或责任教师)签名:年月日目录1综述12增加零极点对系统稳定性的影响12.1增加零点对系统稳定性的影响22.1.1开环传递函数G1(s)的根轨迹曲线22.1.2开环传递函数G1(s)的奈奎斯特曲线32.2增加极点对系统稳定性的影响42.2.1开环传递函数G2(s)的根轨迹曲线42.2.2开环传递函数G2(s)的奈奎斯特曲线7 3增加零极点对系统暂态性能的影响83.1增加零点对系统暂态性能的影响83.1.1零点a=0.01时的阶跃响应和伯德图93.1.2零点a= 1时的阶跃响应和伯德图103.1.3零点a= 100时的阶跃响应和伯德图123.1.4原系统的阶跃响应和伯德图133.1.5综合分析153.2增加极点对系统暂态性能的影响153.2.1极点p=0.01时的阶跃响应和伯德图163.2.2极点p=1时的阶跃响应和伯德图173.2.3极点p=100时的阶跃响应和伯德图183.2.4综合分析204增加零极点对系统稳态性能的影响214.1增加的零极点在s的左半平面214.2增加的零极点在s的虚轴上255设计心得体会286参考文献29附录1:课程设计中所用到的程序30附录2:本科生课程设计成绩评定表42零极点对系统性能的影响分析1综述在自动控制系统中,对系统各项性能如稳定性,动态性能和稳态性能等有一定的要求,稳定性是控制系统的本质,指的是控制系统偏离平衡状态后自动恢复到平衡状态的能力。
零极点对系统的影响

MATLAB各种图形结论1对稳定性影响错误!增加零点不改变系统的稳定性;错误!增加极点改变系统的稳定性,不同的阻尼比下即使增加的是平面左侧的零点系统也有可能不稳定。
2对暂态性能的影响错误!增加的零点离虚轴越近,对系统暂态性影响越大,零点离虚轴越远,对系统的影响越小。
分析表1可以发现,增加零点会对系统的超调量、调节时间、谐振峰值和带宽产生影响,且增加的零点越大,对系统的暂态性能影响越小。
当a增加到100时,系统的各项暂态参数均接近于原系统的参数。
增加的极点越靠近虚轴,其对应系统的带宽越小.同时还可以发现,时域中的超调量和频域中的谐振峰值在数值上亦存在一定的关系。
具体表现为超调量减小时,谐振峰值也随之减小。
错误!增加的极点离虚轴越近,对系统暂态性影响越大,极点离虚轴越远,对系统的影响越小。
①增加零点,会使系统的超调量增大,谐振峰值增大,带宽增加。
②增加极点,会使系统的超调量减小,谐振峰值减小,带宽减小.③增加的零极点离虚轴越近,对系统暂态性影响越大;零极点离虚轴越远,对系统的暂态性影响越小。
3 对稳态性能的影响①当增加的零极点在s的左半平面时,不改变系统的类型,使系统能跟踪的信号类别不变,但跟踪精度会有差别。
②当增加的零点在s的虚轴上时,系统的型别降低,跟踪不同输入信号的能力下降。
③当增加的极点在s的虚轴上时,系统的型别升高,跟踪不同输入信号的能力增强。
1、绘制G1(s)的根轨迹曲线(M2_1.m)%画G1(s)的根轨迹曲线n=[1,0]; %分子d=[1,1,2]; %分母figure1 = figure(’Color’,[1 1 1]);%将图形背景改为白色rlocus(n,d); %画G1(s)根轨迹曲线title('G1(s)的根轨迹’); %标题说明2、绘制G1(s)的奈奎斯特曲线(M2_2.m)%画G1(s)的奈奎斯特曲线figure1 = figure(’Color',[1 1 1]); %将图形背景改为白色for a=1:10 %a取1,2,3……10,时,画出对应的奈奎斯特曲线G=tf([1/a,1],[1,1,1]);nyquist(G);hold onendtitle('G1(s)的奈奎斯特曲线’);%标题说明3、绘制G2(s)的根轨迹曲线(M2_3.m)%画G2(s)的根轨迹曲线n=[1,1,1,0] ; %分子d=[1,1,2] ; %分母figure1 = figure('Color',[1 1 1]);%将图形背景改为白色g2=tf(n,d) %求G2(s)的传递函数rlocus(g2); %画G2(s)根轨迹曲线title(’G2(s)的根轨迹'); %标题说明4、绘制ξ=0.1,0.3,1,1。
电路中零极点

电路中零极点
在电路分析中,零极点是描述电路频率特性的重要概念。
零点是指系统函数在某个特定频率处的值为零的点,而极点则是系统函数在某个特定频率处的一阶导数为零的点。
在分析电路的频率响应时,零极点可以提供重要的信息,包括系统的稳定性、增益和相位等。
在电路中,零极点的存在会影响系统的频率响应。
具体来说,一个电路系统的传递函数可以表示为一系列的零点和极点的形式。
当输入信号的频率接近零点或极点时,系统的输出信号会受到较大的影响,可能会产生幅度跳跃、相位失真等现象。
因此,通过分析电路中的零极点,可以了解系统在不同频率下的响应特性,从而优化电路设计。
在分析电路中的零极点时,通常需要使用电路分析方法和数学工具。
例如,使用交流等效电路分析方法可以得到系统函数的具体形式,然后根据数学工具求解零极点的位置。
此外,还可以使用计算机仿真软件进行电路的频域分析和参数优化。
综上所述,零极点是描述电路频率特性的重要概念,通过分析零极点的位置和特性,可以深入了解电路在不同频率下的响应特性,优化电路设计,提高系统的性能。
matlab零极点对系统幅频的影响动态过程_概述说明

matlab零极点对系统幅频的影响动态过程概述说明1. 引言1.1 概述本文将探讨零极点对系统幅频的影响动态过程。
在控制系统中,零极点是系统的重要特性,它们决定了系统的稳定性、相位和幅频响应等关键指标。
通过分析和理解零极点对幅频响应的直接影响,我们可以更好地设计和优化控制系统。
1.2 文章结构本文共分为五个部分。
引言部分介绍了文章的主题和目的,以及概述了整篇文章的结构。
第二部分将概述零极点对系统幅频的影响动态过程,包括系统的零极点分布、幅频响应的定义及意义以及零点和极点对幅频响应的直接影响。
第三部分将详细解释零极点对系统幅频的影响动态过程,包括零点变化引起的幅频响应变化、极点变化引起的幅频响应变化以及零极点共振现象及其特性分析。
第四部分将通过实例分析与案例研究来进一步说明理论知识,并提供具体示例演示单纯增加零点和移动极点对系统幅频响应的变化。
最后,结论与展望部分总结了文章的主要观点和研究结果,并提出了研究不足之处以及未来的展望。
1.3 目的本文旨在深入研究零极点对系统幅频的影响动态过程,通过理论分析和实例演示,探讨零点和极点对幅频响应的直接影响,并解释零极点共振现象及其特性。
通过这些内容,读者可以更好地理解和应用控制系统中零极点的重要性,为系统设计与优化提供指导。
本文旨在为相关领域的研究人员和工程师提供有价值的参考和启发。
2. 零极点对系统幅频的影响动态过程概述2.1 系统的零极点分布在控制系统中,零点和极点是系统传递函数的特殊点。
零点表示在该频率下系统传递函数取零值,而极点则表示在此频率下系统传递函数出现无穷大或奇异性。
系统的零极点分布对于系统的动态响应和稳定性有重要影响。
2.2 幅频响应的定义及意义幅频响应是指输入信号在不同频率下通过系统后输出信号的幅度变化。
通过分析这种变化可以了解系统对于不同频率成分的响应特性。
幅频响应反映了系统对于各个频率成分信号放大或衰减的情况,从而可以评估控制系统的性能和特征。
零极点对系统的影响

增加零极点以及零极点分布对系统的影响一般说来,系统的极点决定系统的固有特性,而零点对于系统的暂态响应和频率响应会造成很大影响。
以下对于零极点的分布研究均是对于开环传递函数。
零点一般是使得稳定性增加,但是会使调节时间变长,极点会使调节时间变短,是系统反应更快,但是也会使系统的稳定性变差。
在波特图上反应为,增加一个零点会在幅频特性曲线上增加一个+20db/10倍频的曲线,幅频曲线上移,增加一个极点,会在幅频特性曲线上增加一个-20db/10倍频的曲线,幅频曲线下移。
在s左半平面增加零点时,会增加系统响应的超调量,带宽增大,能够减小系统的调节时间,增快反应速度,当零点离虚轴越近,对系统影响越大,当零点实部远大于原二阶系统阻尼系数ξ时,附加零点对系统的影响减小,所以当零点远离虚轴时,可以忽略零点对系统的影响。
从波特图上来看,增加一个零点相当于增加一个+20db/10倍频的斜率,可以使的系统的相角裕度变大,增强系统的稳定性。
在s右半平面增加零点,也就是非最小相位系统,非最小相位系统的相位变化范围较大,其过大的相位滞后使得输出响应变得缓慢。
因此,若控制对象是非最小相位系统,其控制效果特别是快速性一般比较差,而且校正也困难。
对于非最小相位系统而言,当频率从零变化到无穷大时,相位角的便变化范围总是大于最小相位系统的相角范围,当ω等于无穷大时,其相位角不等于-(n-m)×90º。
非最小相位系统存在着过大的相位滞后,影响系统的稳定性和响应的快速性。
在s左半平面增加极点时,系统超调量%pσ减小,调整时间st(s)增大,从波特图上看,s左半平面增加一个极点时,会在幅频特性曲线上增加一个-20db/10倍频的曲线,也就意味着幅频特性曲线会整体下移,导致相角域度减小,从而使得稳定性下降。
当极点离原点越近,就会增大系统的过渡时间,使得调节时间增加,稳定性下降,当系统影响越大当极点实部远大于原二阶系统阻尼系数ξ时,附加极点对系统的影响减小,所以当极点远离虚轴时可以忽略极点对系统的影响。
传递函数存在零极点对消,系统能控能观

传递函数存在零极点对消,系统能控能观[中括号]:传递函数的零极点对消对系统的控制与观测性引言传递函数是描述连续时间线性时不变系统的数学工具,它能够帮助我们理解系统的特性以及系统的控制能力和观测性。
传递函数中的零点和极点对系统的控制和观测性起着关键作用。
本文将通过详细的步骤和分析,探讨传递函数中零极点对消的概念,以及如何实现系统的控制和观测能力。
一、传递函数的定义与实例传递函数是描述系统输入与输出关系的函数,它可以表示为H(s)=N(s)/D(s),其中N(s)和D(s)分别是系统的分子部分和分母部分。
作为一个例子,我们考虑一个简单的一阶系统传递函数H(s)=1/(s+1)。
二、传递函数的零点和极点传递函数中的零点和极点是指使得传递函数取得零值和无穷值的输入信号。
对于上述的例子H(s)=1/(s+1),传递函数的极点为s=-1。
极点的位置对系统的动态响应和稳定性具有重要影响。
三、传递函数的零极点对系统稳定性和控制性的影响传递函数的极点位置决定了系统的稳定性。
如果系统的所有极点都位于左半平面,则系统是稳定的。
相反,如果系统的极点存在于右半平面,系统则是不稳定的。
对于例子H(s)=1/(s+1)来说,它的极点位于s=-1,因此系统是稳定的。
另一方面,传递函数的零点位置对系统的控制性能有着重要影响。
零点相当于系统对输入信号的特殊灵敏度,它们可以导致更好的系统响应和稳定性。
如果系统具有零点,那么对于某些输入信号,系统可以减小或者抵消输出信号。
对于例子H(s)=1/(s+1)来说,系统没有零点,因此无法通过零极点对消的方法来控制输出。
四、零极点对消的概念与实现零极点对消是一种通过调整传递函数中的参数,使得系统的零点和极点相互抵消,从而改变系统的特性和性能的方法。
这种方法可以用于增加或减小系统对某些输入信号的灵敏度,提高系统的控制性能。
具体实现零极点对消方法有很多种,这里我们以反馈控制为例进行说明。
反馈控制可以通过引入额外的控制信号和传递函数来改变系统的特性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB各种图形结论1对稳定性影响○1增加零点不改变系统的稳定性;○2增加极点改变系统的稳定性,不同的阻尼比下即使增加的是平面左侧的零点系统也有可能不稳定。
2对暂态性能的影响○A增加的零点离虚轴越近,对系统暂态性影响越大,零点离虚轴越远,对系统的影响越小。
分析表1可以发现,增加零点会对系统的超调量、调节时间、谐振峰值和带宽产生影响,且增加的零点越大,对系统的暂态性能影响越小。
当a增加到100时,系统的各项暂态参数均接近于原系统的参数。
增加的极点越靠近虚轴,其对应系统的带宽越小。
同时还可以发现,时域中的超调量和频域中的谐振峰值在数值上亦存在一定的关系。
具体表现为超调量减小时,谐振峰值也随之减小。
○B增加的极点离虚轴越近,对系统暂态性影响越大,极点离虚轴越远,对系统的影响越小。
①增加零点,会使系统的超调量增大,谐振峰值增大,带宽增加。
②增加极点,会使系统的超调量减小,谐振峰值减小,带宽减小。
③增加的零极点离虚轴越近,对系统暂态性影响越大;零极点离虚轴越远,对系统的暂态性影响越小。
3 对稳态性能的影响①当增加的零极点在s的左半平面时,不改变系统的类型,使系统能跟踪的信号类别不变,但跟踪精度会有差别。
②当增加的零点在s的虚轴上时,系统的型别降低,跟踪不同输入信号的能力下降。
③当增加的极点在s的虚轴上时,系统的型别升高,跟踪不同输入信号的能力增强。
1、绘制G1(s)的根轨迹曲线(M2_1.m)%画G1(s)的根轨迹曲线n=[1,0]; %分子d=[1,1,2]; %分母figure1 = figure('Color',[1 1 1]); %将图形背景改为白色rlocus(n,d); %画G1(s)根轨迹曲线title('G1(s)的根轨迹'); %标题说明2、绘制G1(s)的奈奎斯特曲线(M2_2.m)%画G1(s)的奈奎斯特曲线figure1 = figure('Color',[1 1 1]); %将图形背景改为白色for a=1:10 %a取1,2,3……10,时,画出对应的奈奎斯特曲线G=tf([1/a,1],[1,1,1]);nyquist(G);hold onendtitle('G1(s)的奈奎斯特曲线'); %标题说明3、绘制G2(s)的根轨迹曲线(M2_3.m)%画G2(s)的根轨迹曲线n=[1,1,1,0] ; %分子d=[1,1,2] ; %分母figure1 = figure('Color',[1 1 1]); %将图形背景改为白色g2=tf(n,d) %求G2(s)的传递函数rlocus(g2); %画G2(s)根轨迹曲线title('G2(s)的根轨迹'); %标题说明4、绘制ξ=0.1,0.3,1,1.5,2时G2(s)的根轨迹曲线(M2_4.m)%画ξ=0.1,0.3,1,1.5,2时G2(s)的根轨迹曲线figure1 = figure('Color',[1 1 1]); %将图形背景改为白色for kth=[0.05 0.1 1 1.5 2]n=[1,2*kth,1,0] ; %分子d=[1,2*kth,2] ; %分母g2=tf(n,d); %求G(s)的传递函数rlocus(g2); %画G(s)根轨迹曲线hold onendaxis([-4,1,-1.5,1.5]);title('G(s)的根轨迹'); %标题说明x=[0.18;-0.4;-0.7;-1.5;-1.1]; %标注各曲线y=[1.3;1.3;1;0.5;0.4];s=['ξ=0.05';'ξ=0.10';'ξ=1.00';'ξ=1.50';'ξ=2.00'];text(x,y,s);5、绘制G2(s)的奈奎斯特曲线(M2_5.m)%画G2(s)的奈奎斯特曲线figure1 = figure('Color',[1 1 1]); %将图形背景改为白色for p=[0.01 0.1 1 10 100] %p取各值时,画出对应的奈奎斯特曲线G=tf([1],[1/p,1/p+1,2/p+1,2]);nyquist(G);hold onendtitle('G2(s)的奈奎斯特曲线'); %标题说明legend('p=0.01','p=0.1','p=1','p=10','p=100'); %图例说明6、绘制Ф11(s)的阶跃响应曲线和伯德图(M3_1.m)%画Ф11(s)的阶跃响应曲线num=[100,1]; %分子den=[1,101,2]; %分母figure1 = figure('Color',[1 1 1]); %将图形背景改为白色step(num,den); %画Ф11(s)的阶跃响应曲线grid on; %增加网格title('Ф11(s)的阶跃响应曲线'); %标题说明xlabel('t'),ylabel('c(t)'); %增加坐标%画G11(s)的伯德图num1=[100,1]; %分子den1=[1,1,1]; %分母G11=tf(num1,den1); %求开环传递函数G11(s)Mr=norm(G11,inf) %求谐振峰值Wb=bandwidth(G11) %求系统带宽figure2 = figure('Color',[1 1 1]); %将图形背景改为白色bode(G11); %画Ф11(s)的伯德图grid on; %增加网格title('G11(s)的伯德图'); %标题说明xlabel('w'); %增加坐标7、绘制不同极点下的阶跃响应曲线M3_2.m)figure1 = figure('Color',[1 1 1]); %½«Í¼Ðα³¾°¸ÄΪ°×É«forp=[0.1,1,10,100]; %aÈ¡1,2,3¡-¡-10,ʱ£¬»-³ö¶ÔÓ¦µÄÄο G=tf([1],[1/p,1/p+1,1/p+1,2]);step(G);grid on;hold onendtitle('G1(s)µÄÄοüË¹ÌØÇúÏß'); %±êÌâ˵Ã÷legend('p=0.1','p=1','p=10','p=100'); %ͼÀý˵Ã÷8增加零极点后的稳态误差(M4_1.m)%画c取不同的值时的阶跃响应figure1 = figure('Color',[1 1 1]); %将图形背景改为白色step(1,[1 1 2],'--'); %画原系统阶跃响应曲线hold onstr=[':';'.';'-']; %设线型变量for c=[0.01 1 100] %对c赋不同值时a=0.5*log10(c)+2;G3=tf([1,c],[1,1,1]); %生成开环传递函数f3=feedback(G3,1); %生成闭环传递函数step(f3,str(a)); %画阶跃响应曲线hold onendtitle('c取不同的值时的阶跃响应'); %标题说明xlabel('t'),ylabel('c(t)'); %增加坐标legend('原系统','c=0.01','c=1','c=100'); %图例说明9 单位速度误差响应曲线%画d取不同值时的速度误差响应曲线figure4 = figure('Color',[1 1 1]); %将图形背景改为白色step(f-f0,'--');str=[':';'.';'-']; %设线型变量hold on %画原系统速度误差响应曲线for d=[0.01 1 100] %对d赋不同值时a=0.5*log10(d)+2;f4=tf(1,[1,1+d,1+d,d+1,0]);step(f-f4,str(a)); %画速度误差响应曲线hold onendtitle('d取不同的值时的速度误差响应'); %标题说明xlabel('t'),ylabel('c(t)'); %增加坐标legend('原系统','d=0.01','d=1','d=100'); %图例说明axis([0 100 0 100]);10加速度误差响应曲线%画c取不同值时的加速度误差响应曲线figure5 = figure('Color',[1 1 1]); %将图形背景改为白色f=tf(1,[1 0 0]);f0=tf(1,[1 1 2 0 0]);step(f-f0,'--'); %画原系统加速度误差响应曲线str=[':';'.';'-']; %设线型变量hold onfor c=[0.01 1 100] %对c赋不同值时a=0.5*log10(c)+2;f3=tf([1,c],[1,2,1+c,0,0]);step(f-f3,str(a)); %画加速度误差响应曲线hold onendtitle('c取不同的值时的加速度误差响应'); %标题说明xlabel('t'),ylabel('c(t)'); %增加坐标legend('原系统','c=0.01','c=1','c=100'); %图例说明axis([0 500 0 1000]); %限制横纵坐标。