% EXAMPLE 1 % 2D Data % Clustering of 2D data via fuzzy c-means algorithm % clear all, close all, clc sample1 = [ ( 75.2 - 32 ).*rand( 1, 20 ) + 32, ... ( 60 - 20 ).*rand( 1,20 ) + 20, ... ( 15 -( -3.4 ) ).*rand( 1, 20 ) + ( -3.4 ) ]'; % sample2 = [ ( 19.2 - 1 ).*rand( 1,20 ) + 1, ... ( -10 - ( -42.5 ) ).*rand( 1,20 ) + ( -42.5 ), ... ( 20.4 - ( -5 ) ).*rand( 1,20 ) + ( -5 ) ]'; % inputs = [ sample1, sample2 ]; % [ U, C ] = fuzzy_c_means( inputs, 3, 2, 1e-9 ); figure, plot(linspace(-10,80,60),U(:,1),'-r'),hold on, plot(linspace(-10,80,60),U(:,2),'--b'), hold on, plot(linspace(-10,80,60),U(:,3),'-.m')