in reply to Re^2: finding neighbors of an element in arrays
in thread finding neighbors of an element in arrays
And you just want the number? And this is a regular matrix without holes, i.e. all the arrays @domiansX have the same number of elements and no empty cells? Then all elements inside the matrix have 4 neighbors, all elements at the sides have 3 and all elements at the edge of the matrix have 2 neighbors.
If your matrix has holes, you might preset each element to have 4 neighbors and subtract 1 from every neighbor of a hole
PS: It might be easier to store the matrix as a two-dimensional array instead of having each row in a separate array. Check out perllol how to use two-dim arrays aka ArrayOfArrays
Ok, misread your examples. But I still don't get it, why is PF00389.24 not a neighbor of PF11001.3 ? Maybe you could define neighborhood directly instead of using examples
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: finding neighbors of an element in arrays
by persianswallow (Novice) on Jul 28, 2011 at 09:27 UTC | |
by jethro (Monsignor) on Jul 28, 2011 at 09:46 UTC | |
|
Re^4: finding neighbors of an element in arrays
by persianswallow (Novice) on Jul 28, 2011 at 09:42 UTC | |
by jethro (Monsignor) on Jul 28, 2011 at 09:50 UTC |