Operator Hamiltona (hamiltonian, operator energii) – operator definiowany w mechanice kwantowej, będący odpowiednikiem funkcji Hamiltona (hamiltonianu) mechaniki klasycznej[1].
Operator Hamiltona działa na wektory stanu układu kwantowego, tworzące przestrzeń Hilberta i reprezentujące wszystkie możliwe stany układu fizycznego.
Operator Hamiltona ma fundamentalne znaczenie w mechanice kwantowej, gdyż stanowi np. podstawowy składnik równania Schrödingera, gdzie jego działanie na wektor stanu układu jest równe pochodnej czasowej tego wektora (z dokładnością do stałej ), tj.
gdzie:
Postać operatora Hamiltona zależy od:
Zapisanie operatora Hamiltona w jawnej postaci, w wybranej bazie przestrzeni Hilberta, właściwej dla danego układu kwantowego, pozwala znaleźć z równania Schrödingera zależność czasową wektora stanu, co stanowi podstawowe zadanie obliczeniowe mechaniki kwantowej.
Operator Hamiltona jest jedną z obserwabli, jakie wprowadza mechanika kwantowa, czyli operatorem takim, że jego wartości własne są wielkościami, które można otrzymać w eksperymencie.
Wartości własne operatora Hamiltona przedstawiają wartości energii, jakie układ kwantowy może posiadać. Ponieważ energie wyraża się za pomocą liczb rzeczywistych, to implikuje, że operator Hamiltona musi być operatorem hermitowskim (operatorem samosprzężonym)
Jest tak dlatego, że tylko operator hermitowski ma wartości własne będące zawsze liczbami rzeczywistymi.
Każde równanie mechaniki kwantowej (np. równanie Pauliego czy równanie Diraca) można przedstawić w postaci analogicznej do równania Schrödingera, tj. takiej że z jednej strony tego równania występuje operator Hamiltona, działający na wektor stanu układu, a z drugiej operator pochodnej czasowej, działający na wektor stanu układu, mnożony przez