Meccanica newtoniana
Usando la meccanica newtoniana, le vibrazioni di una molecola possono essere calcolate trattando i legami come molle. Questo è utile perché, come una molla, un legame richiede energia per allungarlo e ci vuole anche energia per comprimerlo. L'energia necessaria per allungare o comprimere il legame dipende dalla rigidità del legame, che è rappresentata dalla costante della molla k, e dalla massa ridotta, o "centro di massa" dei due atomi attaccati ad entrambe le estremità denotata da μ. La formula usata per mettere in relazione l'energia necessaria per causare una vibrazione nel legame è:
E = h ν = h 2 π k μ . E = h ν = h 2 ν = h 2 ν = h 2 ν. } 
h: è la costante di Planck
ν: è la frequenza e rappresenta la velocità con cui il legame viene schiacciato insieme e poi allontanato di nuovo. Più grande è ν, più veloce diventa questo ritmo.
Ε: è l'energia richiesta per spingere e tirare il legame.
μ: La massa ridotta è le due masse degli atomi moltiplicate insieme e divise per la loro addizione:
μ = m 1 m 2 m 1 + m 2 . \mu = m 1 + m 2 su m_{1}+m_{2}}. } 
Meccanica quantistica
Usando la meccanica quantistica, la formula che descrive la molla è esattamente la stessa della versione della meccanica newtoniana, tranne che sono permesse solo certe energie o livelli di energia. Pensate ai livelli di energia come ai gradini di una scala dove una persona può salire o scendere solo un piolo alla volta. Così come quella persona non può stare sullo spazio tra i pioli, così il legame non può avere un'energia tra i livelli di energia. Questa nuova formula diventa:
E n = h ν = h ( n + 1 2 ) 1 2 π k m {displaystyle E_{n}=h\nu =h\left(n+{1 \ su 2} a destra){1 \ su {2\pi }}{sqrt {k \ su m}}! }
,
dove n è un numero quantico o "livello di energia" che può assumere valori di 0, 1, 2 ... L'affermazione che i livelli di energia possono salire o scendere solo di un livello alla volta è nota come regola di selezione che afferma che le uniche transizioni consentite tra i livelli di energia sono:
Δ n = ± 1 {\displaystyle \Delta n=\pm 1} 
dove \Delta n è l'energia di transizione.