Re: The biggest mistake in classical optics



On Fri, 22 Jun 2006, Edward Green wrote:

Given the finite wavelength of light, it
can't really make any difference if we interpose a infinitesmal vacuum
layer or not, can it?

No.

Take an interface between two media, calculate reflection and transmission coefficients (either amplitude or power, your choice), and then take 3 media, and ditto. Take the limit as the thickness of the middle medium approaches zero, and you get the 2 media case.

For example, if it's a high-index layer between 2 identical media, then there's a 1/2 wave phase shift between the reflections from the front and back of the interface, and these destructively interfere as the thickness -> 0. In the limit, no reflection; the middle medium becomes completely transparent. This is even the case when you have total internal reflection - tunnelling across a 0 thickness barrier gives 100% transmission.

Haven't read the original post in detail, but IME there is no problem, if you do it properly. Do it wrongly, and it's easy to get the wrong result, especially when dealing with lossy or gain media. Don't talk about angles, talk about wavevectors instead.

--
Timo Nieminen - Home page: http://www.physics.uq.edu.au/people/nieminen/
E-prints: http://eprint.uq.edu.au/view/person/Nieminen,_Timo_A..html
Shrine to Spirits: http://www.users.bigpond.com/timo_nieminen/spirits.html

.



Relevant Pages

  • Re: How to do non dependence on database vendor?
    ... >> You could actually get away with only a single proxy if you use ... there would be a performance hit to using Reflection. ... > The interface approach seems more scalable and contained. ... >> That would make up a layer between the business logic and the data layer, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: The biggest mistake in classical optics
    ... Take an interface between two media, calculate reflection and transmission ... For example, if it's a high-index layer between 2 identical media, then ...
    (sci.physics.electromag)
  • Re: How are photons mirrored?
    ... as does crossing an interface between media of different ... speeds of light. ... Were you interested in how *any* reflection worked, ...
    (sci.physics.relativity)
  • Re: Circular references not possible?
    ... > I've reverted to using reflection but am not really happy about it. ... As I stated use the Separated Interface pattern! ... Activator.CreateInstance to dynamically load the concrete class that offers ...
    (microsoft.public.dotnet.languages.vb)
  • Re: How to hook up EventHandler or Delegate to UserControl thru Re
    ... I mention reflection because the interface is in a third party assemble that ... I don't have access to code so I needed to use reflection to get at the ... public delegate bool CustomSaveHandler; ...
    (microsoft.public.dotnet.languages.csharp)