View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

4.3 | 8 ratings Rate this file 76 Downloads (last 30 days) File Size: 745 KB File ID: #27412 Version: 1.0
image thumbnail




Optical_bench - a simple ray-tracing tool for optical systems.

| Watch this File

File Information

Optical_bench - a simple ray-tracing tool for optical systems built
with lenses, slits, transmission gratings, apertures and
screens. Lenses of general shapes can be modeled, with light rays
entering arbitrary angles. Several simple examples to build from are
given. Refractive index and transmission tables for 112 Sellmeier and
Ohara glasses are included.

MATLAB release MATLAB 7 (R14)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (12)
06 Feb 2017 daniel montgomery

Very useful. Thank you.
Would it be possible to provide an example of a planar convex cylindrical lens. I am trying to model non circular optics. i.e. cylindrical optics.
e.g. a longitudinal section section thru a cylinder
Thanks Omaya.

31 Oct 2016 Michael Morelli

31 Oct 2016 Michael Morelli

Very nice Bjorn! I see that Carl asked about the addition of mirror elements, have these been implemented?

Comment only
24 Jan 2016 hind jawad

how can to instill optical bench. i have MATLAB 7

29 Oct 2015 deng

deng (view profile)

10 Aug 2015 Mahesha MG

31 Jan 2013 Ping

Ping (view profile)

thanks for this.. i adapted this for my code

Comment only
19 Jul 2012 Carl Witthoft

Any chance of some added modules for flat and spherical mirrors?

Comment only

16 May 2011 Don Wagner

I adapted this to test Fresnel Prisms (Rainbow Concentrators) and it was very usefull.

Comment only
16 May 2011 Don Wagner

22 Mar 2011 Dan K

Dan K (view profile)

Contact us