A Guide to MATLAB: For Beginners and Experienced Users

A Guide to MATLAB For Beginners and Experienced Users

As you know there are numerous books, for learning how to work with MATLAB, but unfortunately, we don’t have enough time to read them all and finally implement our knowledge of the software.

A Guide to MATLAB: For Beginners and Experienced Users is one of those kinds of books that is specially published for MATLAB; therefore, you can find this book on the MATLAB website.

A number of people think learning MATLAB or working with Simulink is pretty hard, but honestly, it is not, so why some of the engineers think like this?

As you know MATLAB is such a valuable software in all fields of engineering; consequently, students who are intent on doing their projects, want to learn it; therefore, they start to learn and in this way they use books, then after some days they understand their choice is not as good as it should be.

So the question is why this happens; we expect they are encouraged more instead of being rejected.

The answer is: they did not opt the right one, of course, you could not be successful unless you have the right method.

You, all engineers and student, can become a master of MATLAB provided that you use multimedia first; as a result, as it is clear we have two options for learning MATLAB multimedia content, and books in either multimedia have a better user experience.

Read more  Electric Motor Drives: Modeling, Analysis, and Control by R. Krishnan

Finally, if you want to learn it, you can start with a book, but we recommend multimedia first, at least for an amateur.


Book description

Now in its second edition, this outstanding textbook explains everything you need to get started using MATLAB®. It contains concise explanations of essential MATLAB commands, as well as easily understood instructions for using MATLAB’s programming features, graphical capabilities, simulation models, and rich desktop interface. MATLAB and its new user interface are treated extensively in the book. New features in this edition include: a complete treatment of MATLAB’s publish feature; new material on MATLAB graphics, enabling the user to master quickly the various symbolic and numerical plotting routines; and a robust presentation of MuPAD® and how to use it as a stand-alone platform. The authors have also updated the text throughout, reworking examples and exploring new applications. The book is essential reading for beginners, occasional users, and experienced users wishing to brush up their skills.



Review of the previous edition: ‘Major highlights of the book are completely transparent examples of classical yet always intriguing mathematical, statistical, engineering, economics, and physics problems. In addition, the book explains a seamless use with Microsoft Word for integrating MATLAB® outputs with documents, reports, presentations, or other online processes. Advanced topics with examples include Monte Carlo simulation, population dynamics, and linear programming.


Book details

Title: A Guide to MATLAB: For Beginners and Experienced Users

Page Count: 329

Author: Brian R. Hunt, Ronald L. Lipsman, Jonathan M. Rosenberg

Edition number: 2

Publisher: Cambridge University

Language: English



Table of Contents for A Guide to MATLAB: For Beginners and Experienced Users;

Getting Started

Platforms and Versions


Starting MATLAB

Typing in the Command Window

Online Help

MATLAB Windows

Ending a Session


Input and Output


Recovering from Problems

Errors in Input

Aborting Calculations

Algebraic or Symbolic Computation

Substituting in Symbolic Expressions

Symbolic Expressions, Variable Precision, and Exact Arithmetic

Vectors and Matrices



Suppressing Output


Built-in Functions

User-Defined Functions

Managing Variable

Variables and Assignments

Solving Equations


Graphing with ezplot

Modifying the Graph

Graphing with plot

Plotting Multiple Curves

interacting with MATLAB

The MATLAB Interface

The Desktop

The Workspace

The Current Directory and Search Path

The Command History Window


Script M-Files

Function M-Files


Presenting Your Results

Publishing an M-File

Diary Files

Interactive M-File

Wrapping Long Input and Output Lines

Printing and Saving Graphics


Fine-Tuning Your M-Files

Practice Set A: Algebra and Arithmetic

Beyond the Basics

Suppressing Output

Data Classes

String Manipulation

Symbolic and Floating-Point Numbers

Functions and Expressions


More about M-Files

Variables in Script M-Files

Variables in Function M-Files

Structure of Function M-Files

Complex Arithmetic

More on Matrices

Solving Linear Systems

Calculating Eigenvalues and Eigenvectors

Doing Calculus with MATLAB




Sums and Products

Taylor Series

Default Variables

MATLAB Graphics

Two-Dimensional Plots

Parametric Plots

Contour Plots and Implicit Plots

Field Plots

Three-Dimensional Plots

Curves in Three-Dimensional Space

Surfaces in Three-Dimensional Space

Figure Windows

Multiple Figure Windows

The Figure Toolbar

Combining Plots in One Window

Customizing Graphics


Change of Plot Style

Full-Fledged Customization

Images, Animations, and Sound




Practice Set B: Calculus, Graphics, and Linear Algebra9

MATLAB Programming


Branching with if

Logical Expressions

Branching with switch

More about Loops

Open-Ended Loops

Breaking from a Loop

Other Programming Commands


Cell and Structure Arrays

Commands for Parsing Input and Output

Evaluation and Function Handles

User Input and Screen Output


Interacting with the Operating System

Calling External Programs

File Input and Output

Publishing and M-Books

Fine Points of Publishing

More on M-Books

The Notebook Menu Items

M-Book Graphics

More Hints for Effective Use of M-Books


A Simple Differential Equation

An Engineering Example

Communication with the Workspace


GUI Layout and GUIDE

Saving and Running a GUI

GUI Callback Function


Illuminating a Room

Mortgage Payments

Monte Carlo Simulation

Population Dynamics

Linear Economic Models

Linear Programming


Numerical Solution of the Heat Equation

A Model of Traffic Flow

Practice Set C: Developing Your MATLAB Skills


Common Problems

Wrong or Unexpected Output

Syntax Error

Spelling Error

Error or Warning Messages When Plotting

A Previously Saved M-File Evaluates Differently

Computer Won’t Respond

The Most Common Mistake

Debugging Techniques

Solutions to the Practice Sets

Solutions to Practice Set A: Algebra and Arithmetic

Solutions to Practice Set B: Calculus, Graphics, and Linear Algebra

Solutions to Practice Set C: Developing Your MATLAB Skills







     Direct Download Link For; A Guide to MATLAB 2nd Edition by Brian R. Hunt | 3 MB in size

     Password : www.poweren.pro


By the way! Follow the PowerEn on Twitter for new contents



Rating: 5.0/5. From 1 vote.
Please wait...

Leave a Reply

Notify of