Physics Library
 An open source physics library
Encyclopedia | Forums | Docs | Random |  
Login
create new user
Username:
Password:
forget your password?
Main Menu
Sections

Meta

Talkback

Downloads

Information
Snell's law (Law)

Snell’s law describes the relationship between an incident ray of light and that of the refracted ray of light at the boundary of two uniform materials. When light goes from one medium to another, Snell’s law says that the ratio of the sines of the angles between the normal to the interface and the rays in the two media equals the ratio of the speeds in the two media

sinϕ1-=  s1
sinϕ2    s2
(1)

The ratio of the speeds of light in any 3 media is called the index of refraction of the second medium relative to the first

       s1
n2,1 = s
        2
(2)

The ratio of the speeds of light in a vacuum to the speed in a given medium is called the absolute index of refraction of the medium. If s is the speed of light in a vacuum and s1 and s2 are the speed of light in the two media, then the absolute indexes of refraction for the two media are

n1 =  s-   n2 =  s-
      s1         s2
(3)

Combining equations (2) and (3), Snell’s law can be written in terms of the absolute indexes of refraction

n1 sin ϕ1 = n2 sin ϕ2
(4)

PIC

Figure 1. Snell’s law.

References

[1]   Ferry, Ervin S., A Handbook of Physics Measurements. Vol 1. Stanhope Press, Boston, 1918.

This entry is a derivative of the Public domain work [1]


"Snell's law" is owned by bloftin.
(view preamble)
View style:
See Also: topic on equations in mathematical physics

Other names:  law of refraction

Cross-references: speeds of light, speeds, boundary, light
There are 4 references to this object.

This is version 5 of Snell's law, born on 2009-01-20, modified 2026-08-22.
Object id is 418, canonical name is SnellsLaw.
Accessed 2507 times total.

Classification:
Physics Classification42.15.Dp (Wave fronts and ray tracing)
Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:

No messages.

Interact
rate | post | correct | update request | add example | add (any)