## Matlab: A Practical Introduction to Programming and Problem Solving (Google eBook)Matlab: 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

### Common terms and phrases

¼¼ algorithm anonymous function ans¼ ASCII assignment statement augmented matrix blanks built-in function calculate and return Call a function callback function calling the function cell array Chapter character encoding color colormap column vector Command Window complex number data file default display element end end Enter a positive equations error message error-check example of calling expression Figure Window fopen format fprintf function call function header Graphical user interfaces identity matrix if-else statement input argument input('Enter iterate length loop variable mat ¼ mat¼ MATLAB matrix multiplication multiplication mynum nested nested function number of rows operator output arguments passed polynomial positive number prompt the user QUICK QUESTION radius random integer range real number recursive result row vector runsum shown in Figure specified square matrix string subplot switch statement temperature text box user enters vector of structures Write a function Write a script