spatially colored and temporaly white noise

1 次查看(过去 30 天)
How to generate spatially colored and temporaly white noise ? i.e if E is the noise of size (5,100) then the coloumns of E are independent and identically distrubuted according to ek ~ N(0,Q) ,where Q is some positive definite matrix and Q is not equal to identity matrix
  1 个评论
Betha Shirisha
Betha Shirisha 2015-4-8
Simply I have to generate noise with distribution E ~ N(0,Q) (normal distribution with zero mean and covarince Q) where Q is positive definite matrix.
Thanks

请先登录,再进行评论。

采纳的回答

Image Analyst
Image Analyst 2015-4-8
Check out randn() in the help. This generates samples drawn from a normal distribution with specified mean and var:
% Create a vector of 1000 random values drawn from a normal distribution
% with a mean of 500 and a standard deviation of 5.
a = 5;
b = 500;
y = a.*randn(1000,1) + b;
% Calculate the sample mean, standard deviation, and variance.
stats = [mean(y) std(y) var(y)]
  2 个评论
Betha Shirisha
Betha Shirisha 2015-4-8
@Image Analyst thanks... In this case i need to multivariate distribution,variance of noise is a matrix Q which is positive definite
Image Analyst
Image Analyst 2015-4-8
Have you looked at the help yet?
Generate values from a bivariate normal distribution with specified mean vector and covariance matrix.
mu = [1 2];
sigma = [1 0.5; 0.5 2];
R = chol(sigma);
z = repmat(mu,10,1) + randn(10,2)*R

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Random Number Generation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by