圆:
均匀产生角度,均匀产生半径。半径的概率应与其长度一致。
clear
for i=1:1000;
theta=rand();
x=rand();
r=sqrt(x); % 均匀的半径
x1(i)=r*cos(2*pi*theta);
x2(i)=r*sin(2*pi*theta);
end
plot(x1,x2,'o')

半径的概率密度:
p(r)=2r
分布函数:
y=r^2
反函数:
r=sqrt(y)
【三角形】
用矩形来映射。三角形是矩形的一半面积。如果三角形面积不规则,就变成平行四边形,再由矩形变化。
本文介绍了一种在圆内均匀分布随机点的方法,通过均匀产生角度和利用半径的概率密度函数来实现。同时,文章还探讨了如何将不规则三角形区域的问题转化为矩形映射问题。
4392

被折叠的 条评论
为什么被折叠?



