0% found this document useful (0 votes)
45 views9 pages

Building GUI Interfaces in Matlab: Fuzzy Logic and Applications

This document provides instructions for building a simple calculator GUI in MATLAB. It describes dragging and dropping buttons, text boxes, and other components from the palette onto the design window. It also explains how to modify the button captions and text box properties. Finally, it discusses adding callback functions to each button to perform the appropriate calculation or operation when clicked and display the result.

Uploaded by

Bích Luận
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views9 pages

Building GUI Interfaces in Matlab: Fuzzy Logic and Applications

This document provides instructions for building a simple calculator GUI in MATLAB. It describes dragging and dropping buttons, text boxes, and other components from the palette onto the design window. It also explains how to modify the button captions and text box properties. Finally, it discusses adding callback functions to each button to perform the appropriate calculation or operation when clicked and display the result.

Uploaded by

Bích Luận
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

EE509 Fuzzy Logic and applications

Building GUI interfaces in Matlab


MATLAB
This example shows how to build user GUI in Matlab. We will build a simple calculator to do that. Start gui builder by typing >>guide

Select "Blank GUI", click OK The GUI window will open

Resize the design window. Using the pallette on the left, drag and drop, resize and position the canvas, buttons, and static text windows.

Double-click on an object to open the properties dialog. Change the captions on the buttons and remove "Static Text" string from the text window. Set the font size 30 for the text windows and change horizontal alingment to "right."

The GUI is finished. Save the work. The rest of the design process will take care of the functionality provided by each GUI component.

Open the matlab editor by typing >>edit foo.m where foo.m is the name of your design Each time you press a button, a callback function is executed. For example, in this particular case, a click on button "1" will call the following function:

This function will have to be modified to provide required functionality. Buttons "0"-"9","+","-","*","/" will add corresponding symbol to the text string displayed on the top. For button "1" the code will look like:

Do the same for the rest of the buttons, except "=". The "=" button should evaluate the text string in the text window and return the result.

Now the calculator is ready to use. Of course, it misses a lot of functionality, but

BACK TO TOP

Last Updated: 08/25/03 Contact the instructor at: [email protected]

You might also like