Chapter 13. *Graphical User Interfaces (GUIs)
The script files we have written so far have had no interaction with the user except for the occasional
input statement. However, modern users have grown accustomed to more sophisticated interaction with programs, through windows containing menus, buttons, drop-down lists, and the like. This way of interacting is by means of a graphical user interface, or GUI (pronounced “gooey”), as opposed to a text user interface that uses command-line based
The MATLAB online documentation has a detailed description ...