Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

how to find eucledian distance b/w nodes only present in P(2,2)..............

1 visualización (últimos 30 días)
kiranpreet kaur
kiranpreet kaur el 9 de Sept. de 2016
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
how can i select the nodes of cell(2,2) to find eucledian distance b/w the nodes present in this box ..................i have a problem if i write for i=1:1:N in cell(2,2) all N nodes present in the network are selected.......I only want to select the nodes of box P(2,2) not all N nodes of network................................help me how can i use "for" loop for selecting nodes of this box
  7 comentarios
kiranpreet kaur
kiranpreet kaur el 9 de Sept. de 2016
Editada: kiranpreet kaur el 9 de Sept. de 2016
yes sir i mean only P1(1,1).......
kiranpreet kaur
kiranpreet kaur el 9 de Sept. de 2016
Editada: kiranpreet kaur el 9 de Sept. de 2016
nodes present in P1(1,1)......I have to form clusters of that nodes I know how to form the clusters but I can't how to use for loop for these nodes present in P1(1,1)..........In code line dist = cell(N,1) ; what could i write instead of N that only distance would be calculated of the points present inside P1(1,1)........sir help me in above code so as further i could form the clusters of the nodes present in that box

Respuestas (1)

KSSV
KSSV el 9 de Sept. de 2016
Editada: KSSV el 9 de Sept. de 2016
npoints = length(P1{1}) ;
coor = P1{1} ;
dist = cell(npoints,1) ;
for i = 1:npoints % loop for each points, npoints is total number of points
data = repmat(coor(i,:),[length(coor),1])-coor ;
dist{i} = sqrt(data(:,1).^2+data(:,2).^2);
end
The above code calculates distance between nth node to other (n-1) nodes...The distances are stored in cell dist..dist{1} gives the distance between first node to other n-1 nodes.
  2 comentarios
kiranpreet kaur
kiranpreet kaur el 9 de Sept. de 2016
thanks a lot sir............it really helps me a lot
kiranpreet kaur
kiranpreet kaur el 11 de Sept. de 2016
sir actually, now i add LEACH code in above program to make clusters in P1(1,1) but i got an error...........sir plz help me in my code so that clusters are formed in P1(1,1)........plz help me in my coding to form clusters in box P1(1,1)

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by