Beginning MATLAB and Simulink: From Novice to Professional - Tapa blanda

Eshkabilov, Sulaymon

 
9781484250600: Beginning MATLAB and Simulink: From Novice to Professional

Sinopsis

Chapter 1. Short Introduction to MATLAB and Simulink
1.1. Menu Panel and Help
1.2. Command Window and Command History
1.3. M-file Editor
1.4. Workspace Browser
1.5. Entries
1.6. Simulink Environment
1.7. Simulink Library and Blocks
1.8. Computation/Simulation in Simulink
 Exercises for self-testing
Chapter 2. Variables and Arrays
2.1. Introducing variables
2.2. Introducing multi-dimensional arrays
2.3. Storing variables/entries
2.4. Introducing sub-arrays, cells, structures
2.5. Formatting options
2.6. Scalar and Array Operations
2.7. Complex Data
2.8. String Functions and Conversions
2.7. Good Programming Hints
 Exercises for self-testing
Chapter 3. Plots and Data Visualization
3.1. Basics of 2D plots
3.2. Multiple plots
3.3. Scales
3.4. Selecting Objects and Positions with the Mouse
3.5. 3D Surface plots
3.6. 3D Line plots
3.7. Animated Plots
3.8. Additional Plotting Features
3.9. Good Programming Hints
 Exercises for self-testing
Chapter 4. Programming and Modeling Essentials
4.1. Scripts and M-files
4.2. Display and Printout Operators: display, fprintf, sprintf
4.3. Control Statements: if, else, elseif, end; switch, case, end
4.4. Loop Control Statements: for, while, continue, break, end
4.5. Symbol References in Programming
4.6. User Defined Function Files, Subfunctions and Private Functions
4.7. Inline Functions
4.8. Anonymous Functions with Handles (@)
4.9. Debugging MATLAB programs and Speeding up Simulations
4.10. Simulink Modeling Essentials
4.11. How to Optimize Models and Select Solvers in Simulink Modeling
4.12. Interaction between MATLAB and Simulink Environments
4.13. Good Programming Hints
 Exercises for self-testing
Chapter 5. Linear Algebra
 5.1. Brief Introduction to Linear Algebra
5.2. Matrix Operations
5.3. Standard Matrices and Arrays
5.4. Vector Spaces
5.5. Matrix Decomposition
5.6. Logic Operators, Indexes and Conversions
5.7. Good Programming Hints
 Exercises for self-testing
Chapter 6. Input/Output Functions
6.1. Data Import/Export Functions: load, fopen/fclose, fread, fwrite, fprintf,
fscanf, textscan, save
6.2. Format conversions and specifiers
6.3. File Positioning and Status Functions
6.4. Data Import Function uiimport
6.5. Data Acquisition in MATLAB/Simulink
6.6. Good Programming Hints
 Exercises for self-testing
Chapter 7. GUI Development
7.1. Overview of GUI functions
7.2. GUI Object Properties
7.3. GUI Components
7.4. Dialog Boxes
7.5. Menus
7.6. MEX files
7.7. C/C++ and Standalone Applications
7.8. Good Programming Hints
 Exercises for self-testing

 Exercises for self-testing
Chapter 8. Integration and Numerical Root Finding Methods
8.1. Symbolic and Numerical Integration
8.2 Numerical Root Finding Methods
- Secant Method
- Newton-Raphson Method
- Simulink Blocks
- Root Finding Functions
 References
 Exercises for self-testing
Chapter 9. Applications of Differential Equations for Modeling
9.1. Radioactive Decay
9.2. Spring-Mass-Damper Systems
- Single Degree of Freedom System
- Two Degree of Freedom System
- Three Degree of Freedom System
- Matrix Approach for N-Degree of Freedom Syste

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Sulaymon L. Eshkabilov, PhD is currently a visiting professor at the Department of Agriculture and Biosystems, North Dakota State University, USA. He obtained his ME diploma from Tashkent Automobile Road Institute, his MSc from Rochester Institute of Technology, NY, USA and his PhD from Cybernetics Institute of Academy Sciences of Uzbekistan in 1994, 2001 and 2005, respectively. He was an associate professor at Tashkent Automobile Road Institute for December 2006 – January 2017. He also held visiting professor and researcher positions at Ohio University, USA for 2010/2011 and Johannes Kepler University, Austria in January – September 2017. He teaches courses: “MATLAB/Simulink applications for mechanical engineering and numerical analysis” and “Modeling of Engineering Systems” for undergraduate students, “Advanced MATLAB/Mechatronics” seminar/class, “Control applications”, “System identification”, “Experimentation and testing with analog and digital devices” for graduate students. 
His research areas are mechanical vibrations, control, mechatronics and system dynamics. He is an author of over 30 research papers published in peer reviewed journals and conference proceedings in the USA, UK, Uzbekistan, Portugal, Russian Federation, India, Germany and Egypt, and four books published in the USA, Uzbekistan and Sweden. Two of the four books are devoted to MATLAB/Simulink applications for mechanical engineering students and numerical analysis. He has worked as an external academic expert in the European Commission to assess academic projects for 2009 – 2018 and coordinated/authored five institutional joint European projects funded by the European Commission for 2003 – 2016 that involved over two dozen universities from Uzbekistan, UK, Sweden, Italy, Austria, Spain, Portugal, Romania and Belgium.  

De la contraportada

Employ essential and hands-on tools and functions of the MATLAB and Simulink packages, which are explained and demonstrated via interactive examples and case studies. This book contains dozens of simulation models and solved problems via m-files/scripts and Simulink models which help you to learn programming and modeling essentials. You’ll become efficient with many of the built-in tools and functions of MATLAB/Simulink while solving engineering and scientific computing problems. 

Beginning MATLAB and Simulink explains various practical issues of programming and modelling in parallel by comparing MATLAB and Simulink. After reading and using this book, you'll be proficient at using MATLAB and applying the source code from the book's examples as templates for your own projects in data science or engineering.  

You will:
  • Get started using MATLAB and Simulink
  • Carry out data visualization with MATLAB
  • Gain the programming and modeling essentials of MATLAB
  • Build a GUI with MATLAB
  • Work with integration and numerical root finding methods
  • Apply MATLAB to differential equations-based models and simulations
  • Use MATLAB for data science projects

"Sobre este título" puede pertenecer a otra edición de este libro.

Otras ediciones populares con el mismo título

9781484275498: Beginning MATLAB and Simulink: From Novice to Professional

Edición Destacada

ISBN 10:  1484275497 ISBN 13:  9781484275498
Editorial: Springer India, 2022
Tapa blanda