我有大约180000个数据点,看起来像这样 - Figure1。它的0和5以不规则的间隔。 data<- 0,0,0,5,5,5,0,0,0,5,5,5,0,0.. and so on.
我想找到开始和结束的y值是5(用蓝色标记)的索引。图中附有图。我正在使用R进行分析。我尝试使用changepoint软件包中的cpt.meanvar函数,但它并未提供所有更改点位置。有另一种方法吗?
我可以使用resample对整个信号进行音高移位,并尝试了相位声码器代码here。 我也试过repmat and interpolation,我看着fft and interp1 我怎样才能逐步/逐步改变信号的音高随着时间的推移?我已经包含了一个Original Signal的示例,我试图让Processed Signal听起来像(我使用Audacity创建了处理后的信号并使用其效果Sliding