spatially colored and temporaly white noise

2 vues (au cours des 30 derniers jours)
Betha Shirisha
Betha Shirisha le 8 Avr 2015
Commenté : Image Analyst le 8 Avr 2015
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 commentaire
Betha Shirisha
Betha Shirisha le 8 Avr 2015
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

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 8 Avr 2015
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 commentaires
Betha Shirisha
Betha Shirisha le 8 Avr 2015
@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 le 8 Avr 2015
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

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by