s_输入=结构(“V_位置X_间隔”,[0 1],...
'V_WALK_INTERVAL'[1 5],...
“V_DIRECTION_INTERVAL”(-180 180),...
“SIMULATION_TIME”, 20岁,...
test_Animate (s_mobility s_input,步伐);
F_i = randi([1500000000, 3000000000], num_users, 1);
v_t=0:timeStep:s_input.SIMULATION_TIME;
为了nodeIndex = 1:Selected.NB_NODES
Selected.VS_NODE2 (nodeIndex)。v_t = v_t;
Selected.VS_NODE2(nodeIndex).v_x = interp1(Selected.VS_NODE(nodeIndex).V_TIME,Selected.VS_NODE(nodeIndex).V_POSITION_X,V_T);
选定的.VS_节点2(节点索引)。v_y=interp1(选定的.VS_节点(节点索引)。v_时间,选定的.VS_节点(节点索引)。v_位置y,v_t);
TLEN =长度(Selected.VS_NODE2(N).v_t);
选定的.VS_节点2(N).距离(t)=disFn(选定的.VS_节点2(N).v_x(t),选定的.VS_节点2(N).v_y(t));
选定的.VS_节点2(N).LOSS(t)=lossFn(α,β,选定的.VS_节点2(N).距离(t));
Selected.VS_NODE2 (N) .ULAT (t) = UlatFn (Selected.VS_NODE2 (N) .LOSS (t));
C = C_i + (C_t*C_i)*rand(Selected.NB_NODES,1);
F_i = randi([1500000000, 3000000000], num_users, 1);
距离=sqrt((x-BaseX)。^2+(y-BaseY)^2);
= S/(B*log2(1+P_i.*h2./N_0));
功能RateLat = RatelatFn(亏损)
RateLat = B *的log 2(1 + P_I * H2 / N_0);