Kvanttimekaniikan kaavat ja ideat tehtiin selittämään valoa, joka tulee hehkuvasta vedystä. Atomin kvanttiteorian piti myös selittää, miksi elektroni pysyy radallaan, mitä muut ideat eivät pystyneet selittämään. Vanhoista ideoista seurasi, että elektronin olisi pudottava atomin keskipisteeseen, koska se aluksi pysyy radallaan oman energiansa avulla, mutta se menettää nopeasti energiansa kiertäessään radallaan. (Tämä johtuu siitä, että elektronien ja muiden varattujen hiukkasten tiedettiin säteilevän valoa ja menettävän energiaa muuttaessaan nopeuttaan tai kääntyessään).
Vetylamput toimivat kuten neonlamput, mutta neonlampuilla on oma ainutlaatuinen ryhmänsä valon värejä (ja taajuuksia). Tutkijat oppivat, että he voivat tunnistaa kaikki alkuaineet niiden tuottaman valon värin perusteella. He eivät vain saaneet selville, miten taajuudet määräytyivät.
Sitten sveitsiläinen matemaatikko nimeltä Johann Balmer keksi yhtälön, joka kertoi, mikä λ (lambda, aallonpituus) olisi:
λ = B ( n 2 n 2 - 4 ) n = 3 , 4 , 5 , 6 {\displaystyle \lambda =B\left({\frac {n^{2}}{n^{2}-4}}}\right)\qquad \qquad n=3,4,5,6} 
jossa B on luku, jonka Balmer määritteli olevan 364,56 nm.
Tämä yhtälö toimi vain vetylamppujen näkyvän valon osalta. Myöhemmin yhtälöstä tehtiin kuitenkin yleisempi:
1 λ = R ( 1 m 2 - 1 n 2 ) , {\displaystyle {\frac {1}{\lambda }}=R\left({\frac {1}{m^{2}}}-{\frac {1}{n^{2}}}}\right),} 
jossa R on Rydbergin vakio, joka on 0,0110 nm−1 , ja n:n on oltava suurempi kuin m.
Kun m:n ja n:n arvot vaihdetaan, on helppo ennustaa monien valotyyppien (ultravioletti, näkyvä valo ja infrapuna) taajuudet. Jos haluat nähdä, miten tämä toimii, mene Hyperphysics-sivustolle ja siirry alas sivun keskikohdan ohi. (Käytä H = 1 vetyä varten.)
Vuonna 1908 Walter Ritz kehitti Ritzin yhdistelmäperiaatteen, joka osoittaa, miten tietyt taajuuksien väliset aukot toistuvat jatkuvasti. Tämä osoittautui tärkeäksi Werner Heisenbergille useita vuosia myöhemmin.
Vuonna 1905 Albert Einstein osoitti Planckin idean avulla, että valonsäde koostuu fotoneiksi kutsutuista hiukkasista. Kunkin fotonin energia riippuu sen taajuudesta. Einsteinin ajatus on alku sille kvanttimekaniikan ajatukselle, että kaikki subatomiset hiukkaset, kuten elektronit, protonit, neutronit ja muut, ovat samanaikaisesti sekä aaltoja että hiukkasia. (Katso kuva atomista, jossa elektroni on aaltona atomissa.) Tämä johti subatomisia hiukkasia ja sähkömagneettisia aaltoja koskevaan teoriaan, jota kutsutaan aalto-hiukkasdualiteetiksi. Siinä hiukkaset ja aallot eivät olleet kumpaakaan, vaan niillä oli tiettyjä ominaisuuksia molemmista.
Vuonna 1913 Niels Bohr keksi, että elektronit voivat kiertää atomin ytimen ympärillä vain tiettyjä ratoja. Bohrin teorian mukaan yllä olevassa yhtälössä esiintyvät luvut m ja n voisivat edustaa kiertoratoja. Bohrin teorian mukaan elektronit voivat aloittaa jollakin radalla m ja päätyä jollakin radalla n tai elektroni voi aloittaa jollakin radalla n ja päätyä jollakin radalla m. Jos siis fotoni osuu elektroniin, sen energia absorboituu, ja elektroni siirtyy korkeammalle radalle ylimääräisen energian ansiosta. Bohrin teorian mukaan, jos elektroni putoaa korkeammalta radalta alemmalle radalle, sen on luovutettava energiaa fotonin muodossa. Fotonin energia on yhtä suuri kuin näiden kahden radan välinen energiaero, ja fotonin energia saa aikaan sen, että sillä on tietty taajuus ja väri. Bohrin teoria tarjosi hyvän selityksen monille subatomisten ilmiöiden näkökohdille, mutta se ei pystynyt vastaamaan siihen, miksi jokaisella hehkuvan vedyn (ja hehkuvan neonin tai minkä tahansa muun alkuaineen) tuottaman valon värillä on oma kirkkautensa ja miksi kirkkauserot ovat aina samat jokaisella alkuaineella.

Kun Niels Bohr esitteli teoriansa, suurin osa vetylamppujen tuottamasta valosta oli jo tiedossa, mutta tutkijat eivät vieläkään pystyneet selittämään hehkuvan vedyn tuottamien viivojen kirkkautta.
Werner Heisenberg otti tehtäväkseen selittää jokaisen viivan kirkkauden tai "intensiteetin". Hän ei voinut käyttää mitään yksinkertaista sääntöä, jollaisen Balmer oli keksinyt. Hänen oli käytettävä klassisen fysiikan hyvin vaikeaa matematiikkaa, jossa kaikki lasketaan esimerkiksi elektronin massan (painon), varauksen (staattisen sähkövoiman) ja muiden pienten suureiden avulla. Klassisella fysiikalla oli jo vastauksia vetylamppujen tuottamien värikaistojen kirkkauteen, mutta klassisen teorian mukaan sateenkaaren pitäisi olla jatkuva eikä neljä erillistä värikaistaa. Heisenbergin selitys on:
On olemassa jokin laki, joka sanoo, mitä valotaajuuksia hehkuva vety tuottaa. Sen on ennustettava, että taajuudet ovat hajallaan toisistaan, kun elektronit liikkuvat atomin ytimen (keskuksen) lähellä olevien ratojen välillä, mutta sen on myös ennustettava, että taajuudet lähenevät toisiaan yhä enemmän, kun tarkastelemme, mitä elektroni tekee siirtyessään yhä kauempana olevien ratojen välillä. Sen on myös ennustettava, että taajuuksien väliset intensiteettierot tulevat yhä lähemmäksi toisiaan, kun menemme ulospäin. Siinä missä klassinen fysiikka jo antaa oikeat vastaukset yhdellä yhtälösarjalla, uuden fysiikan on annettava samat vastaukset mutta eri yhtälöillä.
Klassinen fysiikka käyttää Joseph Fourierin matemaattisia menetelmiä matemaattisen kuvan luomiseen fyysisestä maailmasta, Se käyttää kokoelmia sileitä käyriä, jotka menevät yhteen ja muodostavat yhden sileän käyrän, joka antaa tässä tapauksessa kaikkien taajuuksien valon voimakkuudet jostain valosta. Mutta se ei ole oikein, koska tuo sileä käyrä näkyy vain korkeammilla taajuuksilla. Alemmilla taajuuksilla on aina yksittäisiä pisteitä, eikä mikään yhdistä pisteitä. Jotta Heisenberg voisi laatia kartan todellisesta maailmasta, hänen oli tehtävä suuri muutos. Hänen oli tehtävä jotakin poimiakseen vain ne luvut, jotka vastaisivat luonnossa nähtyä. Joskus sanotaan, että hän "arveli" näitä yhtälöitä, mutta hän ei tehnyt sokeita arvauksia. Hän löysi sen, mitä tarvitsi. Hänen laskemansa luvut asettaisivat pisteitä kuvaajaan, mutta pisteiden väliin ei piirrettäisi viivaa. Ja yhden "kuvaajan" tekeminen vain pisteistä jokaista laskentasarjaa varten olisi tuhlannut paljon paperia, eikä sillä olisi saatu mitään aikaan. Heisenberg löysi keinon ennustaa tehokkaasti eri taajuuksien intensiteetit ja järjestää nämä tiedot hyödyllisellä tavalla.
Käyttämällä edellä esitettyä empiiristä sääntöä, jonka Balmer aloitti ja Rydberg paransi, voimme nähdä, miten saamme yhden numerosarjan, joka auttaisi Heisenbergiä saamaan haluamansa kuvan:
Säännön mukaan elektronin siirtyessä kiertoradalta toiselle se joko voittaa tai menettää energiaa riippuen siitä, onko se siirtymässä kauemmas keskuksesta vai lähemmäs sitä. Voimme siis sijoittaa nämä kiertoradat tai energiatasot ruudukon ylä- ja sivupuolelle otsikoiksi. Historiallisista syistä alimman radan nimi on n, ja seuraavaksi ulomman radan nimi on n - a, sitten tulee n - b ja niin edelleen. On hämmentävää, että he käyttivät negatiivisia numeroita, kun elektronit itse asiassa saivat energiaa, mutta niin se vain on.
Koska Rydbergin sääntö antaa meille taajuudet, voimme käyttää tätä sääntöä numeroiden asettamiseen sen mukaan, mihin elektroni menee. Jos elektroni alkaa paikasta n ja päätyy paikkaan n, se ei ole oikeastaan mennyt minnekään, joten se ei ole saanut energiaa eikä menettänyt energiaa. Taajuus on siis 0. Jos elektroni lähtee liikkeelle pisteestä n-a ja päätyy pisteeseen n, se on pudonnut korkeammalta radalta alemmalle radalle. Silloin se menettää energiaa, ja menetetty energia näkyy fotonina. Fotonilla on tietty energiamäärä e, ja se liittyy tiettyyn taajuuteen f yhtälöllä e = h f. Tiedämme siis, että tietty muutos kiertoradalla tuottaa tietyn valotaajuuden f. Jos elektroni alkaa n:stä ja päätyy n-a:han, se on siirtynyt alemmalta kiertoradalta ylemmälle kiertoradalle. Tämä tapahtuu vain, kun ulkopuolelta tulee tietyn taajuuden ja energian omaava fotoni, joka absorboituu elektroniin ja antaa sille energiaa, ja se saa elektronin siirtymään korkeammalle kiertoradalle. Jotta kaikessa olisi järkeä, kirjoitamme taajuuden negatiivisena lukuna. Oli olemassa fotoni, jolla oli tietty taajuus, ja nyt se on otettu pois.
Voimme siis tehdä tällaisen ruudukon, jossa f(a←b) tarkoittaa taajuutta, joka liittyy elektronin siirtymiseen energiatilasta (kiertoradalta) b energiatilaan a. (Jälleen kerran järjestykset näyttävät takaperoisilta, mutta ne on alun perin kirjoitettu näin.):
Ruutu f
| Elektronitilat | n | n-a | n-b | n-c | .... | |
| n | f(n←n) | f(n←n-a) | f(n←n-b) | f(n←n-c) | ..... | |
| n-a | f(n-a←n) | f(n-a←n-a) | f(n-a←n-b) | f(n-a←n-c) | ..... | |
| n-b | f(n-b←n) | f(n-b←n-a) | f(n-b←n-b) | f(n-b←n-c) | ..... | |
| siirtyminen.... | ..... | ..... | ..... | ..... | | |
Heisenberg ei tehnyt tällaisia verkkoja. Hän teki vain laskutoimitukset, joiden avulla hän sai etsimänsä intensiteetit. Mutta sitä varten hänen oli kerrottava kaksi amplitudia (kuinka korkea aalto on) saadakseen intensiteetin. (Klassisessa fysiikassa intensiteetti on yhtä suuri kuin amplitudin neliö.) Hän laati oudon näköisen yhtälön tätä ongelmaa varten, kirjoitti loput paperistaan, antoi sen pomolleen ja lähti lomalle. Tohtori Born katsoi hänen outoa yhtälötään, ja se vaikutti hieman hullulta. Hän varmaan ihmetteli: "Miksi Heisenberg antoi minulle tämän oudon jutun? Miksi hänen on tehtävä se näin?" Sitten hän tajusi, että hän katseli suunnitelmaa jostakin, jonka hän jo tiesi hyvin. Hän oli tottunut kutsumaan matriisiksi sitä ruudukkoa tai taulukkoa, jonka pystyimme kirjoittamaan tekemällä esimerkiksi kaikki matemaattiset laskutoimitukset taajuuksille. Ja Heisenbergin outo yhtälö oli sääntö, jolla kaksi niistä kerrotaan keskenään. Max Born oli hyvin, hyvin hyvä matemaatikko. Hän tiesi, että koska kaksi matriisia (ruudukkoa), jotka kerrotaan, edustavat eri asioita (kuten esimerkiksi sijaintia (x,y,z) ja impulssia (mv)), niin kun kerrotaan ensimmäinen matriisi toisella, saadaan yksi vastaus ja kun kerrotaan toinen matriisi ensimmäisellä, saadaan toinen vastaus. Vaikka hän ei tiennytkään matriisimatematiikasta, Heisenberg näki jo tämän "eri vastausten" ongelman ja se oli vaivannut häntä. Mutta tohtori Born oli niin hyvä matemaatikko, että hän näki, että ensimmäisen ja toisen matriisikertolaskun erotus oli aina Planckin vakio h kerrottuna negatiivisen ykkösen neliöjuurella i. Niinpä muutamassa päivässä Heisenbergin löydöstä heillä oli jo perusmatematiikka sille, mitä Heisenberg kutsui mielellään "epämääräisyysperiaatteeksi". Määräämättömyydellä Heisenberg tarkoitti sitä, että elektronin kaltaista asiaa ei vain pystytä määrittämään, ennen kuin se saadaan määritettyä. Se on vähän kuin meduusa, joka on aina ympäriinsä ja joka ei voi olla "paikallaan", ellei sitä tapeta. Myöhemmin ihmiset alkoivat kutsua sitä "Heisenbergin epävarmuusperiaatteeksi", mikä sai monet ihmiset tekemään sen virheen, että he luulivat elektronien ja muiden vastaavien asioiden todella olevan "jossain", mutta me vain olemme epävarmoja siitä omassa mielessämme. Tämä ajatus on väärä. Heisenberg ei puhunut siitä. Ongelmat jonkin asian mittaamisessa ovat ongelma, mutta se ei ole se ongelma, josta Heisenberg puhui.
Heisenbergin ajatusta on hyvin vaikea ymmärtää, mutta voimme selventää sitä esimerkin avulla. Aluksi alamme kutsua näitä ristikoita "matriiseiksi", koska pian meidän on puhuttava matriisien kertolaskusta.
Oletetaan, että meillä on aluksi kahdenlaisia mittaustuloksia, sijainti (q) ja impulssi (p). Vuonna 1925 Heisenberg kirjoitti tällaisen yhtälön:
Y ( n , n - b ) = ∑ a p ( n , n - a ) q ( n - a , n - b ) {\displaystyle Y(n,n-b)=\sum _{a}^{}\,p(n,n-a)q(n-a,n-b)}
(Yhtälö konjugoituneille muuttujille impulssi ja sijainti)
Hän ei tiennyt sitä, mutta tämä yhtälö antaa mallin kahden matriisin (ruudukon) kirjoittamiseen ja niiden kertomiseen. Säännöt yhden matriisin kertomiseen toisella ovat hieman sotkuiset, mutta tässä on kaksi matriisia mallin mukaan ja niiden tulo:
Matriisi p
| Elektronitilat | n-a | n-b | n-c | .... | |
| n | p(n←n-a) | p(n←n-b) | p(n←n-c) | ..... | |
| n-a | p(n-a←n-a) | p(n-a←n-b) | p(n-a←n-c) | ..... | |
| n-b | p(n-b←n-a) | p(n-b←n-b) | p(n-b←n-c) | ..... | |
| siirtyminen.... | ..... | ..... | ..... | ..... | |
q:n matriisi
| Elektronitilat | n-b | n-c | n-d | .... | |
| n-a | q(n-a←n-b) | q(n-a←n-c) | q(n-a←n-d) | ..... | |
| n-b | q(n-b←n-b) | q(n-b←n-c) | q(n-b←n-d) | ..... | |
| n-c | q(n-c←n-b) | q(n-c←n-c) | q(n-c←n-d) | ..... | |
| siirtyminen.... | ..... | ..... | ..... | ..... | |
Edellä mainittujen kahden matriisin tulon matriisi on Heisenbergin vuonna 1925 julkaistun artikkelin asiaa koskevan yhtälön mukaisesti seuraava:
| Elektronitilat | n-b | n-c | n-d | ..... |
| n | A | ..... | ..... | ..... |
| n-a | ..... | B | ..... | ..... |
| n-b | ..... | ..... | C | ..... |
Missä:
A=p(n←n-a)*q(n-a←n-b)+p(n←n-b)*q(n-b←n-b)+p(n←n-c)*q(n-c←n-b)+......
B=p(n-a←n-a)*q(n-a←n-c)+p(n-a←n-b)*q(n-b←n-c)+p(n-a←n-c)*q(n-c←n-c)+......
C=p(n-b←n-a)*q(n-a←n-d)+p(n-b←n-b)*q(n-b←n-d)+p(n-b←n-c)*q(n-d←n-d)+......
ja niin edelleen.
Jos matriisit käännetään toisin päin, saadaan seuraavat arvot:
A=q(n←n-a)*p(n-a←n-b)+q(n←n-b)*p(n-b←n-b)+q(n←n-c)*p(n-c←n-b)+......
B=q(n-a←n-a)*p(n-a←n-c)+q(n-a←n-b)*p(n-b←n-c)+q(n-a←n-c)*p(n-c←n-c)+.....
C=q(n-b←n-a)*p(n-a←n-d)+q(n-b←n-b)*p(n-b←n-d)+q(n-b←n-c)*p(n-d←n-d)+.....
ja niin edelleen.
Huomaa, miten kertolaskun järjestyksen muuttaminen muuttaa asteittain luvut, jotka todellisuudessa kerrotaan.