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

 Akzeptierte Antwort

KSSV
KSSV am 1 Feb. 2019

0 Stimmen

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 Kommentare

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 am 1 Feb. 2019
Bearbeitet: madhan ravi am 1 Feb. 2019
+1 Guillaume! , hypot's accuracy is higher.
rem ng
rem ng am 2 Feb. 2019
thanks all for your help !!!!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 1 Feb. 2019

Kommentiert:

am 2 Feb. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by