Issue creating a probability density function for audio file

1 visualización (últimos 30 días)
Hello. Thank you in advance.
I want to generate probability density functions of amplitudes from audiofiles. However, when I use the pdf function, I get a vector of NaNs, and I do not know why. It seems to me it should be a very simple code, so I am not sure what I am missing here. See below.
[f,fs] = audioread('sound_file.wav'); %read in audio
x = sum(f,2); %average 2 channels to get single vector
y = pdf('Normal',x); %get PDF values

Respuesta aceptada

Walter Roberson
Walter Roberson el 7 de Feb. de 2020
Normal distribution expects two parameters, the mean and the standard deviation. The defaults for those parameters are both 0, so Normal distribution with 0 mean and 0 standard deviation. But 0 standard deviation on a normal distribution leads to NaN for all values.

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by