请matlab高手解释一下下面程序的意思.function X= MSPosition()%UNTITLED Summary of this function goes here% Detailed explanation goes here% 本程序在1/12小区内随机产生MS的位置,假设小区半径为1% MSPosition% 参数说明
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 06:02:39
请matlab高手解释一下下面程序的意思.function X= MSPosition()%UNTITLED Summary of this function goes here% Detailed explanation goes here% 本程序在1/12小区内随机产生MS的位置,假设小区半径为1% MSPosition% 参数说明
请matlab高手解释一下下面程序的意思.
function X= MSPosition()
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
% 本程序在1/12小区内随机产生MS的位置,假设小区半径为1
% MSPosition
% 参数说明:
% 无参数.
% Also see:MSPosition.
% 参数检测:
if nargout>1,
error('Too many output arguments.');
end
% 随机产生移动台位置:
x = sqrt(3)*rand(1)/2;
y = sqrt(3)*x*rand(1)/3;
% 结果输出:
if nargout == 1,
X = [x,y];
else
disp([x,y]);
end
MS是移动台 BS是基站.其实主要是这段程序
% 随机产生移动台位置:
x = sqrt(3)*rand(1)/2;
y = sqrt(3)*x*rand(1)/3;
请matlab高手解释一下下面程序的意思.function X= MSPosition()%UNTITLED Summary of this function goes here% Detailed explanation goes here% 本程序在1/12小区内随机产生MS的位置,假设小区半径为1% MSPosition% 参数说明
(1)函数一:int rand(void);
返回一个[0,RAND_MAX]间的随机整数.
(2) sqrt取平方根
(3)含义;随机产生移动台位置(x,y)