【发布时间】:2012-03-01 07:15:22
【问题描述】:
我在 matlab 中生成了一个 4 x 4 区域的图形。现在我需要在这个区域上随机放置 200 多个点(实际上是移动设备),但均匀分布在 4 x 4 区域上。我正在使用以下行随机生成 x 和 y 坐标来选择每个不同点的位置。
a =200;
x_base = randi([1 5], 1, a);
b = rand([10 8], 1);
y_base = randi([3 7],1, a);
使用上面的代码,我只能得到 x 和 y 的整数坐标。因此,我无法将点均匀地分布在整个区域。这是因为我使用的是仅生成整数的 randi 函数。我想知道有什么方法可以随机生成浮点数,以便我可以更均匀地分配点?
我正在寻找 1 到 20 之间的随机浮点数。
【问题讨论】:
标签: matlab