Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 没有零均值的白噪声会有一些变化吗?_Matlab_Stochastic Process - Fatal编程技术网

Matlab 没有零均值的白噪声会有一些变化吗?

Matlab 没有零均值的白噪声会有一些变化吗?,matlab,stochastic-process,Matlab,Stochastic Process,同样,我的问题与白噪声有关,但含义不同 function [ x ] = generate(N,m,A3) f1 = 100; f2 = 200; T = 1./f1; t = (0:(N*T/m):(N*T))'; %' wn = rand(length(t),1).*2 - 1; x = 20.*sin(2.*pi.*f1.*t) + 30.*cos(2.*pi.*f2.*t) + A3.*wn; %[pks,locs] = findpeaks(x); plot(x) end 使用生成(

同样,我的问题与白噪声有关,但含义不同

function [ x ] = generate(N,m,A3)
f1 = 100;
f2 = 200;
T = 1./f1;
t = (0:(N*T/m):(N*T))'; %'
wn = rand(length(t),1).*2 - 1;
x = 20.*sin(2.*pi.*f1.*t) + 30.*cos(2.*pi.*f2.*t) + A3.*wn;
%[pks,locs] = findpeaks(x);
 plot(x)
end
使用
生成(3500,10)

下面是这段代码的图表

但是让我们改变我们的代码,使其在白噪声中为零

function [ x ] = generate1(N,m,A3)
f1 = 100;
f2 = 200;
T = 1./f1;
t = (0:(N*T/m):(N*T))'; %'
wn = rand(length(t),1).*2 - 1;
mn=wn-mean(wn);
x = 20.*sin(2.*pi.*f1.*t) + 30.*cos(2.*pi.*f2.*t) + A3.*mn;
%[pks,locs] = findpeaks(x);
 plot(x)
end
下面是图表

如果我们比较这两张图片,我们可以说它几乎是一样的,只是一些变化,所以我们是否做零均值也很重要?对于真正的分析,比如对于发现 山峰等等。非常感谢

更新: 有更新的代码

function [ x ] = generate1(N,m,A3)
f1 = 100;
f2 = 200;
T = 1./f1;
t = (0:(N*T/m):(N*T))'; %'
wn = randn(length(t),1); %zero mean variance 1
x = 20.*sin(2.*pi.*f1.*t) + 30.*cos(2.*pi.*f2.*t) + A3.*wn;
%[pks,locs] = findpeaks(x);
 plot(x)
end

这是图片

平均值(wm)是多少?如果它接近于零,那么没有关系


从技术上讲,白噪声的平均值为零

初始噪声均匀分布在-1和+1之间

你的第二个噪声也均匀分布在-1和+1之间,因为平均值已经为零,减去它就没有意义了

为了获得白噪声,您可以使用
randn()
函数:

wn = randn(length(t),1); %zero mean variance 1
如果与信号的系数20和30相比,噪声系数A3的值要低得多,则您可能不会再次观察到任何差异


为了找到峰值,添加噪声可能没有任何作用,因为噪声会降低信号的信息含量

那么白噪声的有效代码是什么呢?你能编辑与我的白噪声代码相关的答案吗?我会更改它,然后再次上传图片OP正在减去样本平均值,其预期值为0,但实际值不是0。这实际上有减少方差的效果…我已经更新了,正确的振幅很小,但对于较大的值,它可能产生一些影响的可能性是什么?我已经发布了我所做的努力,并提出了一个问题,值得投否决票吗?