According to TutorialsPoint, MATLAB (matrix laboratory) is a fourth-generation high-level programming language and interactive environment developed by MathWorks for numerical computation, visualization and programming.
Typical uses of MATLAB include:
- Math and computation
- Algorithm development
- Modeling, simulation, and prototyping
- Data analysis, exploration, and visualization
- Scientific and engineering graphics
- Application development, including Graphical User Interface building
- Signal Processing and Communications
- Image and Video Processing
- Control System
With MATLAB, you can solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar noninteractive language such as C or Fortran. Source: cimss
MATLAB has more than the above few paragraphs have attempted to display. To help you experience its world, the books we shall describe below are good stepping stones to the greatness that awaits when you have mastered it.
1. Matlab: A Practical Introduction to Programming and Problem-Solving 6th Edition
Authored by Stormy Attaway who is Assistant Professor and Faculty Coordinator for Special Programs within the Mechanical Engineering Department at Boston University, this book won the TAA’s 2017 Textbook Excellence Award. Stormy currently serves as Director of Curricular Assessment and Improvement for the College of Engineering and she has taught a variety of programming courses using many different languages and software packages.
This award-winning resource guides the reader through both programming and built-in functions to easily exploit MATLAB’s extensive capabilities for tackling engineering and scientific problems. Assuming no knowledge of programming, this book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. The fifth edition has been updated to reflect the functionality of the current version of MATLAB (R2018a), including the addition of local functions in scripts, the new string type, coverage of recently introduced functions to import data from websites, and updates to the Live Editor and App Designer.
In case you are looking for a good overview of MATLAB, this book is a good choice with a good budget too. As you study your engineering, finance or any field that will require MATLAB for modelling, pick this text and you will find the friend you have been missing. Head over to Amazon below to add this resource to your library and catalogue.
2. MATLAB Programming for Engineers
Author Stephen J. Chapman has a lot of coveted accolades and accomplishments. He received a B.S. in Electrical Engineering from Louisiana State University and an M.S.E. in Electrical Engineering from the University of Central Florida. He pursued further graduate studies at Rice University. Mr Chapman has served as an officer in the U.S. Navy, assigned to teach Electrical Engineering at the U.S. Naval Nuclear Power School in Orlando, Florida.
In short, the author has a solid grasp of his craft and he comes full force to share it all with his readers. In this fully packed guide, you will learn how to write clean, efficient and well-documented programs as you simultaneously gain an understanding of the many practical functions of MATLAB. You will study the latest version of MATLAB R2018a and work with new MATLAB GUI (Graphical User Interface) Apps.
The first nine chapters provide a basic introduction to programming and problem-solving, while the remaining chapters address more advanced topics, such as I/O, object-oriented programming, and Graphical User Interfaces. With this comprehensive coverage, MATLAB PROGRAMMING FOR ENGINEERS, 6th Edition serves as a trusted reference tool throughout your studies and into your professional career as you work with MATLAB.
This is a wonderful reference that young and experienced Engineers are going to enjoy reading and deriving valuable lessons and invaluable advice from a knowledgeable veteran. Click below to receive healthy doses of the author’s intellect from Amazon today.
3. MATLAB Programming: Mathematical Problem Solutions
A combination of Mathematics and MATLAB is a marriage made in Utopia. As you study Mathematics, a beautiful way to visualize and solve the problems hidden in them is by exposing them using MATLAB.
The book presents fundamentals, data, statement structures, control structures, function writing and bugging of MATLAT programming, followed by the presentations of algebraic computation, transcendental function evaluations and data processing.
Advanced topics such as MATLAB interface design, object-oriented programming and graphical user interface design are also addressed under the spell of the talented author Dingyü Xue.
You can experience it all once you have this copy in your hands and get started as soon as possible. Get it shipped to your place by ordering it from Amazon below.
4. MATLAB for Engineers 6th Edition
Targeting students with an understanding of college-level algebra and basic trigonometry, author by Holly Moore presents his experience teaching MATLAB and other languages in an elegant and easy-to-master fashion in this resource.
The text meets students at their level of mathematical and computer sophistication. Starting with basic algebra, the book shows how MATLAB can be used to solve a wide range of engineering problems. Examples drawn from concepts introduced in early chemistry and physics classes and freshman and sophomore engineering classes stick to a consistent problem-solving methodology.
As a student, this book is a great reference and tutorial that will explain the “difficult MATLAB stuff” you will encounter in an easy-to-follow manner. Get it from Amazon below:
5. MATLAB For Beginners
Peter Kattan authored this book targeting people who wish to learn MATLAB for the first time. The book is really designed for beginners and students. In addition, the book is suitable for students and researchers in various disciplines ranging from engineers and scientists to biologists and environmental scientists.
One of the objectives of writing this book is to introduce MATLAB and its powerful and simple computational abilities to students in high schools. The material presented is very easy and simple to understand – written in a gentle manner. The topics covered in the book include arithmetic operations, variables, mathematical functions, complex numbers, vectors, matrices, programming, graphs, solving equations, and an introduction to calculus.
In addition, the MATLAB Symbolic Math Toolbox is emphasized in this book. There are also over 230 exercises at the end of chapters for students to practice. Detailed solutions to all the exercises are provided in the second half of the book.
The basic MATLAB principles presented here are golden to every beginner and anyone who would wish to pick this highly technical and versatile language. The only way to get started is to start from the basics and to solidly grasp them. Click below to get your foundation fixed well by Peter’s golden oldie.
6. Essential MATLAB for Engineers and Scientists 8th Edition
Brian Hahn and Daniel T. Valentine in this essential guide provide a concise, balanced overview of MATLAB’s functionality, covering both fundamentals and applications. The essentials are illustrated throughout, featuring complete coverage of the software’s windows and menus. Program design and algorithm development are presented, along with many examples from a wide range of familiar scientific and engineering areas. This edition has been updated to include the latest MATLAB versions through 2018b. This is an ideal book for a first course on MATLAB but is also ideal for an engineering problem-solving course using MATLAB.
This book:
- Is updated to include all the newer features through MATLAB R2021a
- Includes a new chapter on useful toolboxes
- Provides additional examples of engineering applications
Brian Hahn wrote more than 10 books for teaching programming languages to beginners in his career while Daniel is Professor Emeritus and was Professor and Chair of the Department of Mechanical and Aeronautical Engineering, Clarkson University, Potsdam, New York. Their combined experience, knowledge and expertise will benefit beginners and experienced engineers alike. Begin your MATLAB journey with the best minds by clicking below:
7. Programming and Engineering Computing with MATLAB 2019
Huei-Huang Lee wrote this guide specially for undergraduate students completely new to programming with MATLAB. Case studies and examples are used extensively throughout this book and are at the core of what makes this book so unique.
The author believes that the best way to learn MATLAB is to study programs written by experienced programmers and that the quality of these example programs determines the quality of the book. The examples in this book are carefully designed to teach you MATLAB programming as well as to inspire within you your own problem-solving potential. Most of the examples used in this book are designed to solve a whole class of problems, rather than a single, specific problem.
Examples in each section of the guide are presented in a consistent way. An example is usually described first, followed by a MATLAB script. Any resulting text and graphics output (and in some cases inputs) that are produced from running a script are presented and discussed. Finally, the remainder of each section is devoted to explaining the purpose of the lines of the script.
In case you are an undergraduate engineering student you would like to use it as a self-study book for learning MATLAB, click below to get this wonderful text and studies from Amazon presented there collected from professionals and talented authors.
8. Practical MATLAB Deep Learning
If you are an Engineer, data scientist, or student wanting a book rich in examples on deep learning using MATLAB, then move closer to the contents of this resource.
This book by Michael Paluszek and Stephanie Thomas provides an introduction to deep learning and using MATLAB’s deep-learning toolboxes. You will see how these toolboxes provide the complete set of functions needed to implement all aspects of deep learning.
Along the way, you will learn to model complex systems, including the stock market, natural language, and angles-only orbit determination. You will cover dynamics and control, and integrate deep-learning algorithms and approaches using MATLAB. You will also apply deep learning to aircraft navigation using images.
Finally, you will carry out the classification of ballet pirouettes using an inertial measurement unit to experiment with MATLAB’s hardware capabilities.
What You Will Learn
- Explore deep learning using MATLAB and compare it to algorithms
- Write a deep learning function in MATLAB and train it with examples
- Use MATLAB toolboxes related to deep learning
- Implement tokamak disruption prediction
Get rich examples of deep learning using MATLAB while you go through this book. You will find great instruction from Michael who is the President of Princeton Satellite Systems, Inc and Stephanie with nearly 20 years of MATLAB experience. Add the book to your collection from Amazon by clicking on the link below:
9. Digital Image Processing using MATLAB
The Digital Image Processing Using MATLAB book stands out as the first of its kind, offering a well-balanced approach that covers both the fundamental concepts of image processing and the software principles essential for their practical implementation. It covers nicely the concepts of DIP and the Image Processing Toolbox from MathWorks, Inc.
The Image Processing Toolbox offers a reliable and well-supported software environment that addresses to a wide array of applications in digital image processing. This book stands out due to its special focus on not only utilizing existing tools but also guiding readers on how to extend their capabilities by creating new code for enhanced functionality.
You can get a copy of this book using the below link:
10. MATLAB For Dummies (For Dummies (Computer/Tech)) 2nd Edition
We all know that MATLAB is one of the most commonly used tools in the STEM field. But one thing you should know is that it does not take a high computer experience or an advanced degree to master it. The book MATLAB For Dummies makes your journey of learning MATLAB so easy.
The guidebook will walk you through all the steps required to learn the MATLAB language and the environment. It begins with the basics before diving into deep topics like Live Functions and Live Scripts etc. It provides easy-to-read content as you find your way with updated procedures and screenshots.
The book provides:
- Fully updated content to include 2020 and 2021 updates to MATLAB with up-to-date screenshots
- Steps on how to install MATLAB using its interface, and creating and saving your first file
- Ways of debugging and how to use Symbolic Math Toolbox
- New methods of handling Live Scripts and Live Functions, designing classes, creating apps, and building projects
- Other MATLAB advanced features such as importing and exporting data and publishing your work
Grab a copy using the link:
Summing Up
MATLAB combines a desktop environment tuned for iterative analysis and design processes with a programming language that expresses matrix and array mathematics directly. Designers, Engineers, financial experts, and much more use it to bring their abstract ideas to reality. You have the opportunity of crafting, designing and bringing new ideas into this thirsty world. Pick a book or two above and begin climbing the ladder of your interest. At the back of your mind, always keep the fact that you have a lot to offer to this ailing world.
Other books that will stir up your interest include: