Computer Manual in MATLAB to accompany Pattern Classification, 2nd Edition
April 2004, ©2004
The Manual is accompanied by software that is available electronically. The software contains all algorithms in DH&S, indexed to the textbook, and uses symbols and notation as close as possible to the textbook. The code is self-annotating so the user can easily navigate, understand and modify the code.
Chapter 1. Introduction to MATLAB.
Basic Navigation and Interaction.
Scalars, Variables and Basic Arithmetic.
Relational and Logical Operators.
Lists, Vectors and Matrices.
Vector and Matrix Norms.
Determinants, Inverses and Pseudoinverses.
Matrix Powers and Exponentials.
Eigenvalues and Eigenvectors.
Clearing Variables and Functions.
Chapter 2. Programming in MATLAB.
Data, and File Input and Output.
Operations on Strings.
Chapter 3. Classification Toolbox.
Loading the Toolbox and Starting MATLAB.
Graphical User Interface.
Creating Your Own Data Files.
Classifying Using the Text-based Interface.
How to Add New Algorithms.
Adding a New Feature Selection Algorithm.
List of Functions.
Appendix: Program Descriptions.
ELAD YOM-TOV, PhD, is a research scientist at IBM Research Lab in Haifa, working on the applications of machine learning to search technologies, bioinformatics, and hardware verification (among others). He is a graduate of Tel-Aviv University and the Technion.