MATLAB Programming for Engineers
Stephen J. Chapman(Author)
Nelson Engineering (Publisher)
Published on 21. December 1999
Book
Hardback
528 pages
978-0-534-95151-1 (ISBN)
Article exhausted; check for reprint
Description
This text is an introduction to MATLAB as a technical programming language. It is written to teach students how to write clean, efficient, and well-documented MATLAB programs. Stephen Chapman emphasizes top-down programming methodology and encourages students to think about the proper design of a program before beginning to code. The book is carefully structured to provide the students with programming practice boxes that highlight good programming practices, boxes that detail common pitfalls in MATLAB programming, as well as numerous programming exercises and examples. The book is design to emphasize how to take advantage of MATLAB's unique functionality and write reliable MATLAB programs. Students are taught how to use MATLAB as a programming language and how to locate any desired function with MATLAB's extensive on-line help facilities.
This text is an introduction to MATLAB as a technical programming language. It is written to teach students how to write clean, efficient, and well-documented MATLAB programs. Stephen Chapman emphasizes top-down programming methodology and encourages students to think about the proper design of a program before beginning to code. The book is carefully structured to provide the students with programming practice boxes that highlight good programming practices, boxes that detail common pitfalls in MATLAB programming, as well as numerous programming exercises and examples. The book is design to emphasize how to take advantage of MATLAB's unique functionality and write reliable MATLAB programs. Students are taught how to use MATLAB as a programming language and how to locate any desired function with MATLAB's extensive on-line help facilities.
This text is an introduction to MATLAB as a technical programming language. It is written to teach students how to write clean, efficient, and well-documented MATLAB programs. Stephen Chapman emphasizes top-down programming methodology and encourages students to think about the proper design of a program before beginning to code. The book is carefully structured to provide the students with programming practice boxes that highlight good programming practices, boxes that detail common pitfalls in MATLAB programming, as well as numerous programming exercises and examples. The book is design to emphasize how to take advantage of MATLAB's unique functionality and write reliable MATLAB programs. Students are taught how to use MATLAB as a programming language and how to locate any desired function with MATLAB's extensive on-line help facilities.
More details
Series
Language
English
Place of publication
Florence, KY
United States
Publishing group
Cengage Learning, Inc
Target group
College/higher education
Professional and scholarly
Illustrations
Illustrations (some col.)
Dimensions
Height: 241 mm
Width: 190 mm
Weight
794 gr
ISBN-13
978-0-534-95151-1 (9780534951511)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions
Stephen J. Chapman
MATLAB Programming for Engineers
Book
11/2001
2nd Edition
Brooks/Cole
€58.37
Article is exhausted; no reprint
Content
1. INTRODUCTION TO MATLABThe Advantages of MATLAB / Disadvantages of MATLAB / The MATLAB Environment / Using MATLAB as a Scratchpad / Summary / Exercises2. MATLAB BASICSVariables and Assays / Initializing Variables in MATLAB / Subarrays / Special Values / Displaying Output Data / Data Files / Scalar and Array Operations / Hierarchy of Operations / Built-in MATLAB Functions / Introduction to Plotting / Examples / Debugging MATLAB Programs / Summary / Summary of Good Programming Practice / MATLAB Summary / Exercises3. BRANCHING STATEMETNS AND PROGRAM DESIGNIntroduction to Top-Down Design Techniques / Use of Pseudocode / Relational and Logical Operators / Branches / Additional Plotting Features / More on Debugging MATLAB Programs / Summary / Exercises4. LOOPSThe while Loop / The for Loop / Additional Examples / Summary / Exercises5. USER-DEFINED FUNCTIONSIntroduction to MATLAB Functions / Variable Passing in MATLAB: The Pass-By-Value Scheme / Optional Arguments / Sharing Data Using Global Memory / Preserving Data Between Calls to a Function / Function Functions / Subfunctions and Private Functions / Summary / Exercises6. ADDITIONAL DATA TYPES AND PLOT TYPESComplex Data / String Functions / Multidimensional Arrays / Additional Two-Dimensional Plots / Three-Dimensional Plots / Summary / Exercises7. SPARSE ARRAYS, CELL ARRAYS AND STRUCTURESSparse Arrays / Cell Arrays / Structure Arrays / Summary / Exercises8. INPUT/OUTPUT FUNCTIONSMore about the load and save Commands / An Introduction to MATLAB File Processing / File Opening and Closing / Binary I/O Functions / Formatted I/O Functions / Comparing Formatted and Binary I/O Functions / File Positioning and Status Functions / Summary / Exercises9. HANDLE GRAPHICSThe MATLAB Graphics System / Object Handles / Examining and Changing Object Properties / Using set to List Possible Property Values / Finding Objects / Selecting Objects with the Mouse / Position and Units / Printer Positions / Default and Factory Properties / Graphics Object Properties / Summary / Exercises10. GRAPHICAL USER INTERFACESHow a Graphical User Interface Works / Creating and Displaying a Graphical User Interface / Object Properties / Graphical User Interface Components / Dialog Boxes / Menus / Tips for Creating Efficient GUIs / Summary / Exercises / APPENDIX A: INDEX OF SELECTED MATLAB FUNCTIONS / APPENDIX B: ANSWERS TO QUIZZES.