我想空间分配1000移动设备网络根据泊松点的过程。

58视图(30天)
我有1000移动设备或用户。我想空间分配在网络(面积下一行中给出细节)根据泊松过程密度率或λ是100。网络是一个半径为1000米的圆形区域。poissrnd函数只给了我一个随机变量。我可以用它做空间分配?。请通知有关。我将不胜感激。

接受的答案

h·保罗·基勒
h·保罗·基勒 2018年10月1日
编辑:h·保罗·基勒 2019年8月26日
如果仿真windown /地区1000(或非随机的 n )点,那么它不是一个泊松过程。这是一个 二项点过程 ,这也恰好是一个齐次泊松过程 条件 在有 n 点。
在极坐标下你对这个问题。对于每一个点,你都选择一个随机的时间间隔角坐标(或组件) 。的径向坐标(或组件),首先选择一个随机数字单位间隔 ,然后你——这是 非常重要的 ——平方根随机数乘以半径的圆盘。你要取平方根,以确保统一的点(因为磁盘/部门的面积正比于半径的平方,不是半径)。
我最近在细节上回答了这个问题 博客 ,我将讨论如何模拟一个磁盘(均匀)泊松点的过程。这里的代码是:
%仿真窗口参数
r = 1;%半径的磁盘
xx0 = 0;yy0 = 0;%中心的磁盘
areaTotal =π* r ^ 2;%的磁盘
%点工艺参数
λ= 1000;%强度(即平均密度)的泊松过程
%模拟泊松点的过程
numbPoints = poissrnd (areaTotal *λ);%泊松点的数量
θ= 2 *π*(兰德(numbPoints, 1));%角坐标
ρ= r * sqrt(兰德(numbPoints, 1));%径向坐标
%由极坐标转换为笛卡尔坐标
[xx, yy] = pol2cart(θ,ρ);% x / y坐标的泊松点
%转移中心的磁盘(xx0 yy0)
xx = xx + xx0;
yy = yy + yy0;
%绘制
散射(xx和yy);
包含(“x”);ylabel (“y”);
广场;
3评论
诺曼阿夫塔
诺曼阿夫塔 2020年1月20日
r = 1;%半径的磁盘
xx0 = 0;yy0 = 0;%中心的磁盘
areaTotal =π* r ^ 2;%的磁盘
%点工艺参数
λ= 10 / areaTotal;%强度(即平均密度)的泊松过程
%模拟泊松点的过程
numbPoints = poissrnd (areaTotal *λ)%泊松点的数量
θ= 2 *π*(兰德(numbPoints, 1));%角坐标
ρ= r * sqrt(兰德(numbPoints 1) %径向坐标
%由极坐标转换为笛卡尔坐标
[xx, yy] = pol2cart(θ,ρ);% x / y坐标的泊松点
%转移中心的磁盘(xx0 yy0)
xx = xx + xx0;
yy = yy + yy0;
%绘制
散射(xx和yy);
包含(“x”); ylabel (y);
轴广场;
我们必须λ除以面积盘。

登录置评。

答案(1)

Astha
Astha 2019年6月8日
谁能告诉如何生成泰森多边形法图中心生成的过程,然后用户根据泊松点在每个泰森多边形法代替细胞再次根据泊松点的过程。如果matlab代码可以提供那将是很大的帮助。提前谢谢。
2的评论

登录置评。

类别

找到更多的在泰森多边形法图帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!