Azzera filtri
Azzera filtri

Insert multiple vector into single data.

1 visualizzazione (ultimi 30 giorni)
Asyran Abdullah
Asyran Abdullah il 3 Ott 2018
Commentato: KSSV il 3 Ott 2018
Hi, i have some problem here, how can i add multiple data into "node(i).dist ". Here is the code.
for i = 1:1:numNodes
if node(i).tier == 1
node(i).dist = sqrt((node(i).x - baseStation.x).^2 + (node(i).y - baseStation.y).^2);
dist_tier1(i,1) = node(i).dist;
end
end
It contain error:
>> node(i).dist
Reference to non-existent field 'dist'.
The details:
sqrt((node(i).x - baseStation.x).^2 + (node(i).y - baseStation.y).^2)
ans =
Columns 1 through 7
39.293765408776999 37.696153649941529 26.925824035672520 47.169905660283021 47.169905660283021 25.495097567963924 43.011626335213137
Columns 8 through 10
47.423622805517503 39.000000000000000 43.011626335213137
baseStation.x = 50;
baseStation.y = 50;
numNodes = 100;
Hope someone can suggest/advice me how to solve this.
Thanks.
  2 Commenti
madhan ravi
madhan ravi il 3 Ott 2018
Modificato: madhan ravi il 3 Ott 2018
Where is the data file/s??
KSSV
KSSV il 3 Ott 2018
YOur node is a structure. The error clearly shows that node doesn't have the field dist.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by