传递函数为G(s)=s 时间响应分析,用matlab编程

den=[1]; t=[0:1:10];
y=step(num,den,t);plot(t,y);grid on;
matlab编程,我是哪里错了吗

num应该是[1 0],或者也可以这样产生纯微分环节

G=tf('s')

但要注意,纯微分模型s不是一个proper model,不能求阶跃或脉冲响应。step和impulse函数会调用isproper函数对系统进行判断,如果不满足,则报错:

>> step(tf([1 0],1))
??? Error using ==> rfinputs
Not supported for non-proper models.

所谓的proper,就是指传递函数分母阶次大于或等于分子的阶次,或者说,极点的数量至少等于零点的数量。

温馨提示:答案为网友推荐,仅供参考
相似回答