File Exchange

image thumbnail


version (1.19 MB) by Oren B
optical lens system


Updated 02 Aug 2020

GitHub view license on GitHub

#OpticMat - simulation of optic lens and Ray tracing

Optics - Simulation of optics lenses and tracking of light rays

This software simulates the optical system through which you can:

1. Add as many lenses as you like and simulate where the light beam breaks.
2. See where real and virtual images were created.
3. Enter lens setup data and see all the data of the breaking light,
Focus lens, left and right radius and more.
4. The software is written in object-oriented programming and also has a user interface:


Cite As

Oren B (2020). orenber/Optica (, GitHub. Retrieved .

Comments and Ratings (4)

Konstantin Popov

Kees de Zeeuw

it works in Matlab 2015b if I upgrade the arrow.m file (...fileexchange/278-arrow)

carlos zamarripa

it doesnt run in matlab 2016.



add description

upgrade to OpticMat

remove to git hub

pink figure - real image of the system lens
cyan figure - imaginary image of the whole system .
many bugs fixes

Gratitude physicist Feldman

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux