Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko resavanja sredingerove jednacine

[es] :: Matematika :: pomoc oko resavanja sredingerove jednacine

[ Pregleda: 1490 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

biotech
ChemNinja
www.surrealtalesthegame.com |
www.chemninja.com

Član broj: 18355
Poruke: 1367
*.dynamic.sbb.rs.

Jabber: mpx220@elitesecurity.org
ICQ: 243403453
Sajt: www.chemninja.com


+5 Profil

icon pomoc oko resavanja sredingerove jednacine15.11.2014. u 11:01 - pre 114 meseci
Pozdrav drustvo,

Potrebna mi je pomoc oko resavanja sredingerove jednacine za graficki prikaz gustine elektrona za 1s orbitalu vodonika.
Tj. resenja vec postoje, jedino mi nije jasno kako dobiti x,y,z za tacke koje je bi predstavljale poziciju elektrona.

Na ovom linku mozete videti sta pokusavam da uradim (potrebna je java) http://winter.group.shef.ac.uk...ron/AOs/1s/e-density-dots.html
a na ovom linku su jednacine http://winter.group.shef.ac.uk/orbitron/AOs/1s/equations.html

sto se tice jednacina

Radial wave function, R1s = 2 × Z3/2 × e-ρ/2
Angular wave function, Y1s = 1 × (1/4π)1/2
Wave function, ψ1s = R1s × Y1s = 2Z3/2e-ρ/2 × (1/4π)1/2
Electron density = ψ1s2
Radial distribution function = 4πr2ψ1s2

gde je

r = radius expressed in atomic units (1 Bohr radius = 52.9 pm)
π = 3.14159 approximately
e = 2.71828 approximately
Z = effective nuclear charge for that orbital in that atom. = 1
ρ = 2Zr/n where n is the principal quantum number (1 for the 1s orbital) = 1

ovaj jednostavni kod bi trebalo da daje neko resenje ( za talasnu fukciju)
rezultat koji dobijama je desni deo krive i izgleda ok, za resenje radijalne distrubucije
je potrebna trasnformacija u sferni koordinatni sistem i uopste ne znam odakle da pocnem.

Da li moze pomoc oko ovoga?
Hvala!

Code:
for (var i = 0f; i < 52.9f; i += 0.1f)
        {
            var d = GameObject.CreatePrimitive(PrimitiveType.Sphere);
            d.transform.localScale = new Vector3(0.1f, 0.1f, 0.1f);

            var r = 2*Mathf.Sqrt(Mathf.Pow(1, 3));
            var a = 2*Mathf.Exp(-2*(float) (i)/1)*Mathf.Sqrt(1/3.14f*4);

            d.transform.position = new Vector3(i, r * a);
            d.name = i.ToString(CultureInfo.InvariantCulture);
        }

 
Odgovor na temu

[es] :: Matematika :: pomoc oko resavanja sredingerove jednacine

[ Pregleda: 1490 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.