- #1
yoran
- 118
- 0
Hi,
I found a solution to the following problem but I don't think it is right.
A ray of light enters the atmosphere of a planet. It is perpendicular to the atmosphere. When it enters the atmosphere, the index of refraction equals the index of refraction of vacuum but it increases linearly as it comes closer to the planet. The light ray has to cover a distance h in the atmosphere in order to reach the planet. When the light ray arrives at the surface of the planet, the index of refraction equals [tex]n_f[/tex]. How long does it take before the light ray hits the surface of the planet?
We know that the index of refraction increases linearly so its equation is of the form
[tex]n(x) = ax + b[/tex]
with x being 0 at the edge of the atmosphere and being h at the surface of the planet. We know that
[tex]n(0) = 1[/tex] and
[tex]n(h) = n_f[/tex]
Solving for a and b gives
[tex]n(x) = \frac{n_f - 1}{x} + 1[/tex]
Since
[tex]v = \frac{dx}{dt}[/tex]
then
[tex]dt = \frac{dx}{v}[/tex]
Using
[tex]n(x) = \frac{n_f - 1}{x} + 1[/tex]
we get
[tex]x = \frac{h}{n_f-1}n(x) - \frac{h}{n_f-1}[/tex]
thus
[tex]dx = \frac{h}{n-1}dn[/tex]
We also have that
[tex]n = \frac{c}{v}[/tex] so [tex]v = \frac{c}{n}[/tex]
Combining this with [tex]dt = \frac{dx}{v}[/tex] gives
[tex]dt = \frac{h}{n_f-1}dn\frac{n}{c} = \frac{hn}{c(n_f-1)}dn[/tex]
which gives
[tex]t = \int_0^{n_f} \frac{hn}{c(n_f-1)}dn = \frac{h}{c}\frac{{n_f}^2}{2(n_f-1)}[/tex]
However, I don't think this is correct because the time must be smaller than if the light ray moves in vacuum. Since it takes [tex]\frac{h}{c}[/tex] time to cover a distance of h in vacuum, we must have that
[tex]\frac{{n_f}^2}{2(n_f-1)} < 1[/tex]
in order for the solution to be correct. However, this is never when [tex]n \geq 1[/tex] so the answer must be wrong.
Where did it go wrong?
Thank you?
I found a solution to the following problem but I don't think it is right.
Homework Statement
A ray of light enters the atmosphere of a planet. It is perpendicular to the atmosphere. When it enters the atmosphere, the index of refraction equals the index of refraction of vacuum but it increases linearly as it comes closer to the planet. The light ray has to cover a distance h in the atmosphere in order to reach the planet. When the light ray arrives at the surface of the planet, the index of refraction equals [tex]n_f[/tex]. How long does it take before the light ray hits the surface of the planet?
Homework Equations
The Attempt at a Solution
We know that the index of refraction increases linearly so its equation is of the form
[tex]n(x) = ax + b[/tex]
with x being 0 at the edge of the atmosphere and being h at the surface of the planet. We know that
[tex]n(0) = 1[/tex] and
[tex]n(h) = n_f[/tex]
Solving for a and b gives
[tex]n(x) = \frac{n_f - 1}{x} + 1[/tex]
Since
[tex]v = \frac{dx}{dt}[/tex]
then
[tex]dt = \frac{dx}{v}[/tex]
Using
[tex]n(x) = \frac{n_f - 1}{x} + 1[/tex]
we get
[tex]x = \frac{h}{n_f-1}n(x) - \frac{h}{n_f-1}[/tex]
thus
[tex]dx = \frac{h}{n-1}dn[/tex]
We also have that
[tex]n = \frac{c}{v}[/tex] so [tex]v = \frac{c}{n}[/tex]
Combining this with [tex]dt = \frac{dx}{v}[/tex] gives
[tex]dt = \frac{h}{n_f-1}dn\frac{n}{c} = \frac{hn}{c(n_f-1)}dn[/tex]
which gives
[tex]t = \int_0^{n_f} \frac{hn}{c(n_f-1)}dn = \frac{h}{c}\frac{{n_f}^2}{2(n_f-1)}[/tex]
However, I don't think this is correct because the time must be smaller than if the light ray moves in vacuum. Since it takes [tex]\frac{h}{c}[/tex] time to cover a distance of h in vacuum, we must have that
[tex]\frac{{n_f}^2}{2(n_f-1)} < 1[/tex]
in order for the solution to be correct. However, this is never when [tex]n \geq 1[/tex] so the answer must be wrong.
Where did it go wrong?
Thank you?