[求助]如何实现仿真​中对输入的数据求取一​段时间内的峰值 。

问题可能比较抽象。我想用下面这个示意请教下大家。
如图示意,signal builder每个步长仅输出一个标量数据,仿真步长定为0.1s,定步长仿真。希望每一个步长运行中,求取前1s内的峰值。请问该如何用simulink的模块实现呢? 实在是苦寻无果。

 채택된 답변

vekelo
vekelo 2022년 11월 26일

0 개 추천

用delay模块。
对于你的问题,可以用9个delay,设置一下delay的length,加上当前时刻的输出,然后求极值。
更多的话,可以再加上循环模块来实现。

추가 답변 (0개)

카테고리

태그

질문:

2022년 11월 26일

답변:

2022년 11월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!