VLFeat - Documentation > vl_demo_kmeans_2d

# VLFeat.org

Documentation> vl_demo_kmeans_2d

# Source code for ``vl_demo_kmeans_2d.m

This file is located in the ``toolbox/demo folder in VLFeat package.

    N         = 10000 ;
    dimension = 2 ;
    data = rand(dimension,N) ;
    numClusters = 20 ;
    cc=hsv(numClusters);

    [centers, assignments] = vl_kmeans(data, numClusters);

    figure
    hold on
    for i=1:numClusters
        plot(data(1,assignments == i),data(2,assignments == i),'.','color',cc(i,:));
    end
    plot(centers(1,:),centers(2,:),'k.','MarkerSize',20)
    axis off
    vl_demo_print('kmeans_2d_rand',0.6);