如何将信号归一化为零均值和单位方差? [英] How to normalize a signal to zero mean and unit variance?
本文介绍了如何将信号归一化为零均值和单位方差?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是MATLAB的新手,我正在尝试使用MATLAB构建语音变声系统.
I am new to MATLAB and I am trying to built a voice morphing system using MATLAB.
所以我想知道如何使用MATLAB将信号归一化为零均值和单位方差?
So I would like to know how to normalize a signal to zero mean and unit variance using MATLAB?
推荐答案
如果信号在矩阵X
中,则可以通过去除平均值将其设为零值:
if your signal is in the matrix X
, you make it zero-mean by removing the average:
X=X-mean(X(:));
和单位方差除以标准差:
and unit variance by dividing by the standard deviation:
X=X/std(X(:));
这篇关于如何将信号归一化为零均值和单位方差?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文