Insert multiple vector into single data.
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
KSSV
le 3 Oct 2018
YOur node is a structure. The error clearly shows that node doesn't have the field dist.
Réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!