uniformly distributed random vectors

1 Ansicht (letzte 30 Tage)
Alexai
Alexai am 17 Apr. 2022
Beantwortet: Torsten am 17 Apr. 2022
The matlab function 'mean' rearranges the set of data so that the mean of the x and y axes is zero, and the adjusted points are named Rctr.Rctr points that are more than 0.5 radius from the origin are removed, and the resulting set of points is named Rcirc, i.e. the points in Rcirc are in a circle of 0.5.
I want to make p2, p3 images So I maked this code for p1 clc;clear N=1000; A=rand(2,N); x=A(1,:); y=A(2,:); subplot(1,1,1); plot(x,y,'+'); hold on set(gca,'YTick',[0:0.1:1]);

Akzeptierte Antwort

Torsten
Torsten am 17 Apr. 2022
N=1000;
A=rand(2,N);
x=A(1,:);
y=A(2,:);
x = x-mean(x);
y = y-mean(y);
idx = x.^2+y.^2<=0.25;
x=x(idx);
y=y(idx);
plot(x,y,'+')

Weitere Antworten (0)

Kategorien

Mehr zu Random Number Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by