MATLAB生成随机数(高手进)

问题描述:

MATLAB生成随机数(高手进)
用MATLAB或C++编个程序,
1,画一个圆形
2,在圆内随机撒点
3,撒点在0-r的圆的内部
源代码啊,高手请指教.
答得好再加分啊.
1个回答 分类:综合 2014-12-02

问题解答:

我来补答
n=500; %散点数
R=5;
t=0:0.02:2*pi;
plot(R*cos(t),R*sin(t),'r');
axis square
hold on
r=R*sqrt(rand(1,n));
seta=2*pi*rand(1,n);
x=r.*cos(seta);
y=r.*sin(seta);
plot(x,y,'*')
第二种是比较均匀的.
 
 
展开全文阅读
剩余:2000