I am attempting to graph some 64 sample'd basis functions in MatLab, and getting inconsistent results -- which is to say, I'm getting results that are still sinusoidal, but don't have the frequency they ought.
Here's a graph of what is supposed to be my c8 basis function:

Unfortunately, it only has 7 peaks, which indicates that I seem to have botched the frequency somehow. I'm assuming my problem lies somewhere within how I'm trying to graph in matlab, and not an error in the function itself.
Here's my code:
n = linspace(0, 2*pi*8, 64)
x = cos(2*pi*8*n/64)
plot(n,x)
I'm inclined to believe x has the correct formula, but I'm at a loss as to how else to formulate an 'n' to graph it with. Why am I getting a result with the incorrect frequency?

linspace()already returns 64 rational multiples of $\pi$ between $0$ and $16\pi$. Then within the cosine, you multiply these rational multiples of $\pi$ with $\pi/4$. It seems you're not evaluating what you think you're evaluating. – J. M. Sep 16 '11 at 1:19