发布网友 发布时间:2022-05-18 04:22
共1个回答
热心网友 时间:2023-10-09 05:16
为什么matlab显示错误使用 feedback (line 71) 输入参数的数目不足,怎么改?
看了题主的代码,其出错的原因是题主没有正确理解feedback函数的使用方法。即
sys = feedback(sys1,sys2,sign)
由于feedback函数要求sys1,sys2为具体的反馈模型,并指定返回反馈循环的模型对象sys是正反馈的闭环系统还是负反馈的闭环系统,所以题主可以参考下列方法来实现。
G = tf([2 5 1],[1 2 3]);
C = tf([5,10],[1,10]);
sys = feedback(G*C,1)
运行结果如下。