Artificial intelligent assistant

How to understand that a normal matrix commutes with its adjoint, but a diagonalizable matrix may not? According to the answer to this question, the geometrical meanings of normal and diagonalizable matrices are: normal matrices have orthogonal eigenvectors whiles diagonalizable have independent eigenvectors (not necessarily orthogonal). And according to its definition, a normal matrix shares the same eigenvectors with its adjoint matrix (conjugate transpose). My question is: how to connect the geometrical meanings of normal matrices to the definition? In other words, how to understand the fact that a matrix shares the same eigenvectors with its adjoint if it has orthogonal eigenvectors, but it may not be so if it only has independent but NOT orthogonal eigenvectors? On the flip side, how to understand, if a matrix shares the same eigenvectors with its adjoint, then it has orthogonal eigenvectors?

Every diagonalizable matrix $N$ on a finite-dimensional vector space $X$ is normal with respect to some inner product on $X$. Indeed, if $B=\\{ b_1,b_2,\cdots,b_n \\}$ is a basis for $X$ such that $Nb_k=\lambda_k b_k$, then you can define an inner product $\langle \cdot,\cdot\rangle_{B}$ by

$$ \langle \alpha_1b_1+\cdots+\alpha_n b_n,\beta_1 b_1+\cdots+\beta_n b_n\rangle_{B}=\sum_{j=1}^{n} \alpha_j\beta_j^*, $$ and you have the adjoint $N^*$ of $N$ with respect to this inner product given by $$ N^*(\alpha_1 b_1+\cdots+\alpha_n b_n)=\alpha_1^*b_1+\cdots+\alpha_n^*b_n. $$ So $N^*N=NN^*$ because $N^*,N$ share eigenvectors. Furthermore, the basis of eigenvectors is orthonormal with respect to $\langle\cdot,\cdot\rangle_B$. So, normality is not more or less general than diagonalizability; it's a matter of choosing the right inner product in order to make a diagonalizable $N$ normal.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy b0f9d2aa5090c3d1d354db27207a299e