Matrix reordering algorithms aim to permute rows and columns of a matrix (or a matrix-based visualization, such as a heatmap) in order to reveal data patterns that could not be perceivable in some orderings of its columns and rows. Finding a good permutation, according to some evaluation criteria, is not straightforward, and many approaches try to find out a good tradeoff between algorithm execution time and output quality. This work argues that using multidimensional scaling and polar coordinates helps to find row and column orderings that reveal Band and Circumplex patterns if they are present in some permutation of a matrix. The proposed O(n 3) method-Polar Sortuses classical MDS to find an initial 2-dimensional projection of rows (or columns) of the input matrix. After that, the method sorts the projected points according to their angular coefficients in a polar coordinate system whose center is the barycenter of these points. The algorithm then replicates this order to the correspondent rows (or columns). Experiments with synthetic data indicates that Polar Sort produces high-quality results for uncovering Band and Circumplex patterns, and that its mean execution time is as fast as the fastest tested methods for matrices with size 200 × 200. This paper also presents real-world examples in which Polar Sort shows those patterns.