File Exchange

image thumbnail

High Dimensional Data Clustering (HDDC)

version (49.1 KB) by Charles Bouveyron
The High Dimensional Data Clustering (HDDC) toolbox contains an efficient unsupervised classifiers f

1 Download

Updated 28 Aug 2007

No License

The High Dimensional Data Clustering (HDDC) toolbox contains an efficient unsupervised classifiers for high-dimensional data. This classifier is based on Gaussian models adapted for high-dimensional data.

Reference: C. Bouveyron, S. Girard and C. Schmid, High-Dimensional Data Clustering, Computational Statistics and Data Analysis, to appear, 2007

Cite As

Charles Bouveyron (2020). High Dimensional Data Clustering (HDDC) (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (8)



Could you please provide a step by step direction for using this package (includes compiling part). I tried to use it, but it couldn't find hddc_learn_fast function.



Under Mac with Matlab R2014a you can easily compile the MEX files with a command:
mex -llapack -lblas {mexfile}

Make sure that Xcode is installed.



First, thank you for the software.
Are there any solution to run this file under windows 7 or xp?

To compile on OS X I used
mex -lblas -lmwlapack hddc_learn.c



First, Thank you for posting the software!

I am experiencing the same problems compiling the C code on windows XP with lcc compiler.

Under windows I modified the code until it compiled, also linking manually BLAS and LAPACK needed libraries from <matlab>/external/lib/
mex hddc_learn_fast.c C:\Matlab_R2008B\extern\lib\win32\lcc\libmwlapack.lib C:\Matlab_R2008B\extern\lib\win32\lcc\libmwblas.lib
Anyways, it is a much better idea to try another compiler like Visual C++.


I was wondering if you had a Windows version of your .c and .mexglx files. I'm having issues converting it to .mexw32. I tried mex hddc_learn_fast.c but come up with 15 errors and 2 warnings that prohibit me from compiling the file.

anna webster

I couldn't use this toolbox, it can't find hddc_learn_fast function. Plz help me. Thanks

MATLAB Release Compatibility
Created with R2006a
Compatible with any release
Platform Compatibility
Windows macOS Linux