Come posso determinare la lunghezza o le lunghezze del legame per una molecola?

Se desideri veramente calcolare la lunghezza del legame ... potresti voler esaminare l'uso di software computazionale come MolPro o Psi4, che eseguono script scritti dall'utente, eseguiti dalla riga di comando (ad es. Prompt dei comandi di Windows, Terminale Linux, ecc.).

Oppure, potresti farlo nel modo più semplice e cercarli su NIST e vedere se hanno quello che stai cercando.

http://cccbdb.nist.gov/expbondlengths1.asp

http://cccbdb.nist.gov/


Per calcolarlo usando MolPro, dovresti scrivere uno script per la tua molecola. Diciamo che abbiamo guardato #"NH"_3#. La sceneggiatura che ho scritto per questo al primo apprendimento del software era:

#"geometry={"#
#"N"#
#"H1,N,Rnh"#
#"H2,N,Rnh,H1,Ahnh"#
#"H3,N,Rnh,H1,Ahnh,H2,120"#
#"}"#
#"Rnh=1.012 Ang"#
#"Ahnh=106.67 Degree"#

#"basis=cc-pVTZ"# #color(red)(" !correlation-consistent polarized")#
#color(red)("Valence Triple Zeta basis set")#

#"rhf"# #color(red)("!restricted hartree-fock, closed shell nh3")#

#"optg"# #color(red)("!optimize geometry")#

where #"Rnh"# is the initial guess of the bond length and #"optg"# optimizes the geometry to find the correct bond lengths and angles. (Note that MolPro does not understand the correct symmetry of #"NH"_3#, and one of the #"N"-"H"# bonds is bent inwards a little.)

Oppure potresti guarda NIST e scopri che lo è #1.012# Angstroms per #"NH"_3#.

Lascia un commento