从Matlab中的音频流矢量中,我试图识别时间序列数据中多次发生的可听到事件的开始时间和结束时间。我是Matlab的新手,但我编写了识别事件的峰值和位置的代码,但是,我需要相对于用户定义的阈值(在峰值前几十毫秒)获得事件的开始。下面是我目前正在使用的代码:%Rectify and downsample data
emg = resa
让我们假设我得到了一个未排序的,其中包含了a, a, b, b, a, c,并且我希望排序这个序列,这样相等的元素之间的差距就越大。因此,在这个样本序列的情况下,可能的输出是b, a, c, a, b, a。在我的应用程序中,差距在精确的平均最大值上并不重要,但只要有可能,就不应该有两个相同的元素在一起。所以我的想法是最大限度地缩小差距<