Je suis nouveau sur MATLAB et j'essaie de créer un système de morphing vocal à l'aide de MATLAB.
J'aimerais donc savoir comment normaliser un signal à une moyenne nulle et à une variance unitaire à l'aide de MATLAB ?
Je suis nouveau sur MATLAB et j'essaie de créer un système de morphing vocal à l'aide de MATLAB.
J'aimerais donc savoir comment normaliser un signal à une moyenne nulle et à une variance unitaire à l'aide de MATLAB ?
Il semble que vous cherchiez essentiellement à calculer le score z ou le score standard de vos données, qui est calculé à l'aide de la formule : z = (x-mean(x))/std(x)
Cela devrait fonctionner :
%% Original data (Normal with mean 1 and standard deviation 2)
x = 1 + 2*randn(100,1);
mean(x)
var(x)
std(x)
%% Normalized data with mean 0 and variance 1
z = (x-mean(x))/std(x);
mean(z)
var(z)
std(z)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.