|
MATLAB Programming for Engineers, 5th, 2016
MATLAB (short for MATrix LABoratory) is a special-purpose computer program
optimized to perform engineering and scientific calculations. It started life as
a program designed to perform matrix mathematics, but over the years it has
grown into a flexible computing system capable of solving essentially any technical
problem.
The MATLAB program implements the MATLAB programming language
and provides a very extensive library of predefined functions to make technical
programming tasks easier and more efficient. This book introduces the MATLAB
language as it is implemented in MATLAB Version 2014B and shows how to use it to
solve typical technical problems.
MATLAB is a huge program, with an incredibly rich variety of functions. Even
the basic version of MATLAB without any toolkits is much richer than other
technical programming languages. There are more than 1000 functions in the basic
MATLAB product alone, and the toolkits extend this capability with many more
functions in various specialties. Furthermore, these functions often solve very
complex problems (solving differential equations, inverting matrices, and so forth)
in a single step, saving large amounts of time. Doing the same thing in another
computer language usually involves writing complex programs yourself or buying
a third-party software package (such as IMSL or the NAG software libraries) that
contains the functions.
The built-in MATLAB functions are almost always better than anything that
an individual engineer could write on his or her own because many people have
worked on them, and they have been tested against many different data sets. These
functions are also robust, producing sensible results for wide ranges of input data
and gracefully handling error conditions.
This book makes no attempt to introduce the user to all of MATLAB’s functions.
Instead, it teaches a user the basics of how to write, debug, and optimize good
MATLAB programs, plus a subset of the most important functions used to solve
|