我在许多matlab例程中看到过以下形式的编写:
例如,我有一个系统函数
num=1;
den=[1 0 0];
sys=tf(num,den)
如果要显示阶跃响应或波特图,只需输入
step(sys);
bode(sys);
这我理解。
但我也看到了另一种写作形式:
step(num,den);
bode(num,den);
This is an example of stem(num,den)
This is another example of bode2(num,den)
问题是,对于第二种形式,这个语法的定义是什么?我没有找到任何详细的解释。我的意思是,我们可以用(num,den)
来代替sys=tf(num,den)
吗?如果可以,我在哪里可以找到一些官方的解释?请帮助!谢谢。
1条答案
按热度按时间5cg8jx4n1#
您用作示例的代码是在1994编写的。此语法已不再使用。
尝试使用
step
和bode
的当前版本。