用matlab在平面上 随机产生几个点(用坐标表示)怎么编程?
来自: 更新日期:早些时候
利用matlab怎么编程,可以在二位坐标图中随机产生一群点,也就是一组坐标,有约束范围的。~
rand*2
记得有个rand函数吧,
直接产生一个那么大的随机数组不就行了
用matlab在平面上 随机产生几个点(用坐标表示)怎么编程?视频
相关评论:
分别对X和Y在最大的那个矩形范围内产生两个随机数(一个坐标点)
然后在判断这个随机数的XY坐标是不是在你的狭长巷道中,如果是的话,保留该随机数,不是的话抛弃。
写一个循环,直到你找到了20个符合要求的随机坐标点为止。
这是最简单的方法。
x=rand(10,1);
y=rand(10,1); %生成随机点(x,y),10个
voronoi(x,y);
基本思想:
随机产生x的坐标(向量形式)
随机产生y的坐标(向量形式)
在一平面上使用plot函数画出这些点
例子:在0到1的平面内随机产生10个点,并画出来
x=rand(1,10)
y=rand(1,10)
plot(x,y,'*')
A=rand(200,2);
x=A(:,1);
y=A(:,2);
plot(x,y,'r.');
这段代码就是。画200个随机点。你可以改成你需要的。
rand*2
记得有个rand函数吧,
直接产生一个那么大的随机数组不就行了
用matlab在平面上 随机产生几个点(用坐标表示)怎么编程?视频
相关评论: