My Library

University LibraryCatalogue

     
Limit search to items available for borrowing or consultation
Result Page: Previous Next
Can't find that book? Try BONUS+
 
Look for full text

Search Discovery

Search CARM Centre Catalogue

Search Trove

Add record to RefWorks

Book Cover
PRINTED BOOKS
Author Chapman, Stephen J.

Title MATLAB programming for engineers / Stephen J. Chapman.

Published Pacific Grove, CA : Brooks/Cole-Thomson Learning, [2002]
©2002

Copies

Location Call No. Status
 UniM ERC  518.0285 CHAP 2nd ed.    AVAILABLE
Edition 2nd ed.
Physical description xviii, 478 pages : illustrations ; 24 cm
Notes Includes index.
Contents 1.1 Advantages of Matlab 1 -- 1.2 Disadvantages of Matlab 3 -- 1.3 Matlab Environment 3 -- 1.4 Using Matlab as a Srcratchpad 16 -- 2.1 Variables and Arrays 21 -- 2.2 Initializing Variables in Matlab 24 -- 2.3 Multidimensional Arrays 31 -- 2.4 Subarrays 34 -- 2.5 Special Values 37 -- 2.6 Displaying Output Data 39 -- 2.7 Data Files 42 -- 2.8 Scalar and Array Operations 44 -- 2.9 Hierarchy of Operations 48 -- 2.10 Built-in Matlab Functions 51 -- 2.11 Introduction to Plotting 52 -- 2.13 Debugging Matlab Programs 67 -- 3 Branching Statements and Program Design 81 -- 3.1 Introduction to Top-Down Design Techniques 81 -- 3.2 Use of Pseudocode 86 -- 3.3 Relational and Logical Operators 87 -- 3.4 Branches 94 -- 3.5 Additional Plotting Features 108 -- 3.6 More on Debugging Matlab Programs 125 -- 4 Loops 137 -- 4.1 While Loop 137 -- 4.2 For Loop 143 -- 4.3 Logical Arrays and Vectorization 157 -- 5 User-Defined Functions 187 -- 5.1 Introduction to Matlab Functions 189 -- 5.2 Variable Passing in Matlab: The Pass-By-Value Scheme 194 -- 5.3 Optional Arguments 204 -- 5.4 Sharing Data Using Global Memory 209 -- 5.5 Preserving Data Between Calls to a Function 217 -- 5.6 Function Functions 222 -- 5.7 Subfunctions and Private Functions 225 -- 6 Complex Data, Character Data, and Additional Plot Types 241 -- 6.1 Complex Data 241 -- 6.2 String Functions 252 -- 6.3 Multidimensional Arrays 266 -- 6.4 Additional Two-Dimensional Plots 268 -- 6.5 Three-Dimensional Plots 276 -- 7 Sparse Arrays, Cell Arrays, and Structures 287 -- 8 Input/Output Functions 319 -- 8.1 Textread Function 319 -- 8.2 More about the load and save Commands 321 -- 8.3 An Introduction to Matlab File Processing 323 -- 8.4 File Opening and Closing 325 -- 8.5 Binary I/O Functions 328 -- 8.6 Formatted I/O Functions 332 -- 8.7 Comparing Formatted and Binary I/O Functions 342 -- 8.8 File Positioning and Status Functions 347 -- 8.9 Function uiimport 356 -- 9 Handle Graphics 363 -- 9.1 Matlab Graphics System 363 -- 9.2 Object Handles 365 -- 9.3 Examining and Changing Object Properties 365 -- 9.4 Using set to List Possible Property Values 372 -- 9.5 User-Defined Date 374 -- 9.6 Finding Objects 375 -- 9.7 Selecting Objects with the Mouse 377 -- 9.8 Position and Units 380 -- 9.9 Printer Positions 384 -- 9.10 Default and Factory Properties 385 -- 9.11 Graphics Object Properties 387 -- 10 Graphical User Interfaces 391 -- 10.1 How a Graphical User Interface Works 391 -- 10.2 Creating and Displaying a Graphical User Interface 392 -- 10.3 Object Properties 406 -- 10.4 Graphical User Interface Components 407 -- 10.5 Dialog Boxes 422 -- 10.6 Menus 425 -- 10.7 Tips for Creating Efficient GUIs 436.
Subject MATLAB.
Numerical analysis -- Data processing.
ISBN 0534390560 (paperback)
0534390560