- Notifications
You must be signed in to change notification settings - Fork0
Multidimensional cluster generation in MATLAB/Octave
License
clugen/MOCluGen
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
MOCluGen is a MATLAB/Octave implementation of theclugen algorithm forgenerating multidimensional clusters with arbitrary distributions. Each clusteris supported by a line segment, the position, orientation and length of whichguide where the respective points are placed.
See thedocumentation andexamples for more details.
Download the most recent version from thereleases page or clone thedevelopment version with following command:
$ git clone https://github.com/clugen/MOCluGen.gitOpen MATLAB or GNU Octave andcd into the project's folder, and run thestartup.m script:
>>startupMOCluGen can now be used, e.g:
>>o= clugen(2,4,400, [10],pi/8, [50,10],20,1,2,'seed',123);>> scatter(o.points(:,1),o.points(:,2),36,o.clusters,'filled','MarkerEdgeColor','k');
>>o= clugen(3,4,1000, [100],pi/8, [201525],16,4,3.5,'seed',123);>> scatter3(o.points(:,1),o.points(:,2),o.points(:,3),36,o.clusters,'filled','MarkerEdgeColor','k');
- pyclugen, a Python implementation oftheclugen algorithm.
- CluGen.jl, a Julia implementation oftheclugen algorithm.
- clugenr, an R implementationof theclugen algorithm.
If you use this software, please cite the following reference:
- Fachada, N. & de Andrade, D. (2023). Generating multidimensional clusterswith support lines.Knowledge-Based Systems, 277, 110836.https://doi.org/10.1016/j.knosys.2023.110836(arXiv preprint)
About
Multidimensional cluster generation in MATLAB/Octave
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.

