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

问题可能比较抽象。我想用下面这个示意请教下大家。
如图示意,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!