Model-View-Presenter example GUI

Simple MATLAB GUI implementing the MVP pattern.

https://github.com/justinpinkney/Matlab-MVP

You are now following this Submission

A simple GUI that demonstrates the Model View Presenter pattern implemented in Matlab. Create a new instance of the Presenter class to start the GUI.
The Presenter handles user input behaviour received from the View and co-ordinates and communicates action between Model and View.
Class based control of a GUI adapted from: http://uk.mathworks.com/matlabcentral/fileexchange/33816-example-using-a-matlab-class-to-control-a-gui

MVP diagram: By Google - http://www.gwtproject.org/articles/testing_methodologies_using_gwt.html, CC BY-SA 3.0

Cite As

Justin Pinkney (2026). Model-View-Presenter example GUI (https://github.com/justinpinkney/Matlab-MVP), GitHub. Retrieved .

Acknowledgements

Inspired by: Example using a MATLAB Class to control a GUI

Categories

Find more on Software Development Tools in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes Action
1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.