This following applet is [b]Magnify Lens/ Microscope / Telescope[/b]
Created by prof Hwang Modified by Ahmed
Original project [url=http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=835.0]Magnify Lens/ Microscope / Telescope[/url]

For a convex lens to active as a magnify lens, the object should be placed betwen lens and the focus point. i.e. p
A virtual image is formed at the same side where the object located.
The image size will approach to infinity when the object move closer to the focus point (p->f), however, the image will move to infinity at the same time (q->?).
But the ratio q/p will approach a constant value.
1/p+1/q=1/f, so q=pf/(p-f) so M=-q/p=-f/(p-f)
Let the height of the object is h, the height of the image will be H=q/p*h;

Without the len, we will put the object at the best viewing distance(about 25cm for normal eye) where we can see the object clearly.
So the viewing angle for the object is ?=h/25cm;
The view angle change to ?'=H/(|q|+d)=q/p*h/(q-d)?h/p?h/f
So the viewing angle being magnified by a factor of
?'/?=(h/f) / (h/25cm) =25cm/f -- the so called magnify power.

You can drag the focus point (red dot), object ,eye and lens position horizontally.
Play with it and find out the differences. :-)
-*-

To magnify a small object: put the object in front of a convex lens to form a real image (2f>p>f). Then add the second convex lens, so that the image is near the focus point of the second lens (p2

For an object very far away, it will form a real image almost at the focus point for the first convex lens. Also adjust the second convex lens, so the the real image is near the focus point of the second lens. And you have a telescope.


/htdocs/ntnujava/ejsuser/37048/users/br/ahmed/magnifylens_pkg/magnifylens.propertiesFull screen applet or Problem viewing java?Add http://www.phy.ntnu.edu.tw/ to exception site list
Press the Alt key and the left mouse button to drag the applet off the browser and onto the desktop. This work is licensed under a Creative Commons Attribution 2.5 Taiwan License
Download EJS jar file(713.7kB):double click downloaded file to run it. (26 times by 17 users) , Download EJS source (1 times by 1 users) View EJS source