作业帮 > 综合 > 作业

MATLAB生成随机数(高手进)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 14:47:03
MATLAB生成随机数(高手进)
用MATLAB或C++编个程序,
1,画一个圆形
2,在圆内随机撒点
3,撒点在0-r的圆的内部
源代码啊,高手请指教.
答得好再加分啊.
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,'*')
第二种是比较均匀的.