# Part (i)

Theta=0, Phi=0 (Note: Axis labels are in pixels, *not* the coord system used to generate plots.)

Theta=pi/2, Phi=0

Theta=3pi/4, Phi=0

Theta=3pi/4, Phi=always increasing in increments of pi/4

# Part (ii)

Linear plot of superposition of |B=3> and |B=-3> coherent states (now in black and white for some reason)

Logplot of superposition of |B=3> and |B=-3> coherent states

# Part (iii)

Sum of first 10 Fock states with phi=pi/4...

50 Fock states

100 Fock states

100 Fock states on a log scale (you can see weird interference patterns here)...

# Part (iv)

Squeezing the vacuum with epsilon=0.2 ...

epsilon=1.2

epsilon=4. Note that the color in these color images is scaled to the maximum value of
of the Q distribution in the image, hence "red" in one image does not correspond to the same Q
distribution value as "red" in another image.

Here are the three images again (epsilon=0.2, 1.2, 4), but this time they're properly scaled
relative to one another. It really does seem that the "squeeze" operator seems to
stretch and rarefy the state rather than squeeze it (though I may have screwed something up).

# Part (v)

Here we look at the effect of the Kerr nonlinearity on an initial |A=4> coherent state.
Below are some snapshots showing the time evolution due to the Kerr Hamiltonian:

At t=32, 96, we get what looks like 4 coherent states

At t=64 we get 2 coherent states

At t=128, the state would return back to the original coherent state, |A=4>.
A ~2mb gif of one period of Kerr time evolution is shown here.

Poorly commented MATLAB code which generated all of these pictures is available here.