Title: MATLAB Programming Author(s): David Kuncicky Pages: 288 Publisher: Prentice Hall; 1st edition Publication date: 2003 Language: English Format: PDF ISBN-10: 013035127X ISBN-13: Description: The MATLAB System; The MATLAB Interactive Environment; The Programming Elements of MATLAB; Control Structures; Arrays and Matrix Operations; Plotting and Graphing; Procedural Abstraction; Recursion; Introduction to Object-Oriented Programming; and Software Development. For professionals in General Engineering or Computer Science fields.
Contents
1 Engineering Problem Solving
1.1 Problem-Solving Process
1.2 ProblemSolving Example
1.3 Computing Software
1.4 Computing Terminology
2 Matlab Technical Computing Environment
2.1 Workspace,Windows, and Help
2.2 ScalarMathematics
2.3 BasicMathematical Functions
2.4 Computational Limitations
2.5 Display Options
2.6 Accuracyand Precision
3 Files and File Management
3.1 FileManagement Definitions and Commands
3.2 Saving and RestoringMatlab Information
3.3 ScriptM-Files
3.4 Errors and Debugging
3.5 Matlab Search Path, PathManagement, and Startup
4 Trigonometry and Complex Numbers
4.1 Trigonometry
4.2 Complex Numbers
4.3 Two-Dimensional Plotting
5 Arrays and Array Operations
5.1 Vector Arrays
5.2 Matrix Arrays
5.3 ArrayPlotting Capabilities
6 Mathematical Functions and Applications
6.1 Signal Representation, Processing, and Plotting
6.2 Poly nomials
6.3 Partial Fraction Expansion
6.4 Functions of Two Variables
6.5 User-Defined Functions
6.6 Plotting Functions
7 DataAnalysis
7.1 Maximum andMinimum
7.2 Sums and Products
7.3 Statistical Analysis
7.4 Random Number Generation
8 Selection Programming
8.1 Relational and Logical Operators
8.2 Flow Control
8.3 Loops
8.4 Selection Statements in User-Defined Functions
8.5 Update Processes
8.6 Applied ProblemSolving: Speech Signal Analysis
9 Vectors, Matrices and Linear Algebra
9.1 Vectors
9.2 Matrices
9.3 Solutions to Systems of Linear Equations
9.4 Applied ProblemSolving: RobotMotion
10 Curve Fitting and Interpolation
10.1 Minimum Mean-Square Error Curve Fitting
10.2 Applied Problem Solving: Hydraulic Engineering
10.3 Interpolation
10.4 Applied Problem Solving: Human Hearing
11 Integration and Differentiation
11.1 Numerical Integration
11.2 Numerical Differentiation
12 Strings, Time, Base Conversion and Bit Operations
12.1 Character Strings
12.2 Time Computations
12.3 Base Conversions and Bit Operations
13 Symbolic Processing
13.1 Symbolic Expressions and Algebra
13.2 Manipulating Trigonometric Expressions
13.3 Evaluating and Plotting Sy mbolic Expressions
13.4 Solving Algebraic and Transcendental Equations
13.5 Calculus
13.6 Linear Algebra