Full HTML for

Basic foilset JAMA Java Matrix Classes for Java Grande Forum

Given by Cleve Moler (The MathWorks) at SC98 Orlando Java Grande Panel on November 13 98. Foils prepared December 6 98
Outside Index Summary of Material


Java Grande Forum Homepage
SC98 Java Grande Panel Presentation
What is JAMA -- Readeable Code and Proposed Matrix Class Structure
Examples and Futures

Table of Contents for full HTML of JAMA Java Matrix Classes for Java Grande Forum

Denote Foils where Image Critical
Denote Foils where Image has important information
Denote Foils where HTML is sufficient

1 JAMA : A Java Matrix Package
2 What is JAMA?
3 Six Java classes in JAMA
4 Typical JAMA Code
5 Not Covered in JAMA

Outside Index Summary of Material



HTML version of Basic Foils prepared December 6 98

Foil 1 JAMA : A Java Matrix Package

From JAMA Java Matrix Classes for Java Grande Forum SC98 Orlando Java Grande Panel -- November 13 98. *
Full HTML Index
Joe Hicklin Ronald F. Boisvert
Cleve Moler Bruce Miller
Peter Webb Roldan Pozo
Karin Remington
... MathWorks ... NIST
Java Grande Forum Panel November 13 1998
For more details on JAMA see: http://math.nist.gov/javanumerics/jama

HTML version of Basic Foils prepared December 6 98

Foil 2 What is JAMA?

From JAMA Java Matrix Classes for Java Grande Forum SC98 Orlando Java Grande Panel -- November 13 98. *
Full HTML Index
Basic linear algebra package for Java.User classes for real, dense matrices.
  • Sufficient for routine problems.
Pedagogical.
Understandable to non-experts.
Intended as the standard matrix class?for Java.
Hisory is Wilkinson and Reinsch, EISPACK, LINPACK, MATLAB

HTML version of Basic Foils prepared December 6 98

Foil 3 Six Java classes in JAMA

From JAMA Java Matrix Classes for Java Grande Forum SC98 Orlando Java Grande Panel -- November 13 98. *
Full HTML Index
Matrix
CholeskyDecomposition
LUDecomposition
QRDecomposition
SingularValueDecomposition
EigenvalueDecomposition

HTML version of Basic Foils prepared December 6 98

Foil 4 Typical JAMA Code

From JAMA Java Matrix Classes for Java Grande Forum SC98 Orlando Java Grande Panel -- November 13 98. *
Full HTML Index
double[][]array = ??{{1.,2.,3},{4.,5.,6.},{7.,8.,10.}};
Matrix A = new Matrix(array);
Matrix b = Matrix.random(3,1);
Matrix x = A.solve(b);
Matrix r = A.times(x).minus(b);
double rnorm = r.normInf();

HTML version of Basic Foils prepared December 6 98

Foil 5 Not Covered in JAMA

From JAMA Java Matrix Classes for Java Grande Forum SC98 Orlando Java Grande Panel -- November 13 98. *
Full HTML Index
Structured matrices (banded, sparse, ...)
Specialized decompositions (Ax = ?Bx )
Complex matrices.General-purpose array class.

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Dec 6 1998