-2
我有一個用於創建一個無線傳感器網絡,以幫助下面的MATLAB代碼:瞭解MATLAB代碼
for i=1:n
S(i).xb=rand*0.5*xm;
S(i).yb=rand*0.5*ym;
S(i).E=Eo;
S(i).G=0;
S(i).type='N';
S(i).id=i;
S(i).D=dist(BS.x,BS.y,S(i).xb,S(i).yb);
S(i).Etx=Eelec*k+Eamp*k*S(i).D^2;
plot(S(i).xb,S(i).yb,'o');
end
plot(BS.x,BS.y,'rx');
在這個程序中,爲什麼在那裏圓點碼?例如,S(i).xb=rand*0.5*xm;
。任何人都可以向我解釋這個嗎?
看起來像xb是一些對象S(i)的成員變量, – taronish4