用matlab在平面上 随机产生几个点(用坐标表示)怎么编程?

来自:    更新日期:早些时候
利用matlab怎么编程,可以在二位坐标图中随机产生一群点,也就是一组坐标,有约束范围的。~

分别对X和Y在最大的那个矩形范围内产生两个随机数(一个坐标点)
然后在判断这个随机数的XY坐标是不是在你的狭长巷道中,如果是的话,保留该随机数,不是的话抛弃。
写一个循环,直到你找到了20个符合要求的随机坐标点为止。
这是最简单的方法。

x=rand(10,1);
y=rand(10,1); %生成随机点(x,y),10个

voronoi(x,y);

基本思想:

  1. 随机产生x的坐标(向量形式)

  2. 随机产生y的坐标(向量形式)

  3. 在一平面上使用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在平面上 随机产生几个点(用坐标表示)怎么编程?视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网