求这个MATLAB传递函数的单位阶跃响应曲线
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 22:30:30
求这个MATLAB传递函数的单位阶跃响应曲线
对于正常的系统传函,求阶跃响应很简单,一般可以用类似下面的代码:s=tf('s');
Gc=2*(0.2*s+1)*(0.1*s+1)/(0.2*s);
step(Gc)但上述代码会出错:? Error using ==> lti.step at 86
Cannot simulate the time response of LTI models with more zeros than poles.这是因为,传递函数分子阶次高于分母阶次,从物理概念上说违反了因果律,而从数字仿真的角度来说,也是算法不允许的. 可以变通一下,借助于符号运算来求:syms s
Gc=2*(0.2*s+1)*(0.1*s+1)/(0.2*s);
g=ilaplace(Gc/s)
ezplot(g,[0 10])得到阶跃响应图形如下(由于传函包含积分环节,其阶跃响应必然是随时间一直增长的,没有稳态值):应该指出,在上述阶跃响应的表达式中,包括了一个脉冲函数项(dirac),而脉冲函数绘图时是体现不出来的.
Gc=2*(0.2*s+1)*(0.1*s+1)/(0.2*s);
step(Gc)但上述代码会出错:? Error using ==> lti.step at 86
Cannot simulate the time response of LTI models with more zeros than poles.这是因为,传递函数分子阶次高于分母阶次,从物理概念上说违反了因果律,而从数字仿真的角度来说,也是算法不允许的. 可以变通一下,借助于符号运算来求:syms s
Gc=2*(0.2*s+1)*(0.1*s+1)/(0.2*s);
g=ilaplace(Gc/s)
ezplot(g,[0 10])得到阶跃响应图形如下(由于传函包含积分环节,其阶跃响应必然是随时间一直增长的,没有稳态值):应该指出,在上述阶跃响应的表达式中,包括了一个脉冲函数项(dirac),而脉冲函数绘图时是体现不出来的.
求这个MATLAB传递函数的单位阶跃响应曲线
已知反馈系统的开环传递函数如何求这个系统的单位阶跃响应
matlab中模拟传递函数阶跃响应的问题
请问,阶跃响应曲线特征为振荡,怎么求它的传递函数?
matlab分析单位阶跃响应
matlab里怎么求阶跃响应曲线具体某个时间点的值?
单位负反馈开环传递函数(S-4)/(S+2)(s+12)在单位阶跃信号的响应曲线,用根轨迹咋做?
通过matlab编写语言程序已知传递函数(可以随意用一个 分母四阶的 分子为1就行) 求阶跃输入的响应曲线 并确定K、T
matlab:知道传递函数G,怎么画出阶跃响应?
用MATLAB画单位阶跃响应
怎样用MATLAB表达单位阶跃响应
matlab中由传递函数怎么求单位冲激响应?