Learn R Programming

DatabionicSwarm (version 1.1.0)

getCartesianCoordinates: Intern function: Transformation of Databot indizes to coordinates

Description

Transforms Databot indizes to exact cartesian coordinates on an toroid two dimensional grid.

Arguments

DataBotsPos[1:N]

complex vector Two Indizes per Databot describing its positions in an two dimensional grid

GridRadius[Lines,Columns]

Radii Matrix of all possible Positions of DataBots in Grid, see also documentation of setPolarGrid

GridAngle[Lines,Columns]

Angle Matrix of all possible Positions of DataBots in Grid, see also documentation of setPolarGrid

Lines,Columns

Size of planar toroid two dimensional grid

QuadOrHexa

Optional, FALSE=If DataPos on hexadiagonal grid, round to 2 decimals after value, Default=TRUE

Value

BestMatchingUnits[1:N,2] coordinates on an two dimensional grid for each databot excluding unique key, such that by using GeneratePswarmVisualization a visualization of the Pswarm projection is possible

Details

Transformation is described in [Thrun, 2018, p. 93].

References

[Thrun, 2018] Thrun, M. C.: Projection Based Clustering through Self-Organization and Swarm Intelligence, doctoral dissertation 2017, Springer, Heidelberg, ISBN: 978-3-658-20539-3, https://doi.org/10.1007/978-3-658-20540-9, 2018.