next up previous
Up: Back to the Chemistry 3730 assignment index

Chemistry 3730 assignment 3 solutions

  1. Start by defining the wavefunction:

    > psi := (n,L,x) -> sqrt(2/L)*sin(n*Pi*x/L);

    displaymath133



    We will eventually need the following assumptions:

    > assume(L,positive); assume(hbar,positive);


    To verify that the Heisenberg uncertainty principle holds, we need to compute tex2html_wrap_inline153 and tex2html_wrap_inline155 , which in turn require that we compute tex2html_wrap_inline157 , tex2html_wrap_inline159 , tex2html_wrap_inline161 and tex2html_wrap_inline163 . Some of these averages are trivial so I just typed them in.

    > average_x := L/2;

    displaymath134

    > average_x2 := int(psi(2,L,x)^2*x^2,x=0..L);

    displaymath135

    > delta_x := sqrt(average_x2-average_x^2);

    displaymath136

    > average_p := 0;

    displaymath137



    We can use the answer to question 2 to cut down our work here, or we can compute the integral. I chose to do the former.

    > average_p2 := 4*h^2/(4*L^2);

    displaymath138



    Convert the h to hbar so that all of the calculations use the same version of Planck's constant:

    > h:=2*Pi*hbar;

    displaymath139

    > delta_p:= sqrt(average_p2-average_p^2);

    displaymath140



    Now verify the uncertainty principle:

    > evalf(delta_p*delta_x);

    displaymath141

    > simplify(");

    displaymath142



    This is much bigger than tex2html_wrap_inline165 so the uncertainty principle holds for this state.
  2. To answer such a question, ask yourself what you know: Therefore, for the particle in a box,

    eqnarray76



Marc Roussel
Fri Sep 26 11:34:05 MDT 1997