How to plot the response of a closed loop system to a reference signal?
11 次查看(过去 30 天)
显示 更早的评论
I would like to kindly ask how to plot the response of a closed loop system to a given reference signal.
A very simple closed loop system is provided below, time intervals, and specified 'w':
Many thanks in advance.
0 个评论
采纳的回答
Sarvesh Kale
2023-3-2
I hope the following code snippet helps
% construct transfer function using tf
g = tf(10*[1 4],[1 4 5 0]);
k= tf([1 1],[1 3]);
% obtain the overall transfer function
y_by_x = feedback(g*k,1);
% define input
t = 0:0.01:10;
w=1.7;
r = sin(w*t);
%visualize result
figure ;
lsim(y_by_x,r,t) % used to simulate response to input
the gray line in input to system and the line is blue is the system output, since the input is sinusoidal, the output will also be sinusoidal in nature by definition of LTI systems, for more help on feedback, lsim, and tf refer the following documentation
I hope this helps, please accept the answer if query resolved.
Thank you
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Filter Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!