在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