Posts Tagged ‘gui’
Matlab GUIDE: Getting Started
GUI Layout
GUIDE, the MATLAB graphical user interface development environment, provides a set of tools for creating graphical user interfaces (GUIs). These tools simplify the process of laying out and programming GUIs.

Using the GUIDE Layout Editor, you can populate a GUI by clicking and dragging GUI components—such as axes, panels, buttons, text fields, sliders, and so on—into the layout area. You also can create menus and context menus for the GUI. From the Layout Editor, you can size the GUI, modify component look and feel, align components, set tab order, view a hierarchical list of the component objects, and set GUI options. Read More
A GUI to Set Simulink Model Parameters Example 2
Running the Simulation from the GUI
The GUI Simulate and store results button callback runs the model simulation and stores the results in the handles structure. Storing data in the handles structure simplifies the process of passing data to other subfunction since this structure can be passed as an argument. Read More
Tags: Enable, example, find_system, gui, guidata, HandleVisibility, IntegerHandle, legend, list box, matlab, model_open, open_system, Parent, plot, Running Simulation, set_param, sim, Simulate, simulation, simulink, str2double, web
A GUI to Set Simulink Model Parameters
About the Simulink Model Parameters Example
This example illustrates how to create a GUI that sets the parameters of a Simulink® model. In addition, the GUI can run the simulation and plot the results in a figure window. The following figure shows the GUI after running three simulations with different values for controller gains.

The example illustrates a number of GUI building techniques: Read More
Tags: Click here to add the example files to the MATLAB path, Click here to copy the files to your current folder, Click here to display the GUI code file in the MATLAB Editor (read only), Click here to display the GUI in the GUIDE Layout Editor (read only), click here to open the code file in the Editor, click here to open the FIG-file in GUIDE, Click here to run the f14ex GUI, Enable, find_system, gui, GUI building, guidata, HandleVisibility, IntegerHandle, legend, list box, matlab, model, model_open, open_system, parameters, Parent, plot, set, set_param, sim, simulink, str2double, web, which
Matlab Graphics Windows & the Figure
Figures are the windows in which MATLAB displays graphics. Figures contain menus, toolbars, user-interface objects, context menus, axes and, as axes children, all other types of graphics objects. Read More
Tags: Automatic Axes Resize, ButtonDownFcn, Callback Properties for Graphics Objects, Controlling Graphics Output, Creating Graphical User Interfaces, CurrentFigure >, Example — Transforming a Hierarchy of Objects, Example — Using Figure Panels, figure, Figure Properties, gcf, Graphics, Graphics Windows, gui, HandleVisibility, matlab, MenuBar, Multiple Axes per Figure, Name, Objects That Can Contain Other Objects, plot, ResizeFcn, Root Properties, surf, Toolbar, UIContextMenu, WindowButtonDownFcn, WindowButtonMotionFcn, WindowButtonUpFcn, windows, WindowStyle
Matlab Books and Software
MATLAB GUI (Graphical User Interface) Tutorial for Beginners
[help]Why use a GUI in MATLAB?[/help] The main reason GUIs are used is because it makes things simple for the end-users of the program. If GUIs were not used, people would have to work from the command line interface, which can be extremely difficult and fustrating. Imagine if you had to input text commands to operate your web browser (yes, your web browser is a GUI too!).
It wouldn?t be very practical would it? In this tutorial, we will create a simple GUI that will add together two numbers, displaying the answer in a designated text field.

This tutorial is written for those with little or no experience creating a MATLAB GUI (Graphical User Interface). Basic knowledge of MATLAB is not required, but recommended. MATLAB version 2007a is used in writing this tutorial. Both earlier versions and new versions should be compatible as well (as long as it isn’t too outdated). Lets get started! Read More
Analysis of Functions, Interpolation, Curve Fitting, Integrals and Differential Equations
In this tutorial we will deal with analysis of functions, interpolation, curve fitting, integrals and differential equations. Firstly, we will need to use polynomials and therefore we have to be familiar with the representation of these. A general polynomial looks like: p(x)=anxn + an-1xn-1 +……….+ a1x + a0 and is represented by a vector in Matlab:
p=[ an an-1 ....... a1 a0 ] Read More