KEY BENEFIT: Updated to comply with MATLAB 2008, this text uses hands-on exercises, engineering industry examples, and a variety of core tools to increase programming proficiency and capability. KEY TOPICS: Introduction to Computers and Programming; Getting Started with MATLAB; Arrays; Execution Control; Functions; Character Strings; Cell Arrays and Structures; File I/O; Recursion; Principles of Problem Solving; Plotting; Matrices; Images; Processing Sound; Numerical Methods; Sorting. Online Chapters: Searching Graphs; OOP; Linked Lists; Binary Trees; N-ary Trees and Graphs; The Cost of Computing. MARKET: An ideal reference for engineering or computer science professionals.
About the Author, David M Smith
David Smith has been teaching introductory computer science classes for engineers at the Georgia Institute of Technology since 1997 when he retired from industry. Previously, he worked 31 years for Lockheed-Martin at their Marietta, Georgia, facility as a systems and software specialist with a focus on intelligent systems. He was active in designing and developing software for the C-130J, C-27J, F-22 and C-5 aircraft, and was the technical leader of the Pilot’s Associate program, a $42 million research project sponsored by the Defense Advanced Research Projects Agency.
He has a bachelor’s degree in aeronautical engineering from Southampton University, and a master’s degree in control systems from Imperial College, London.