MATLAB: A PRACTICAL INTRODUCTION TO PROGRAMMING AND PROBLEM SOLVING
To order this title, and for more information, click here
By Stormy Attaway
Description Assuming no knowledge of programming, this book presents both programming concepts and MATLAB's built-in functions, providing a perfect
platform for exploiting MATLAB's extensive capabilities for tackling engineering problems. It starts with programming concepts such as
variables, assignments, input/output, and selection statements, moves onto loops and then solves problems using both the ?programming
concept' and the ?power of MATLAB' side-by-side. In-depth coverage is given to input/output, a topic that is fundamental to many engineering
applications.
Audience
Engineers learning to program and model in Matlab. Undergraduates in engineering and science taking a course on MATLAB.
Contents
I. Programming and Problem Solving Using MATLAB
Chapter 1: Introduction to MATLAB
1.1 Getting into MATLAB
1.2
Variables and Assignment Statements
1.3 Expressions
1.4 Characters and Encoding
1.5 Vectors and Matrices
1.6 End Of Chapter Summary
Chapter 2: Introduction to MATLAB Programming
2.1 Algorithms
2.2 MATLAB Scripts
2.3 Input and Output
2.4 Scripts with Input and Output
2.5 Scripts to Produce and Customize Simple Plots
2.6 Introduction to File Input/Output (load and save)
2.7 User-defined functions that return a single value
2.8 End
Of Chapter Summary
Chapter 3: Selection Statements
3.1 Relational Expressions
3.2 The if Statement
3.3
The If-else Statement
3.4 Nested if-else statements
3.5 The switch statement
3.6 The menu function
3.7
The"is" functions in MATLAB
3.8 End Of Chapter Summary
Chapter 4: Looping
4.1 The for loop
4.2 Nested
for loops
4.3 Vectorizing
4.4 While loops
4.5 End Of Chapter Summary
Chapter 5: MATLAB Programs
5.1 More Types of User-Defined Functions
5.2 MATLAB Program Organization
5.3 Application: Menu-Driven Modular Program
5.4 Variable Scope
5.5 Debugging Techniques
5.6 End Of Chapter Summary
Chapter 6: String Manipulation
6.1 Creating String Variables
6.2 Operations on Strings
6.3 The "is" functions for strings
6.4 Converting
between string and number types
6.5 End Of Chapter Summary
Chapter 7: Data Structures: Cell Arrays, Structures
7.1
Cell Arrays
7.2 Structures
7.3 End Of Chapter Summary
Chapter 8: Advanced File Input and Output
8.1 Lower-level
File I/O Functions
8.2 Writing and reading spreadsheet files
8.3 Using MAT-files for Variables
8.4 End Of Chapter
Summary
Chapter 9: Advanced Functions
9.1 Anonymous Functions
9.2 Uses of Function handles
9.3 Variable
numbers of arguments
9.4 Nested Functions
9.5 Recursive Functions
9.6 End Of Chapter Summary
II. Applications
Chapter 10: MATLAB Plots
10.1 Plot Functions
10.2 Animation
10.3 Three Dimensional Plots
10.4
Customizing Plots
10.5 Graphics Properties
10.6 Plot Applications
10.7 End Of Chapter Summary
Chapter
11: Solving Systems of Linear Algebraic Equations
11.1 Matrix Definitions
11.2 Matrix Solutions to Systems of Linear
Algebraic Equations
11.3 Symbolic Mathematics
11.4 End Of Chapter Summary
Chapter 12: Basic Statistics, Searching,
and Sorting
Books and book related electronic products are priced in US dollars (USD), euro (EUR), and Great Britain Pounds (GBP). USD prices apply to the Americas and Asia Pacific. EUR prices apply in Europe and the Middle East. GBP prices apply to the UK and all other countries.