xm=100;%x 轴范围
ym=100;%y 轴范围
sink.x=0.5*xm;%基站 x 轴 50
sink.y=0.5*ym;%基站 y 轴 50
n=100;
E0=0.02;
for i=1:1:n
S(i).xd=rand(1,1)*xm;
S(i).yd=rand(1,1)*ym;
S(i).G=0;%每一周期结束此变量为 0
S(i).E=E0;%设置初始能量为 E0
S(i).type='N';%节点类型为普通
plot(S(i).xd,S(i).yd,'o');
hold on;
end
%设置 SINK 节点的坐标
S(n+1).xd=sink.x;
S(n+1).yd=sink.y;
plot(S(n+1).xd,S(n+1).yd,'*');%绘制基站节点
>> S(3)
ans =
xd: 59.4493
yd: 61.5487
G: 0
E: 0.0200
type: 'N'
>> S(4)
ans =
xd: 0.3374
yd: 98.2013
G: 0
E: 0.0200
type: 'N'