Consider a diatomic molecule AB. Imagine fixing this molecule at a very specific spatial location, as shown below:
In order to locate the molecule so specifically, we would need to
give the
,
, and
coordinates of each of its atoms, i.e.,
However, we note that the molecule looks the same, no matter
where in space it is located. This is called translational
invariance, and it implies that we can give only the coordinates
of one of the atoms relative to the other, which is
equivalent to giving the vector difference between
and
(or vice-versa), which we will call the vector
:
We also note that the spatial orientation of the molecule is arbitrary, since
the molecule looks the same at any viewing angle. For a diatomic,
its orientation can be specified by giving two angles: the angle it
makes with the
axis and the angle of its projection onto the
plane with the
axis. The choice of these angles is arbitrary.
This leaves only 1 number left, which is the distance between A and B,
called the molecule's bond length.
In spite of this simplification, it is often necessary to specify all
of the coordinates of the atoms in a molecule. Molecular modeling packages,
which are becoming increasingly important in chemical research,
require a full set of coordinates for each atom as input. Similarly,
molecular data banks, such as the protein data bank (PDB) will give
molecular structures as files of
,
, and
coordinates.
Thus, being able to determine a set of coordinates given only bond
lengths and bond angles, and conversely being able to determine
bond lengths and angles from a set of coordinates is an extremely important
skill.
A few examples of how to do this will be illustrated below.
Example: The diatomic AB. How do we determine a set of
coordinates for AB given only its bond length
. Since its absolute
location in space and its orientation are arbitrary, any set of
coordinates that reproduces the correct bond length will suffice.
Thus, since a diatomic is linear, we may place it along one of the
axes of our coordinate system with one of the atoms at the origin:
Now we see that the coordinates of atom A will simply be
Example: Water, H
O: The geometry of water is
bent (we will see how to determine this later), with a bond
angle of 104.5
and an OH bond length of approximately 1.0 Å.
To determine a set of coordinates for H
O, we note that
the molecule is planar, so we may choose it to lie in the
plane.
We will place the oxygen at the origin with the hydrogens as shown below:
The coordinates of the oxygen can be written down immediately:
To verify that the bond lengths are correctly reproduced, we compute the
magnitudes of the vector differences
and
:
In order to verify that the bond angle is correct, we note that
the angle between two vectors
and
is given by
the formula:
Thus, the H
-O-H
angle is given by
![]() |
|||
![]() |
|||