如何使一个信号更平的吗?

17日视图(30天)
史卡拉孟加
史卡拉孟加 2012年7月20日
你好,
我有一个信号,看起来像一个圆顶,我想让它平(因此减少其振幅)。我可以减少振幅除以整个信号相同的量,但是我想我能够控制减少的数量做在每个信号的位置。知道我应该使用什么样的操作?
问候

接受的答案

图像分析
图像分析 2012年7月20日
你可以减去均值
newSignal = yourSignal -意味着(yourSignal);
乘以该数组包含减少因素,不同位置的函数:
flattenedSignal = reductionFactors。* newSignal;
请注意,您必须reductionFactors因为你说“我想我能够控制减少的数量做每个信号位置”所以你显然知道这些削减是什么。最后添加的意思是:
finalSignal = flattenedSignal +的意思(yourSignal);
3评论
史卡拉孟加
史卡拉孟加 2012年7月23日
@Miro:您的解决方案似乎最接近我。我要从它,看到它引导我。

登录置评。

更多的答案(2)

米罗
米罗 2012年7月20日
你可以用光滑的它提供了一种移动平均线,这使得信号更加连续(平)

史卡拉孟加
史卡拉孟加 2012年7月20日
编辑:史卡拉孟加 2012年7月20日
它是不够的。我给你的照片我的信号: http://www.imagup.com/data/1157449109.html 基本上我想要它~ 0.35左右波动。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!