Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $37.09
Rent From: $10.10
 
 
 
Buy Used
Used - Good See details
$21.13 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $8.70 Gift Card
Trade in
Have one to sell? Sell yours here
Hahn and Attaway Bundle: Matlab: A Practical Introduction to Programming and Problem Solving
 
 

Hahn and Attaway Bundle: Matlab: A Practical Introduction to Programming and Problem Solving [Paperback]

Stormy Attaway (Author)
4.8 out of 5 stars  See all reviews (16 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$37.09
$10.10
 
Paperback --  
Sell Back Your Copy for $8.70
Whether you buy it used on Amazon for $16.28 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $8.70.
Used Price$16.28
Trade-in Price$8.70
Price after
Trade-in
$7.58
There is a newer edition of this item:
Matlab, Second Edition: A Practical Introduction to Programming and Problem Solving Matlab, Second Edition: A Practical Introduction to Programming and Problem Solving 4.6 out of 5 stars (21)
$37.03
In Stock.

Book Description

0750687622 978-0750687621 February 16, 2009 1
Assuming no knowledge of programming, this book presents both programming concepts and MATLAB's built-in functions, providing a perfect platform for exploiting MATLAB's extensive capabilities for tackling engineering problems. It starts with programming concepts such as variables, assignments, input/output, and selection statements, moves onto loops and then solves problems using both the 'programming concept' and the 'power of MATLAB' side-by-side. In-depth coverage is given to input/output, a topic that is fundamental to many engineering applications.

* Presents programming concepts and MATLAB built-in functions side-by-side, giving students the ability to program efficiently and exploit the power of MATLAB to solve problems.
* In depth coverage of file input/output, a topic essential for many engineering applications
* Systematic, step-by-step approach, building on concepts throughout the book, facilitating easier learning
* Sections on 'common pitfalls' and 'programming guidelines' direct students towards best practice


Product Details

  • Paperback: 480 pages
  • Publisher: Butterworth-Heinemann; 1 edition (February 16, 2009)
  • Language: English
  • ISBN-10: 0750687622
  • ISBN-13: 978-0750687621
  • Product Dimensions: 9.2 x 7.5 x 1 inches
  • Shipping Weight: 1.9 pounds
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #100,687 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

16 Reviews
5 star:
 (14)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

67 of 70 people found the following review helpful:
5.0 out of 5 stars The MATLAB textbook to have, February 13, 2009
This review is from: Hahn and Attaway Bundle: Matlab: A Practical Introduction to Programming and Problem Solving (Paperback)
I was a student at Boston University (BU) College of Engineering (EE). I felt the pain of having to learn and pick up MATLAB by myself because most programming classes focus on the popular languages (C/C++ and Java), which are in many ways different from MATLAB. MATLAB is a very useful computational tool, but many schools have failed in getting students to pick up MATLAB, mostly because MATLAB is used sporadically on certain courses and there wasn't really a textbook that catered toward first-time MATLAB users.

I have used and looked at over a dozen MATLAB textbooks throughout my undergrad study, and I can confidently say this is by far the best one for anyone to pick up MATLAB from scratch. More importantly, this is the only MATLAB textbook that I have come across that teaches the concept of programming so readers can pick up the basics and start writing their own scripts. Many MATLAB textbooks only teach how to use certain functions/features but fail terribly to impart the fundamentals of MATLAB - something that students really need to know so they can use MATLAB efficiently for their homework/projects/etc.

I was a tutor/teaching assistant for some engineering courses and headed a few MATLAB workshops for BU Students while in college. I wish this book were published earlier - it would have made many students' lives a lot easier.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


41 of 41 people found the following review helpful:
5.0 out of 5 stars Perfect for non-programmers in science, math, & engineering, February 23, 2009
By 
This review is from: Hahn and Attaway Bundle: Matlab: A Practical Introduction to Programming and Problem Solving (Paperback)
I have a Ph.D. in geology and have used several flavors of command-line-based software for the last 15 years, but have never taken a course in programming. As such, I have developed limited skills at writing scripts and basic programs, and have a conceptual idea of how programming works, but usually rely on copying/modifying existing code snippets to get what I want. Documentation for such software commonly assumes the reader is a programmer, which sometimes poses problems if you don't understand certain terminology, and for figuring out how to really use various functions and/or correctly string them together in a program to accomplish a task. When I recently wanted to adopt some code written by a colleague, I realized I would have to learn to use MATLAB. Data manipulation in MATLAB is "similar to but different from" the other software I've used, and although I can parrot example commands, I really wanted to understand what I was doing. I found Attaway's "MATLAB: A Practical Introduction to Programming and Problem Solving", and based in large part on the customer review by E. Tan, I purchased it, and have not regretted the decision.

Attaway's Preface clearly explains that the "purpose of this book is to teach basic programming concepts and skills needed for basic problem solving, all using MATLAB as the vehicle." This book is not primarily aimed at computer science types or accomplished programmers who need to use MATLAB (although it might help make their MATLAB-specific code more efficient) - it's more oriented toward people who need to use MATLAB, but do not already know how to program.

Throughout the book, important terms are typeset in bold and clearly defined. The first section of the book covers basic programming concepts and MATLAB functions, and the second section covers the application of these concepts and functions to things like plotting, image processing, and math. More specifically, the first chapter introduces basic concepts such as what are variables, assignment statements, expressions, characters (text), and vectors and matrices. Subsequent chapters describe programming in MATLAB, starting with simple things like reading and writing files and progressively introducing more complicated concepts (if-else statements, for and while loops, debugging techniques, working with strings (text), etc.). So as you go, you're learning general programming concepts that will translate to other languages, and you're also familiarizing yourself with MATLAB specifically at the same time. There also are chapters on plotting, solving systems of linear algebraic equations, basic statistics, searching and sorting data, and advanced math (curve fitting, complex numbers, and calculus).

The text is straightforward and easy to read, with abundant examples. Sidebars offer quick opportunities to practice your understanding of each concept before moving on to the next one. The end of each chapter contains exercises that allow you to apply what you've learned to some practical sample problems, such as calculating wind chill factor. The author explains some of the differences in terminology between MATLAB and other languages, which will help people more easily apply the programming knowledge learned in this book to other languages (example: a vector in MATLAB is equivalent to what is called a one-dimensional array in other languages). User-defined functions (programs) are gradually described, starting with simple cases (calculating single values) and leading to more complex cases (functions that do tasks that do not return values, or return more than one value).

The physical presentation of the book is very nice - the pages are printed in color on semi-glossy paper, and there is ample room in the margins for notes. I used this margin space to note a case where the MATLAB function in my version of the software differs slightly in name and usage from the one in the book (the author notes that this may be the case depending on the version of MATLAB you're running and the platform on which you're running it).

I'm working my way through the book on my own, and find it easy to do; I imagine it would be quite accessible to undergraduates and graduate students as a supporting text in an analytical methods course using Matlab, or as the primary text for an intro course on using MATLAB in engineering and science.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 13 people found the following review helpful:
5.0 out of 5 stars Excellent professional introduction, March 6, 2009
This review is from: Hahn and Attaway Bundle: Matlab: A Practical Introduction to Programming and Problem Solving (Paperback)
First, a disclosure: I know the author and am a colleague at Boston University.

I used this book when it was still in draft form, to learn Matlab in support of my work as an engineering professor and as an academic researcher. I was trained in Fortran in the late 70's, and had no other significant experience in programming. Nevertheless, a recent new project required me to tackle some challenging problems involving significant matrix computation and instrument control. Matlab was the best language choice for the task, and Stormy's book was my guide. In spare time, a half hour at a time, the book led me through a painless but powerful introduction to the language. I found the examples to be flawlessly presented, and richly informative.

Since completing this book I have integrated Matlab into my teaching and my research, and am grateful to have had Stormy's clear, concise, well-paced introduction as my launchpad.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
figure window, command window, selection statements, workspace window, cost price code, symbolic mathematics, current directory, debugging techniques, plot applications, advanced file input, default variable ans, many output arguments, fprintf function, customizing plots, valid data samples, disp function, fprintf statement, subplot function, static text box, end fprintf, using fprintf, index into the vector, colon operator, one input argument, using sprintf
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Data Structures, Basic Statistics, Elsevier Inc, String Manipulation, Solving Systems of Linear Algebraic Equations, Advanced Mathematics, The Efficient Method, Advanced Functions, Matrix Definitions, Exercises Write, Matrix Solutions, Graphical User Interfaces, Lower Level File, Programming Style Guidelines Use, File Input, Statistical Functions, While Loops, Fitting Curves, User-Defined Functions, Common Pitfalls Forgetting, Variable Numbers of Arguments, Plot Functions, Nested For Loops, Handle Graphics, Operator Meaning
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(11)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject