Audacity からサウンド サンプルのデータ ポイントを取得しました。これを .txt ファイルにエクスポートし、Excel にインポートしました。Excelで上限エンベロープ関数をプロットすることは可能ですか?
(最終的には残響時間を決定する必要があるため、音量が 60dB 減少する時間です。)
このような減衰振動または減衰振り子の場合、減衰エンベロープは、サンプリングされた各読み取り値の差を調べることで見つけることができます。次に、勾配が +ve から -ve に変化した場所を確認する必要があります。(または片側ゼロ)。これを行うために、いくつかの論理演算子が使用されます。
方法:
列 A の行 5 から始まるデータを時間として、列 B の行 5 から最初のデータ値を考えてみましょう。
前の値を引いた値を持つ列を作成します。[ C6=B6-B5 etc.]
次に、正から負またはゼロの変曲点に対して 1 の「フラグ」を与える勾配変更[D7= IF (AND(C7>0,C6<=0],1,0)
の列を作成します。これにより、ピークに対応するデータの列が生成されます。
次の列では、フラグを使用して、表示する元の座標を取得します
[E7 =IF (D7=1,A7,"")]
。時間と[F7 IF(D7=1,B7,"")]
貼り付けオプションで「値」のみを使用して、このデータをさらに別の列にコピーします。これをフィルタリングして、null データを除外します。データセットのエイリアシングに注意してください。
最も洗練されたソリューションではありません (いくつかのステップをリンクすることができます - 明確にするために個別に表示されます) が、機能します。テック99m