matlab 传递函数问题

已经知道了传递函数的拉普拉斯表达式形式比如G(s)=0.5/s^2+2s+1,在matlabM文件编程中,如何编写程序,使得建立一个时域的函数,将确定的输入量u=50,通过传递函数计算输出数值?matlab编程不是很懂,求教下,急
可以y=func(u)这样形式,直接调用,就得到输出值了吗????求详细的函数代码

//在命令行中执行
syms s
G=0.5/(s^2+2*s+1); %传递函数表达式
U=50/s; %输入
G1=G*U; %输出
F=ilaplace(G1);
ezplot(2*F,[0 20]),grid on;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-06
step就可以了
相似回答