Matlab: A Practical Introduction to Programming and Problem Solving (Google eBook)MATLAB: A Practical Introduction to Programming and Problem Solving aims to provide readers with the knowledge of the fundamentals of programming concepts and the skills and techniques needed for basic problem solving using MATLAB as the vehicle. MATLAB is software that functions to complete a wide range of tasks, from mathematical procedures to threedimensional imaging. The software also has a complete programming structure that allows programmers to use their own specifications in customizing programs. The text has the following key features: Systematic approach Sidebyside programming concepts and builtin functions File input/output Userdefined functions Advanced programming concepts Problemsolving tools Plots, imaging and graphical user interfaces Vectorized code The book is composed of 15 chapters, which discuss MATLAB and its programs, selection and loop statements, string manipulation, data structures, advanced functions, advanced plotting procedures, matrix representation of linear algebraic equations, basic statistics and indexing, and advanced mathematics. This source will be invaluable for engineers, engineering novices, and students learning to program and model in MATLAB. * Presents programming concepts and MATLAB builtin functions sidebyside, 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, stepbystep approach, building on concepts throughout the book, facilitating easier learning * Sections on ‘common pitfalls’ and ‘programming guidelines’ direct students towards best practice * New to this edition:

What people are saying  Write a review
We haven't found any reviews in the usual places.
Contents
Chapter 2  
Chapter 3  
Chapter 4  
Chapter 5  
Chapter 6  
Chapter 7  
Chapter 8  
Chapter 9  
Chapter 10  
PART 2  
Chapter 11  
Chapter 12  
Chapter 13  
Chapter 14  
Chapter 15  
Common terms and phrases
anonymous functions ASCII assignment statement blanks builtin functions calculate and return calculates the area calling the function calls a function cell array Chapter character encoding column vector Command Window coordinates create a vector data file data structure default display element elseif end end Enter a positive error message errorcheck example of calling executed expression fgets ﬁeld Figure Window ﬁle ﬁrst fopen format fprintf function call function handle function header function returns ifelse statement input argument input(‘Enter length loop variable MATLAB matrix Modular Program mymax mynum nested nested function newline character number of rows outer loop output arguments positive number preallocating Programming Concept prompt the user Quick Question quiz radius random integer range real number rectangle recursive result row vector runsum specified string struct subfunction subplot switch statement temperature user enters vector of structures width Write a function Write a script