Conditional normal random distribution

3 Ansichten (letzte 30 Tage)
Orr Streicher
Orr Streicher am 25 Apr. 2021
Kommentiert: Orr Streicher am 26 Apr. 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

Akzeptierte Antwort

Paul
Paul am 25 Apr. 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?

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by