如何在MATLAB中绘制阶跃响应?

时间:2017-04-30 03:40:56

标签: matlab plot signals signal-processing

w=logspace(-2,2,100);
a=[1 (2/sqrt(2)) 1];   %coefficients of denominator for k=1
b=[0 0 1];    %coefficents of numerator for k=1
H1=freqs(b,a,w) %used to determine H(jw)in frequencies w

figure()
loglog(w,abs(H1).^20,'ro',10,10); %plot for H1

t=linspace(0,30)
step((b,a),t)

我想确定系统在数组t中的阶跃响应并绘制它。我输入它的方式出错了。我怎么能纠正这个?

1 个答案:

答案 0 :(得分:0)

使用step(b,a,t);

func( x, y, (a,b) )不是MATLAB中的有效语法,MATLAB没有元组。