Why does a electric Potential have to be real, but not a Potential in quantum mechanics? So I had this Problem when I had to learn about classical electromagnetism: Why is it, that we use complex numbers when calculating stuff, but in the end only the real part is important (for example for the electric field and hence for the poynting vector)? 
On the other hand in quantum mechanics the imaginary part has a role to play, as the expected value depends on it.  
In Griffith's Introduction To Quantum Mechanics I read: 

"Incidentally, in electrodynamics we would write the azimuthal function in terms of sines und cosines, instead of [complex] exponentials, because electric potentials must be real. In quantum mechanics there is no such constraint..."

So potentials in quantum mechanics don't have to be real. But why not? And electric potentials have to be real. Why is that? And if the electric potentials have to be real, why then work with complex numbers and in the end just forget about the imaginary part? 
Or on a different level: What is the role imaginary numbers play in physics? I never understood the complex numbers. After some time I could calculate with them, but I never really got what they MEAN. 
Can somebody help? 
 A: Short (but cryptic) answer: complex numbers arise in quantum mechanics because we would like find solutions to the differential equation $$\frac{\partial}{\partial x}f(x) = cf(x)$$ which don't blow up as $x\to \pm\infty$. 
Long answer:
Fundamentally, the shift from classical mechanics to quantum mechanics is replacing functions (observables) and numbers (states) by matrices (quantum observables) and vectors (quantum states). The first examples of this (say, in Griffiths) is where the vectors are complex valued functions and the "matrices" are differential operators which act on the space of such functions. As in classical mechanics, in order to make sense of measured quantities, we would like the results of measurements to be real, which is analogous to requiring that the eigenvalues of the matrices which correspond to our quantum observables be real (in other words, the matrices must be Hermitian). As long as the final, measured answer is real there is no reason to exclude the use of complex numbers. 
However, having no reason to exclude something is very different from having a reason for it! So why do the complex numbers appear in quantum mechanics? This can probably be tied, at least in part, to the relationship between the position and momentum operators. The position operator is not hard to explain. If we take the wavefunction $\psi$ (really, the square of its norm, $|\psi|^2$) as a probability distribution telling us where a particle is likely to be, then the integral $$\langle x \rangle = \int x\,|\psi(x)|^2dx$$ measures the expected value of the position of the particle. However, the momentum operator $\hat{p} = i\frac{\partial}{\partial x}$ is more difficult to interpret. One possibility is that you know that the momentum of the particle (wave) should be related to the derivative of the wavefunction. But then you would check that, due to the minus sign acquired when doing integration by parts, the first derivative operator $\frac{\partial}{\partial x}$ is not Hermitian (this is the part where we secretly require that our wavefunctions not blow up as $x\to \pm\infty$). In fact, it is as far from having real eigenvalues as possible, all its eigenvalues are purely imaginary! Of course, we can fix this by multiplying by $i$, but we have had to introduce complex numbers into our theory in order to do so! 
Furthermore, this definition of $\hat{p}$ seems almost inevitable. Once you know that the position operator and momentum operator must have commutator equal to a constant $$[\hat{x},\hat{p}] = c$$ you have pretty much forced $\hat{p}$ to be a first order differential operator. The Hermitian condition then forces us to introduce the $i$ for the reasons mentioned above. So we can trace the presence of complex numbers in our theory back to the requirement that $\hat{x}$ and $\hat{p}$ have a non-zero commutation relation. Why this is necessary also has an interesting answer, but I will end my ramblings here! 
A: Imaginary numbers are very useful for calculations, but as their name suggests - they are imaginary, not real. So if you measure something in the real world, you can only expect to get real numbers. This is true for both electrodynamics and QM, expectation values of quantum mechanics observables (i.e. measurements) will always turn out real.
Imaginary numbers are useful in describing waves, and arise naturally in quantum mechanics.
