Math 正确呈现波形概览(+;/-伏)

Math 正确呈现波形概览(+;/-伏),math,audio,waveform,square-root,Math,Audio,Waveform,Square Root,我试图渲染一个波形,从音频文件到图像文件。我将音频文件分割成块(像素数,每个像素1个),然后计算块的RMS值。我已经根据区块中每个样本的绝对值计算了RMS值(所有样本的值都在0-1之间)。这给了我一个很好的波形 现在我想渲染一个合适的波形。上面的方法只给出了样本的绝对值,因此没有显示正负电压之间的差异,因此没有直流偏移或任何东西 最好的方法是什么 假设每个区块大小为500个样本,一个特定区块有250个阳性样本、240个阴性样本和10个正好为0的样本。我是仅仅用负样本计算负的一面(即所有负样本的

我试图渲染一个波形,从音频文件到图像文件。我将音频文件分割成块(像素数,每个像素1个),然后计算块的RMS值。我已经根据区块中每个样本的绝对值计算了RMS值(所有样本的值都在0-1之间)。这给了我一个很好的波形

现在我想渲染一个合适的波形。上面的方法只给出了样本的绝对值,因此没有显示正负电压之间的差异,因此没有直流偏移或任何东西

最好的方法是什么


假设每个区块大小为500个样本,一个特定区块有250个阳性样本、240个阴性样本和10个正好为0的样本。我是仅仅用负样本计算负的一面(即所有负样本的总和平方,除以240,然后答案平方根),还是除以500,或者采用其他方法?

均方根是某种平均值。所以你总是要除以你所求和的元素数,而不是除以可能存在的元素数。

你不能只在一边显示正值的均方根值,另一边显示负值的均方根值吗?你可以考虑某种密度图。大多数样品将在零左右,因此存在高密度。边缘不太可能,因此可以不太密集地显示。是的,如果我的OP不清楚,很抱歉。我想我只是问如何计算这个。我是只计算负值的RMS值,还是需要考虑块大小?(那么它是所有240个负值的总和,平方除以240,还是所有240个负值的总和,平方除以块大小?)除以240。否则就相当于用0填充空白。非常好,谢谢。我对正负功率差的计算有点困惑,但你已经澄清了。如果你把你的评论作为答案,我会把它标记为答案。干杯