如何将信号归一化为零均值和单位方差? [英] How to normalize a signal to zero mean and unit variance?

查看:767
本文介绍了如何将信号归一化为零均值和单位方差?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆