Hierarchical Clustering Based on Similarity Matrix For Matlab and R languages, hierarchical clustering is only supported based on distance matrix. Here is a hierarchical clustering based on similarity matrix.