Introduction to Programming Concepts Using MATLAB
Second Edition
Autar K Kaw, University of South Florida
Daniel Miller, University of South Florida
Welcome to the website for Introduction to
Programming Using MATLAB book.
This book is intended for an introductory course in
MATLAB programming in STEM (science, technology,
engineering, and mathematics) fields. With so many
textbooks written on MATLAB, why saturate the market
with one more book. That is the question the authors
asked themselves before they embarked on this
project. The following are the reasons we took this
challenging task.
- Many books simply show you how to use MATLAB
to solve engineering problems while others
concentrate on its programming aspects. We
give equal coverage to MATLAB syntax, intrinsic
functions used for common engineering
mathematical procedures, and basic programming
concepts.
- A few attempts to use currently published
textbooks in the course we teach at USF have
not met students’ needs. We are making a bold
attempt to write a book that is suitable for our
students.
- Many engineering departments throughout the
nation no longer teach a 3-credit hour
programming course. They weave the
mathematical software packages such as MATLAB
in other courses such as Foundations of
Engineering. This book is highly suitable for such
audiences. To make the access far-reaching and
to keep the pedagogy as neutral as possible for
wider acceptance, we have purposefully kept the
chapters short in length so that instructors can
easily choose the course content.
The first nine chapters of the book focus on MATLAB
commands and sequential programming. Here the user
is introduced to using the program interface, common
MATLAB commands for displaying outputs and
mathematical functions, and applications to science and
engineering problems. In the next six chapters, we use
MATLAB commands for basic mathematical procedures
learned in the engineering calculus and ordinary
differential equations courses. In the last fourteen
chapters, the user is introduced to basic programming
concepts of conditional statements, repetition, extrinsic
functions, and interaction with external files.
To access the blog go to
http://autarkaw.wordpress.com.