k-means clustering is a method of vector quantization, originally from signal processing, that is popular for cluster analysis in data mining. k-means clustering aims to partition n observations into k clusters in which each observation belongs to the cluster with the nearest mean, serving as a prototype of the cluster. This results in a partitioning of the data space into Voronoi cells.

k-means clustering

k-means clustering is often used in image processing, but it is difficult for young students, so we collected some matlab source code for you, hope they can help.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

## Project Files:

K means cluster in matlab

Fast k means clustering in matlab

K means clustering algorithm in matlab

Spherical k means in matlab

K means projective clustering in matlab

K means clustering for image compression in matlab

K means++ in matlab

K means intra cluster measure in matlab

Customized k means in matlab

Efficient k means clustering using jit in matlab

Radial basis function with k mean clustering in matlab

Fast k means in matlab

Kernel k means in matlab

Fuzzy k means in matlab

K means algorithm demo in matlab

The spherical k means algorithm in matlab

K means++ kmeans algorithm with smart seeding in matlab

K subspaces in matlab

K means algorithm in matlab

Calculates means and associated clusters from input data. in matlab

K means algorithm with the application to image compression in matlab

K means algorithm with the application to image compression in matlab

Kmeans isodata algotithm in matlab

Fuzzy c means segmentation in matlab

Kmeans spd matrices in matlab

Spectral clustering in matlab

Kmeans clustering in matlab

Kmeans segmentation mex in matlab

Clustering toolbox in matlab

Software implementations of pbkm in matlab

Iris data set clustering in matlab

Machine learning with matlab

K d tree in matlab

Gap statistics in matlab

Cvap cluster validity analysis platform (cluster analysis and validation tool) in matlab

Software implementations of dc in matlab

Image acquisition and processing with matlab® webinar files

Spatial fuzzy clustering and level set segmentation in matlab

Clusters an mxn array of data into an unspecified number (p) of bins. in matlab

Em algorithm for gaussian mixture model in matlab

Free split and merge expectation maximization for multivariate gaussian mixture in matlab

Variational bayesian inference for gaussian mixture model in matlab