dwvisser.analysis
Class Matrix

java.lang.Object
  |
  +--dwvisser.analysis.Matrix

public class Matrix
extends java.lang.Object


Field Summary
 int columns
           
 double[][] element
           
 int rows
           
 
Constructor Summary
Matrix(double d)
           
Matrix(double x, Matrix m, char code)
           
Matrix(int r, int c)
           
Matrix(int r, int c, char code)
           
Matrix(int r, int c, double fill)
           
Matrix(Matrix m)
           
Matrix(Matrix m1, Matrix m2, char code)
           
Matrix(java.lang.String s)
           
 
Method Summary
 double average()
           
 java.util.Vector genp()
           
 java.util.Vector gepp()
           
 double leig(double p)
           
 Matrix lr(int iter)
           
 double max()
           
 double norm()
           
 Matrix order()
           
 Matrix permute(int a1, int a2, char c)
           
 Matrix Q()
           
 java.util.Vector qr()
           
 Matrix qreig(int iter)
           
 Matrix R()
           
 void rowMultiply(int row, double factor)
           
 Matrix sort()
           
 Matrix sub(int r1, int r2, int c1, int c2)
           
 double sum()
           
 double sumSquares()
           
 java.util.Vector toHess()
           
 java.lang.String toString(int d)
           
 java.lang.String toStringUL(int d)
           
 Matrix transpose()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rows

public int rows

columns

public int columns

element

public double[][] element
Constructor Detail

Matrix

public Matrix(int r,
              int c)

Matrix

public Matrix(double d)

Matrix

public Matrix(Matrix m1,
              Matrix m2,
              char code)

Matrix

public Matrix(double x,
              Matrix m,
              char code)

Matrix

public Matrix(int r,
              int c,
              double fill)

Matrix

public Matrix(Matrix m)

Matrix

public Matrix(int r,
              int c,
              char code)

Matrix

public Matrix(java.lang.String s)
Method Detail

transpose

public Matrix transpose()

sub

public Matrix sub(int r1,
                  int r2,
                  int c1,
                  int c2)

permute

public Matrix permute(int a1,
                      int a2,
                      char c)

norm

public double norm()

max

public double max()

sum

public double sum()

average

public double average()

sumSquares

public double sumSquares()

Q

public Matrix Q()

R

public Matrix R()

qr

public java.util.Vector qr()

toHess

public java.util.Vector toHess()

genp

public java.util.Vector genp()

gepp

public java.util.Vector gepp()

lr

public Matrix lr(int iter)

qreig

public Matrix qreig(int iter)

leig

public double leig(double p)

toString

public java.lang.String toString(int d)

toStringUL

public java.lang.String toStringUL(int d)

sort

public Matrix sort()

order

public Matrix order()

rowMultiply

public void rowMultiply(int row,
                        double factor)