MATLAB App Desiging Using Guide and AppDesigner
MATLAB tutorial for making apps in MATLAB
Watch Promo
Course Description
This is a basic course on creating graphical user interfaces in Matlab with its utility called Guide. The course is designed so that a person with the basic knowledge of matlab is able to transform his code to a beautiful User Interface.
The motivation for the course, i.e., why should take it, is my observation that students and people put alot of effort in writing the code but little on its appearance. By learning this course, you will easily transform your code into a beautiful and well understood piece of software that the users will find useful to interact with. All you need is motivation to learn and basic understanding of matlab such as variables, matrices and others. The course contains 2-3 hours of recorded lectures. Every lecture contains a demonstration of the concepts and the codes are included with the course.
What are the requirements?
We will start from the very beginning in this course. Although i will try to focus on very basic constructs however, i will expect some now how of using matlab such as variables and matrices and some commonly used operations on the variables. Moreover, you should be familiar with the working environment of the matlab and should know what is command line and what is .m file etc.
I am also expecting that you should have already installed Matlab Software.
Please visit mathworks official website for a free trial of the software. Majority of the Universities offer a free student version of the software, so if you are a student, contact your university for availability. You can purchase the student version directly from Mathworks. Please note that i am using its 2016 version. However you can execute the same code on the older versions as well. It wont be an issue.
What am I going to get from this course?
At the end of the course you be a confident user of the matlab utility called guide for making GUI for your programs.
You should be able to work with graphical user interface controls such as text boxes, buttons, check boxes and others to make gui for your code.
What is the target audience?
Researchers
Entrepreneurs
Instructors and Teachers
College Students
Engineers
programmers
Simulators
Your Instructor
![Nouman Azam](https://fedora.teachablecdn.com/assets/user-0ae68ba67e6ead32c4ff1cc668d501f896bddd5ef1667ac3e9ff29ce601ed653.png)
I am Dr. Nouman Azam and i am Assistant Professor in Computer Science. I teach online courses related to MATLAB Programming to more than 10,000 students on different online plateforms.
The focus in these courses is to explain different aspects of MATLAB and how to use them effectively in routine daily life activities. In my courses, you will find topics such as MATLAB programming, designing gui's, data analysis and visualization.
Machine learning techinques using MATLAB is one of my favourate topic. During my research career i explore the use of MATLAB in implementing machine learning techniques such as bioinformatics, text summarization, text categorization, email filtering, malware analysis, recommender systems and medical decision making.
Course Curriculum
-
PreviewAccessing Guide and Available Controls (7:22)
-
StartProperties of controls (Initial values and tags) (8:07)
-
StartPositioning and aligning controls (7:26)
-
StartGrid and Lines (6:32)
-
PreviewCustomizing tabbing behavior (5:53)
-
StartThe created functions in the dot m file (5:22)
-
StartThe set and get functions (6:54)
-
StartGUI for a simple product program (7:13)
-
StartIncluding tables in GUI (8:51)
-
StartWorking with the slider and including graphs (5:52)
-
StartSetting up a background image of a button (Codes given) (3:14)
-
StartSetting the menu (7:04)
-
StartChanging the backgrounds of a GUI (6:10)
-
StartButton group and radio buttons (9:02)
-
StartUsing checkboxes (7:18)
-
StartReading a file (text file) and displaying its contents (5:05)
-
StartExplaining toggle buttons (3:56)
-
StartPop up menu and list boxes (7:56)
-
StarthObject and Handles (3:20)