提问人:Alexander Mushibwe 提问时间:7/13/2023 更新时间:7/14/2023 访问量:20
绘制响应 r(t) 与 R(s) 的分布
Plotting response r(t) from R(s)
问:
对于系统函数 H(s)=s^2/(s^2+4) 和输入 E(s)=1/s^2。计算出响应为 R(s)=1/(s^2+4)。如何在时域中绘制此图?
我尝试使用对我来说没有意义的 lsim。我也尝试使用 step(),但我认为这是在步骤函数中的输入时使用的
答:
1赞
Abolfazl
7/14/2023
#1
使用下面的MATLAB代码将为您提供系统的响应:
clear all; close all; clc; clf;
sys = tf([1 0 0],[1 0 4]);
t = 0:0.01:10;
u = t;
lsim(sys,u,t) % u,t define the input signal
您的输入是,其拉普拉斯逆函数等于 。这就是为什么在上面的代码中,我们有.E(s)=1/s^2
t
u = t
以下是响应图:
灰线是输入,即 。蓝色正弦线是系统的响应。它与您的回复兼容。响应是,它的拉普拉斯逆是 ,如上图所示为响应。t
R(s)=1/(s^2+4)
0.5*sin(2*t)
上一个:确定线的系数 [关闭]
下一个:如何计算此图的峰值?
评论
impulse()