Description
We use a classical optics approach to obtain the Bloch functions for several one-dimensional photonic crystals. To accomplish this, we choose the amplitude and phase representation, which leads us to a new procedure. These Bloch functions are based on numerical solutions to the field's amplitude equation, letting the refractive index vary continuously and periodically along one direction. Band gaps are found in the process too. Some interesting differences between electron and electromagnetic wave behavior are pointed out.