K-means algorithm demo

A simple implementation of the kmeans algorithm

You are now following this Submission

The k-means algorithm is widely used in a number applications like speech processing and image compression.
This script implements the algorithm in a simple but general way. It performs four basic steps.
1. Define k arbitrary prototypes from the data samples.
2. Assign each sample to the nearest prototype.
3. Recalculate prototypes as arithmetic means.
4. If a prototype changes, repeat step (2).

Cite As

Mauricio Martinez-Garcia (2026). K-means algorithm demo (https://in.mathworks.com/matlabcentral/fileexchange/16762-k-means-algorithm-demo), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.2.0

Changes for 1.0.2
- Added calculation of class membership.

1.0.1.0

1.0.1 Added BSD license.

1.0.0.0

Filename clash fixed