Design of Wave Optics Simulation Platform Based on MATLAB GUI
Bing Liu
Abstract
Bing Liu
Abstract
To achieve the simulation of wave optics experiments under different conditions,the paper presents a wave optics simulation platform on the basis of MATLAB GUI,which designs a humancomputer-friendly graphical user interfaces.Finally,it can run separately with MATLAB by mcc compiler.The platform has powerful functions such as portability,strong scalability,and interactivity and so on.Besides,it can achieve all kinds of phenomena of basic wave optics experiments including the stripe and light distribution,in which users can set experiment parameter flexibly and analyze the results comparatively.The system provides a new method for theoretical and experimental teachings related to optics,and makes it convenient to design courseware.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
To achieve the simulation of wave optics experiments under different conditions,the paper presents a wave optics simulation platform on the basis of MATLAB GUI,which designs a humancomputer-friendly graphical user interfaces.Finally,it can run separately with MATLAB by mcc compiler.The platform has powerful functions such as portability,strong scalability,and interactivity and so on.Besides,it can achieve all kinds of phenomena of basic wave optics experiments including the stripe and light distribution,in which users can set experiment parameter flexibly and analyze the results comparatively.The system provides a new method for theoretical and experimental teachings related to optics,and makes it convenient to design courseware.
Key concepts: MATLAB, Software portability, Computer science, Interactivity, Graphical user interface, Set (abstract data type), Compiler, Scalability