## Matlab: A Practical Introduction to Programming and Problem SolvingMatlab: A Practical Introduction to Programming and Problem Solving discusses the basic programming concepts and skills needed for problem solving using MATLAB software. The book differs from other texts in that it teaches programming concepts and the use of the built-in functions in MATLAB simultaneously. Starting with basic programming concepts, such as variables, assignments, input/output, selection, and loop statements, problems are introduced and solved throughout the book. The book is organized into two parts. Part I covers the programming constructs and demonstrates programming versus efficient use of built-in functions to solve problems. Part II discusses the applications, including plotting, image processing, and mathematics, needed in basic problem solving. The chapters feature sections called “Quick Question! as well as practice problems designed to test knowledge about the material covered. Problems are solved using both “The Programming Concept and “The Efficient Method, which facilitates understanding the efficient ways of using MATLAB, and also the programming concepts used in these efficient functions and operators. * 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 |

### What people are saying - Write a review

#### The MATLAB textbook to have

User Review - E Tan - BordersI 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 ... Read full review

User Review - Flag as inappropriate

Very Good quality

### Other editions - View all

Matlab: A Practical Introduction to Programming and Problem Solving Stormy Attaway Limited preview - 2016 |

Matlab: A Practical Introduction to Programming and Problem Solving Stormy Attaway Limited preview - 2011 |

MATLAB: A Practical Introduction to Programming and Problem Solving Stormy Attaway Limited preview - 2012 |

### Common terms and phrases

algorithm anonymous function ASCII assignment statement augmented matrix blanks built-in function calculate and return calculates the area calling the function cell array character character encoding colormap column vector Command Window complex number create a vector data file default display ê ú ê element end end Enter a positive equations error-check examples of calling expression Figure Window fopen format fprintf fprintf(‘The func function call function header function returns identity matrix if-else statement input argument input(‘Enter iterate logical true MATLAB matrix multiplication multiplication mymax mynum nested nested function number of rows output arguments passed positive number programming Concept prompt the user QuiCK Question radius random integer range real number rectangle recursive result row vector runsum seen in Figure specified square matrix string subplot switch statement temperature text box ú ê ú user enters vector of structures Write a function Write a script