Un operador lineal en un espacio vectorial sobre un campo se dice que es diagonal si existe una base de tal que cada es un eigenvector de .
En otras palabras, es diagonal si actúa de forma escalar sobre los vectores de una base del espacio:
En este caso, la matriz de respecto a la base ordenada de eigenvectores es de la forma:
donde es el eigenvalor asociado al eigenvector .
Los operadores diagonales son un caso particular de operadores diagonalizables.