Conditional normal random distribution

3 vues (au cours des 30 derniers jours)
Orr Streicher
Orr Streicher le 25 Avr 2021
Commenté : Orr Streicher le 26 Avr 2021
Hi,
I would like to create a spiral in matlab while the radius is dependent on the angle theath in the following way:
thate is N daimentional vector sampled from a uniform distrbution. the radius r in sampled from normal conditional distrbusion where the expectation mu is dependent on theata.
How can i define a conditional distrbusion in matalb?
Thanks

Réponse acceptée

Paul
Paul le 25 Avr 2021
I'm going to assume that for any value of theta, the radius (rho) is normally distributed with mean 2*theta and variance = sigma^2 = 1. Then
>> theta=rand(1000,1)*2*pi; % uniformly distributed theta over 0 - 2pi
>> rho=normrnd(2*theta,1);
>> plot(rho.*cos(theta),rho.*sin(theta),'.'
Is this what you're looking for?

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