MATLAB est un environnement de développement pour les applications de calculs intensifs. Créée par The MathWorks, le système a son propre langage de programmation et comprend une gamme de bibliothèques de fonctions add-on pour différentes tâches spécialisées telles que l'analyse financière et de traitement de l'image. Centroïdes font partie du traitement de l'image et MATLAB a plusieurs fonctions pour traiter avec eux.