How can I get a ramp response for the transfer function in the MATLAB?
127 次查看(过去 30 天)
显示 更早的评论
回答(2 个)
Ameer Hamza
2018-4-29
Use lsim(). It can calculate dynamic response of any system to any input signal. For ramp signal define your input as
t = 0:0.1:10; % the time vector
transferFunction = tf(1, [1, 1])
input = t; % assuming ramp with slope=1
y = lsim(tf, input, t)
4 个评论
Kevin Chen
2021-5-27
@ahmad Elshafee I believe Ameer intended to write
y = lsim(transferFunction, input, t);
rather than
y = lsim(tf, input, t);
FARAH
2022-11-3
%CS_G6
%EXERCISE 2.2
numerator = 0.1;
denominator = [1,0.02]; %define the first order transfer function
sys = tf(numerator,denominator); % transfer function
step (sys) % plotting step response
impulse (sys) % plotting impulse response
ramp(sys); % plotting ramp response
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!