MATLAB App Designing: The ultimate Guide for MATLAB Apps

MATLAB App Designing: The ultimate Guide for MATLAB Apps

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 5h 43m | 812 MB

MATLAB tutorial for making apps in MATLAB using the GUIDE and App Designer utilities (Codes Included)

The First segment of the course is on creating apps in MATLAB using its graphical user interface utility called GUIDE. The GUIDE provides essential graphical components for converting your code into a meaningful software. The graphical components include radio buttons, tables, check boxes, sliders and many others. The main motivation for adding this segment is the observation that students and people put a lot of effort in writing the code but little on its appearance. By completing this segment of creating apps in GUIDE, you will easily transform your code into a well understood piece of software that the users will find useful to interact with. The segment contains 2+ hours of recorded lectures. Every lecture contains a demonstration of the concepts and the codes are included with the course. The following is the outline of the course Segment 1: Basics of the GUIDE Segment 2: Linking the Code with GUISegment 3: Advance Techniques for GUIDESegment 4: Sample Projects with GUIDESegment 5: More Useful Tricks and Examples with GUIDE.

At the end of the course you be a confident user of the MATLAB utility called GUIDE and App Designer for making GUI’S and apps 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’s and apps for your code.

What You Will Learn

  • You will able to create apps with MATLAB graphical user interfaces using utility called guide and App designer
  • You can turn your existing code into meaningful software.
  • You can use all the graphical components necessary to make graphical user interfaces
Table of Contents

01 Why take this course
02 Learning style and objectives
03 My Experience with MATLAB
04 Course outlines
05 Accessing Guide
06 Available controls with their types and the generated files
07 Properties of controls (Initial values and tags).mp4
08 Positioning and aligning controls
09 Grid and lines
10 Customizing tabbing behaviour
11 The created functions in the .mp4
12 The set and get functions
13 GUI for a simple product program
14 Including tables in GUI
15 Working with the slider and including graphs
16 Setting up a background image of a button (Codes given)
17 Setting the menu (Codes given)
18 Changing the backgrounds of a GUI (Codes given)
19 Button group and radio buttons (Codes given)
20 Reading a file (text file) and displaying its contents (Codes Given)
21 Using checkboxes (Codes given)
22 Explaining toggle buttons (Codes Given)
23 hObject and Handles
24 pop up menu and list boxes (Codes given)
25 Passing values between GUI’s
26 Passing values between two call back functions
27 How to pass command line arguments to the GUI
28 Differences between GUIDE and App Designer
29 NEW – Solution to Assignment 2
30 Sample project 1- Building a Calculator (Part 1)
31 Sample project 1- Building a Calculator (Part 2)
32 Sample Project 2 – Image Processing (Part 1)
33 Sample Project 2 – Image Processing (Part 2)
34 A trick with the visibility option of text box
35 Simple string manipulation and user notification
36 Deleting elements from a List box one by one programmatically
37 Adding elements to a list box programmatically
38 Selection Determination and Counter
39 User notifications during processing with a push button
40 Interacting with GUI from Keyboard
41 List box Choice Restriction
42 The design view and code view
43 Briefing on available controls
44 Alignment and arranging options
45 Spacing and resizing
46 Grid lines
47 Error detection and correction mechanisms of App Designer
48 Useful shortcuts 1
49 Useful shortcuts 2
50 Dragging components with Ctrl key
51 Notes before starting to code with App Designer 1
52 Notes before starting to code with App Designer 2
53 Simple addition program
54 Slider and graphs
55 Label and text area
56 list boxes
57 Drop down menu
58 Radio buttons
59 State button and spinner
60 Working with different types of switches
61 Opening a file and displaying its contents
62 Working with Tables
63 Gauges – a speedometer example
64 Knobs and discrete knobs
65 Passing values between two call back functions
66 Passing data between two GUI’s
67 Adding a custom built private function
68 Adding a custom built public function
69 Including backgrounds image
70 Calling multiple apps from a script
71 Package your app
72 Sample Project 1 – Building a calculator (Part 1)
73 Sample Project 1 – Building a calculator (Part 2)
74 Sample Project 2 – Image Processing (Part 1)
75 Sample Project 2 – Image Processing (Part 2)