A matrix $A$ is cyclic if there exists an integer $m$, s.t. $A^m=I$, where $I$ is the identity matrix. Then it's said that every complex cyclic matrix is diagonalizable.
I know if a matrix has distinct eigen-vectors, then it's diagonalizable. And the minimal polynomial of $A$ should be $X^m-1$, which means it may have different eigen-values, so it may have distinct eigen-vectors. But I don't know whether it's right. Hope someone could help. Thanks!