Issue creating a probability density function for audio file

1 visualizzazione (ultimi 30 giorni)
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

Risposta accettata

Walter Roberson
Walter Roberson il 7 Feb 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.

Più risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by