networktop.m

来自「移动定位基本方法和基本算法要用到的的公共函数仿真程序」· M 代码 · 共 37 行

M
37
字号
function X = NetworkTop(BSN)
%  本程序生成网络拓扑,假设网络半径为1
%  NetworkTop
%    参数说明:
%        BSN:   蜂窝网络中基站数目 3<=BSN<=7
%  Also see: NetworkTop.

%  Designed by 李金伦, SWJTU, 2005.10.4

%  参数检测:
if nargout>1,
    error('Too many output arguments!');
end 
if nargin ~= 1
    error('input arguments error!');
end
if BSN > 7 | BSN < 3,
    error('Overflow!');
end

% 7小区网络拓扑:
BS = [0, sqrt(3), 0.5*sqrt(3), -0.5*sqrt(3), -sqrt(3), -0.5*sqrt(3), 0.5*sqrt(3);
      0,        0,         1.5,          1.5,        0,         -1.5,        -1.5];

% BSN个小区网络拓扑:
for i = 1 : BSN,
    X(1,i) = BS(1,i);
    X(2,i) = BS(2,i);
end

% 结果输出:
if nargout == 1,
    X;
else
    disp(X);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?