matlab如何产⽣均值为0,⽅差为1的复⾼斯分布 ⽹上对于matlab如何产⽣均值为0,⽅差为1的复⾼斯分布⼀般都会给出这个答案:s = sqrt(var/2)*(randn(1,K) +j*randn(1,K)) (答案1)其中s表⽰复⾼斯矩阵,var表⽰功率(即⽅差),⽽K表⽰采样数(这个例⼦中var为1)究竟这个...
matlab如何产⽣均值为0,⽅差为1的复⾼斯分布 ⽹上对于matlab如何产⽣均值为0,⽅差为1的复⾼斯分布⼀般都会给出这个答案:s = sqrt(var/2)*(randn(1,K) +j*randn(1,K)) (答案1)其中s表⽰复⾼斯矩阵,var表⽰功率(即⽅差),⽽K表⽰采样数(这个例⼦中var为1)究竟这个...
方差为2*[(sqrt(var/2))^2]*1=2*(1/2)=1,同时实部和虚部都满足要求,因此这个答案是能产生均值为0,方差为1的复高斯分布的。 当要改变方差是,只需要改变var的值即可(这个答案的均值都为0)。 --- z=x+iy E{z}=E{x+iy}=E{x}+i*E{y} D{z}=E{(x+iy)*(x+iy)'}=E{|x+iy|^2}=E...
对复高斯分布了解了之后,现在解释一下randn这个函数,这个函数主要的作用是产生均值为0,方差为1的正态随机分布数或矩阵,而randn(n,m)是产生一个m*n的随机项矩阵 第三部分: 现在对答案1进行解释,根据均值的性质:E[cX]=cE[X],方差的性质:D[cX]=(c^2)D[X],可得s = sqrt(var/2)*(randn(1,K) +j*...