删除步骤响应的偏移和延迟

7次观看(最近30天)
Yasmine Sellwood
Yasmine Sellwood 在2021年9月7日
回答: Sulaymon Eshkabilov 在2021年9月7日
我需要从下面的代码中删除步骤响应的偏移和延迟,以使步骤响应始于t = 0s。我已经附上了该图的照片以进行进一步的解释。有人对我如何做有什么建议吗?
%创建图表以显示步骤输入和步骤响应
数字
x = t(:,1);百分比时间
y = t(:,2);%频道1-步骤输入
情节(x,y)
抓住
yn_random = t(:,3);%频道2-步骤响应
情节(x,yn_random);
标题(“开放循环步骤响应”);
Xlabel('t(s)'
ylabel('v_p(v)'
传奇('2V步骤输入',,,,“步长响应”
抓住离开

答案(1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 在2021年9月7日
(1)从t = 0开始:
...
n = numel(x);
x = linspace(0,5,n);
(2)删除偏移:
yoff = 0.5;
y = t(:,2)-yoff;%频道1-步骤输入
...

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!