how to code in matlab struct form

how to code in matlab struct form to find the distances of nodes randomly selected from a randomly distrbuted nodes. pliz help
in the given code some nodes are selected based on some random number generated by nodes from i nodes and one struct matrix is formed for the new nodes and want to find distances for those new selected nodes. pliz help

 Risposta accettata

KSSV
KSSV il 1 Feb 2019
Read about pdist and pdist2. If you have coordinates(x1,y1) and (x2,y2) you may straight away use distance formula:
d = sqrt((x2-x1).^2+(y2-y1).^2)

3 Commenti

You can also use hypot which supposedly is more reliable for extreme cases than using sqrt(dx.^2 + dy.^2) directly.
d = hypot(x2-x1, y2-y1);
madhan ravi
madhan ravi il 1 Feb 2019
Modificato: madhan ravi il 1 Feb 2019
+1 Guillaume! , hypot's accuracy is higher.
thanks all for your help !!!!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Statistics and Machine Learning Toolbox in Centro assistenza e File Exchange

Tag

Richiesto:

il 1 Feb 2019

Commentato:

il 2 Feb 2019

Community Treasure Hunt

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

Start Hunting!

Translated by