Matrix Algebra in C++: YAMP v1.6
Mark Von Tress, Ph.D
P.O. 171713
Arlington TX 76003
You are responsible for what you do with the
code. Here is a formal disclaimer:
DISCLAIMER: THIS PROGRAM IS PROVIDED AS IS, WITHOUT ANY
WARRANTY, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
TO FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR DISCLAIMS
ALL LIABILITY FOR DIRECT OR CONSEQUENTIAL DAMAGES RESULTING
FROM USE OF THIS PROGRAM.
©Copyright Mark Von Tress 1993
Portions of the code are ©1991 by Allen I. Hollub and are used
by permission.
- Contents
- Introduction
- A String Class
- Virtual Memory System
- Virtual Vector of Doubles
- Virtual Matrices
- The Matrix Stack
- Matrix Functions
- The Functions
- Math Functions
- Tran()
- Trace()
- Ident(), Helm(), Fill(), Index()
- Sweep() and Inv()
- Kron()
- Det()
- Cholesky(), QR()
- Svd() and Ginv()
- An Almost Fft()
- Reshaping functions: Vec(), Vecdiag(), Diag(), and
Shape()
- Summation Functions: Sum(), Sumsq(), Cusum()
- Mmin(), Mmax()
- Elementary Row and Column Operations
- Distribution Functions
- An X–Y Plot: GMatrix
- Conclusion
- Using YAMP
- test.cpp
- testreg.cpp
- testgraf.cpp
- Revision History
- Bibliography
- Index