matlab阶跃响应怎么写

1.怎样用MATLAB表达单位阶跃响应1.(1)
>> num=[0 1 3];
>> den=[1 2 2 1];
>> printsys(num,den)
num/den =
s + 3
---------------------
s^3 + 2 s^2 + 2 s + 1
(2)
k=2;
z=[1];
p=[-1 2 -3];
[num,den]=zp2tf(z,p,k);
printsys(num,den)
num/den =
2 s - 2
---------------------
s^3 + 2 s^2 - 5 s – 6
2.
>> num=[4];
>> den=[1 1 4];
>> step(num,
num=[4];
den=[1 1 4];
impulse(num,den)
这是传输函数的冲击和阶跃响应 实例 希望能帮到你
2.如何用matlab求阶跃响应曲线,高手帮帮忙,谢谢/lamed123/pic/item/.jpg
这个是脉冲响应曲线
/lamed123/pic/item/.jpg
这个是单位阶越响应曲线.
里面的图片有对应的指令 , 你看吧 。..在我空间里///
用STEP('函数' , '时间')
3.单位阶跃信号用MATLAB 怎么表示啊单位阶跃信号用MATLAB有两种表示方法:
1、调用Heaviside(t)函数
在MATLAB的Symbolic Math Toolbox 中 , 有专门用于表示单位阶跃信号的函数 , 即Heaviside(t)函数 , 用它即可方便地表示出单位阶跃信号以及延时的单位阶跃信号 , 并且可以方便地参加有关的各种运算过程 。
2、数值计算法
在MATLAB中 , 有一个专门用于表示单位阶跃信号的函数 , 即stepfun( )函数 , 它是用数值计算法表示的单位阶跃函数 。其调用格式为:
stepfun(t,t0) 其中 , t是以向量形式表示的变量 , t0表示信号发生突变的时刻 , 在t0以前 , 函数值小于零 , t0以后函数值大于零 。有趣的是它同时还可以表示单位阶跃序列 , 这只要将自变量以及取样间隔设定为整数即可达到 。
扩展资料
单位阶跃信号的作用与意义
系统动态性能分析
动态性能是系统性能的一个十分重要的指标 , 通常用阶跃信号作用来测定系统的动态性能 。一般认为 , 阶跃信号对于系统来说是十分严峻的工作状态 , 因为阶跃信号中存在跃断点(不连续点) 。
针对零初始状态系统在单位阶跃输入下的响应情况 , 定义了一系列动态性能指标 , 用以评判系统的动态性能 , 如超调量、衰减比、上升时间、调节时间、峰值时间等等 。
建立系统响应模型
对于典型的输入信号 , 如冲激信号、阶跃信号、斜坡信号等 , 都建立有响应模型(在此即单位阶跃响应模型) 。根据模型 , 可以快速判断出实际系统的动态性能指标参数 , 只需要代入实际系统的相关测量参数 , 就可以定量分析其性能指标 。
参考资料来源:
百度百科——单位阶跃响应
4.matlab:知道传递函数G,怎么画出阶跃响应操作步骤如下 。
典型二阶传递函数G(S)=100/(s^2+2*$*wn+10)
介绍在这里用到的函数:
subplot开辟4个图形块
step绘制阶跃响应指令
xlabel X 轴名
在Matlab里输入程序:
>> num1=[0 0 100]
>> den1=[1 4 100]
>> num2=[0 0 100]
>> den2=[1 20 100]
>> num3=[0 0 100]
>> den3=[1 40 100]
>> num4=[0 0 100]
>> den4=[1 0 100]
>> subplot(2,2,1);step(num1,den1);xlabel('0<;ξ<1');grid
>> subplot(2,2,2);step(num2,den2);xlabel('ξ=1');grid
>> subplot(2,2,3);step(num3,den3);xlabel('ξ=2');grid
>> subplot(2,2,4);step(num4,den4);xlabel('ξ=0');grid
【matlab阶跃响应怎么写】