matlab 蒙特卡洛 打点怎么出直线了呢
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/26 07:59:22
matlab 蒙特卡洛 打点怎么出直线了呢
syms N a1 a2 b c
N=10;
a1=-pi/3+2*(pi/3)*rand(N,1);
a2=-pi/3+2*(pi/3)*rand(N,1);
b=0.2*(cos(a1)+cos(a1+a2))+0.1;
c=0.2*(sin(a1)+sin(a1+a2));
figure;hold on;
plot(b,c);
axis square
以上是我的程序,想要求出若干点所组成的区域,可是得到的图像确实由直线所形成的区域,
![](http://img.wesiedu.com/upload/b/9f/b9f01bddb0ad88a8cece97eb55289671.jpg)
syms N a1 a2 b c
N=10;
a1=-pi/3+2*(pi/3)*rand(N,1);
a2=-pi/3+2*(pi/3)*rand(N,1);
b=0.2*(cos(a1)+cos(a1+a2))+0.1;
c=0.2*(sin(a1)+sin(a1+a2));
figure;hold on;
plot(b,c);
axis square
以上是我的程序,想要求出若干点所组成的区域,可是得到的图像确实由直线所形成的区域,
![](http://img.wesiedu.com/upload/b/9f/b9f01bddb0ad88a8cece97eb55289671.jpg)
![matlab 蒙特卡洛 打点怎么出直线了呢](/uploads/image/z/18345224-56-4.jpg?t=matlab+%E8%92%99%E7%89%B9%E5%8D%A1%E6%B4%9B+%E6%89%93%E7%82%B9%E6%80%8E%E4%B9%88%E5%87%BA%E7%9B%B4%E7%BA%BF%E4%BA%86%E5%91%A2)
把程序中plot(b,c);
改为scatter(b,c);
改为scatter(b,c);