MATLAB Programming for Engineers - Stephen J. Chapman

MATLAB Programming for Engineers

Buch | Hardcover
528 Seiten
1999
Nelson Engineering (Verlag)
978-0-534-95151-1 (ISBN)
27,40 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
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.

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.

Erscheint lt. Verlag 21.12.1999
Reihe/Serie Electrical Engineering S.
Zusatzinfo Illustrations (some col.)
Verlagsort Florence, KY
Sprache englisch
Maße 190 x 241 mm
Gewicht 794 g
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Mathematik / Informatik Mathematik Angewandte Mathematik
Mathematik / Informatik Mathematik Computerprogramme / Computeralgebra
Technik
ISBN-10 0-534-95151-1 / 0534951511
ISBN-13 978-0-534-95151-1 / 9780534951511
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
was jeder über Informatik wissen sollte

von Timm Eichstädt; Stefan Spieker

Buch | Softcover (2024)
Springer Vieweg (Verlag)
37,99
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
34,99
Eine Einführung in die Systemtheorie

von Margot Berghaus

Buch | Softcover (2022)
UTB (Verlag)
25,00