Add parameters in transfer function
7 次查看(过去 30 天)
显示 更早的评论
Hello, I need a transfer function like this: 1/(k_s*s^2+1)
But I get an error message and then I can't solve the feedback. How can I do it?

Thank you in advance.
1 个评论
Ameer Hamza
2020-4-8
In MATLAB, the transfer function cannot have variable coefficients. Can you explain what are you trying to do?
回答(1 个)
Star Strider
2020-4-8
The ‘H’ transfer function and the feedback output function can be anonymous functions:
G = tf(1, [2 0 1])
H = @(k_s) tf(1, [k_s 0 1])
GH = @(k_s) feedback(G,H(k_s))
ks = 0.25;
step(GH(ks))
That runs without error in R2020a.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dynamic System Models 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!