在Excel中绘制上部包络函数

我已经从Audacity中获取了一个声音样本的数据点,并将其导出到.txt文件并导入到Excel中。 是否有可能在Excel中绘制一个上部包络函数?

(最后我必须确定混响时间,所以响度以60dB降低的时间。)

对于像衰减振荡或衰减摆动这样的衰减振荡,可以通过查看每个采样读数之间的差异来find衰减包络。 然后您需要查看从+ ve到-ve的渐变的位置。 (或一边为零)。 要做到这一点,使用一些逻辑运算符。

方法:

考虑从列A行5开始的时间和列B行5开始的数据值。

创build一个值减去以前的值的列。 [ C6=B6-B5 etc.]接下来,对于正到负或零拐点给出“标志”为1的梯度变化的列[D7= IF (AND(C7>0,C6<=0],1,0)这应该产生一个对应于峰值的数据列。

在下一列中使用该标志来获得原始坐标以显示[E7 =IF (D7=1,A7,"")]时间和[F7 IF(D7=1,B7,"")]

使用“值”仅在粘贴选项中复制这些数据到另一列。 筛选此以排除空数据。 谨防数据集中的别名。

不是最优雅的解决scheme(和一些步骤可以链接 – 为清晰显示分开),但它的作品。 Tech99m

Interesting Posts