Billiard Simulator

An updated GUI to simulate billiard systems on Matlab.

You are now following this Submission

This is the updated version of a GUI to simulate billiard systems on MATLAB. The original release is at https://www.mathworks.com/matlabcentral/fileexchange/10692-billiard-simulator, which was written for general research in billiard dynamical systems. The new 2023 release includes a new billiard table known as the Moon Billiard. The moon billiard shape allows users to create a billiard table with major and minor arcs of different radii including the concave boundary of the upper arc and the convex boundary of the lower arc. This allows users to explore the mixed behavior of the table.
The documentation for the original software is located at http://people.maths.ox.ac.uk/porterm/research/billiards.pdf.
Update by Lingran Zhang, Julia Jammalo, and Mark Demers based on original code by Mason Porter and Steven Lansel.
The code was previously updated in 2020 by Camryn Colonna, Mark Demers and Hailey Spinella. The 2020 version can be found at https://www.mathworks.com/matlabcentral/fileexchange/79063-billiard-simulator.
Prior to that the code was also previously updated in 2016 by Mark Demers, Caitlin Keady, and Sam King. The 2016 version can be found at https://www.mathworks.com/matlabcentral/fileexchange/58354-billiard-simulator.

Cite As

Julia (2026). Billiard Simulator (https://in.mathworks.com/matlabcentral/fileexchange/132822-billiard-simulator), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Billiard Simulator, Billiard Simulator, Billiard Simulator

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
4.0.0