Matlab, Simulink and Stateflow
Matlab, Simulink and Stateflow, available at $79.99, has an average rating of 4.35, with 124 lectures, based on 413 reviews, and has 2375 subscribers.
You will learn about 1.1 Basic Matlab syntax 1.2 Operations on data 1.3 Manipulating arrays 1.4 Scripts and functions 1.5 Flow control 1.6 Data visualization 1.6 Dealing with files 2.1 Simulink overview 2.2 Simulink library and basic blocks 2.3 Handling data for Simulink 2.4 Modeling example 1 2.5 Reusability 2.6 Modeling example 2 2.7 Create custom library 2.8 Advanced Visualization 3.1 Stateflow overview 3.2 States; actions and execution 3.3 Types of states 3.4 Transitions and action 3.5 Data in a Stateflow chart 3.6 Flow control 3.7 Functions 3.8 State machine example Debugging and Investigating the code, the model and the statemachine This course is ideal for individuals who are Undergraduates who want to learn about simulations of dynamical systems or Post-graduates students who are seeking to prove an engineering concept through simulating real-life dynamical control systems or Engineers who are seeking a job in the field of MBD in different industries like Aerospace, Automotive, Medical devices,… or People who speak with data and prove with graphs It is particularly useful for Undergraduates who want to learn about simulations of dynamical systems or Post-graduates students who are seeking to prove an engineering concept through simulating real-life dynamical control systems or Engineers who are seeking a job in the field of MBD in different industries like Aerospace, Automotive, Medical devices,… or People who speak with data and prove with graphs.
Enroll now: Matlab, Simulink and Stateflow
Summary
Title: Matlab, Simulink and Stateflow
Price: $79.99
Average Rating: 4.35
Number of Lectures: 124
Number of Published Lectures: 124
Number of Curriculum Items: 124
Number of Published Curriculum Objects: 124
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- 1.1 Basic Matlab syntax
- 1.2 Operations on data
- 1.3 Manipulating arrays
- 1.4 Scripts and functions
- 1.5 Flow control
- 1.6 Data visualization
- 1.6 Dealing with files
- 2.1 Simulink overview
- 2.2 Simulink library and basic blocks
- 2.3 Handling data for Simulink
- 2.4 Modeling example 1
- 2.5 Reusability
- 2.6 Modeling example 2
- 2.7 Create custom library
- 2.8 Advanced Visualization
- 3.1 Stateflow overview
- 3.2 States; actions and execution
- 3.3 Types of states
- 3.4 Transitions and action
- 3.5 Data in a Stateflow chart
- 3.6 Flow control
- 3.7 Functions
- 3.8 State machine example
- Debugging and Investigating the code, the model and the statemachine
Who Should Attend
- Undergraduates who want to learn about simulations of dynamical systems
- Post-graduates students who are seeking to prove an engineering concept through simulating real-life dynamical control systems
- Engineers who are seeking a job in the field of MBD in different industries like Aerospace, Automotive, Medical devices,…
- People who speak with data and prove with graphs
Target Audiences
- Undergraduates who want to learn about simulations of dynamical systems
- Post-graduates students who are seeking to prove an engineering concept through simulating real-life dynamical control systems
- Engineers who are seeking a job in the field of MBD in different industries like Aerospace, Automotive, Medical devices,…
- People who speak with data and prove with graphs
An introductory course for the most powerful tools in scripting, simulating dynamical systems and model based design and designing statemachines.
Matlab which is one of the most widely used scripting language with its capabilities in array manipulation, handling graphics and interacting with files is being explained in a simple and easy way without the need of any programming background.
All basic elements of the language is introduced starting from the basics of the interface up to creating complicated scripts and user defined functions.
Simulink which is the most commonly used tool for simulating dynamical systems and control system design and verification, Also the best tool to depend on when dealing with model based design concepts for control systems, is being discussed step by step starting from the GUI, through knowing the basic blocks and creating complicated models for dynamical systems ending with comparison for many simulations involving control system design example.
Stateflow as the best tool to use to design the simplest and also the most complicated state machines to represent reactive systems like operational modes and handling triggers in a simple graphical representations is being taught starting from a simple example for a statemachine and the more you continue, the more challenging it gets and hence the need for investigation and debugging.
Starting with the basic elements of stateflow like state, transition, action,…, going to having having complicated states, sub-states and parallel states and the tricks of dealing with events specially among parallel states.
Course Curriculum
Chapter 1: Matlab
Lecture 1: Introducing Matlab
Lecture 2: GUI
Lecture 3: Creating Variables
Lecture 4: Basic Data Types
Lecture 5: Non-Numeric Data Types
Lecture 6: Introduction to Arrays
Lecture 7: Generating Arrays and Matrices
Lecture 8: Cell Arrays, Table and Character Overview
Lecture 9: Assembling Data
Lecture 10: Basic Arithmetic Operations
Lecture 11: Relational Operations
Lecture 12: Logical Operations
Lecture 13: Indexing
Lecture 14: Cell Array Indexing
Lecture 15: Example
Lecture 16: Useful Functions
Lecture 17: Example 2
Lecture 18: Useful function 2
Lecture 19: Complex numbers
Lecture 20: Introduction to Scripts
Lecture 21: Nested Scripts
Lecture 22: Introduction to User Defined Functions
Lecture 23: Introduction to Workspaces
Lecture 24: Interaction Among Workspaces
Lecture 25: Introducing Flow Control
Lecture 26: If Condition
Lecture 27: Switch Statement
Lecture 28: For Loop
Lecture 29: While Loop
Lecture 30: Breaking The Loop
Lecture 31: Example 3
Lecture 32: Introduction to Visualization
Lecture 33: 2D Line Plot
Lecture 34: 2D Area Plot
Lecture 35: 3D Linear Plot
Lecture 36: 3D Surface Plot
Lecture 37: Dealing With Files
Lecture 38: Interacting With Excel
Lecture 39: Interacting With Text Files
Lecture 40: More About Tables and Arrays
Lecture 41: Final Tips and Notes
Chapter 2: Simulink
Lecture 1: Introducing Simulink
Lecture 2: GUI
Lecture 3: The First Model
Lecture 4: Solver Options
Lecture 5: Example 1
Lecture 6: Example 1'
Lecture 7: Example 1''
Lecture 8: Example 1'''
Lecture 9: Define Your Parameters
Lecture 10: Example 1''' Continued
Lecture 11: Which Block Goes First
Lecture 12: Simulink Library
Lecture 13: Continuous
Lecture 14: Discontinuous
Lecture 15: Discrete
Lecture 16: Logical Operations
Lecture 17: Look-Up Tables
Lecture 18: Math Operations
Lecture 19: Signal Routing
Lecture 20: Data Types
Lecture 21: Functions
Lecture 22: Sinks
Lecture 23: Sources
Lecture 24: Subsystems
Lecture 25: Virtual, Non-Virtual and Order
Lecture 26: Non-Virtual and Order
Lecture 27: Flow Control: Enable
Lecture 28: Flow Control: Trigger
Lecture 29: Flow Control: If Condition
Lecture 30: Flow Control: Switch Case
Lecture 31: Flow Control: Enable and Trigger
Lecture 32: Flow Control: Resettable
Lecture 33: Flow Control: Repeating
Lecture 34: Function Call Subsystem
Lecture 35: Variant Subsystem
Lecture 36: Overall View
Lecture 37: Reuseability
Lecture 38: Parameterize Your Library
Lecture 39: Example 2
Lecture 40: Example 2'
Lecture 41: Example 3
Lecture 42: Advanced Visualization
Lecture 43: Debugging
Lecture 44: Final Tips and Notes
Chapter 3: Stateflow
Lecture 1: Introducing Stateflow
Lecture 2: Basic Elements
Lecture 3: A/C System
Lecture 4: Execution Flow
Lecture 5: More Actions 1
Lecture 6: More Transitions 1
Lecture 7: Stateflow Language
Lecture 8: States Inside a State
Lecture 9: Keep The History
Lecture 10: More Transitions 2
Lecture 11: Parallel States
Lecture 12: More Actions 2
Instructors
-
Mahmoud Hassanien
Model Based Design Engineer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 13 votes
- 3 stars: 55 votes
- 4 stars: 147 votes
- 5 stars: 194 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024