在Excel中绘制上包络函数

时间:2014-11-04 23:58:29

标签: excel function envelope

我从Audacity获得了声音样本的数据点,我将其导出到.txt文件并导入Excel。是否可以在Excel中绘制上包络函数?

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

1 个答案:

答案 0 :(得分:1)

对于衰减振荡,例如衰减或阻尼摆,可以通过查看每个采样读数之间的差异来找到衰减包络。然后,您需要查看从+ ve到-ve的渐变变化。 (或一边为零)。为此,使用了一些逻辑运算符。

方法:

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

创建一个值减去前一个值的列。 [ C6=B6-B5 etc.] 接下来做一个渐变变化的列,给出一个&#34;标记&#34;为正或负或零拐点时为1 [D7= IF (AND(C7>0,C6<=0],1,0) 这应该产生一个与峰值对应的数据列。

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

使用&#34; Value&#34;复制此数据仅在另一列的粘贴选项中。 对此进行过滤以排除空数据。 注意数据集中的别名。

不是最优雅的解决方案(并且可以链接一些步骤 - 为了清晰显示),但它可以工作。 Tech99m