netkit.util
Class Matrix
java.lang.Object
netkit.util.Matrix
public class Matrix
- extends java.lang.Object
Simple Matrix mathematics in support for the Harmonic function.
- Author:
- Sofus A. Macskassy
Constructor Summary |
Matrix(double[][] m)
|
Matrix(int xdim,
int ydim)
|
Matrix(int xdim,
int ydim,
boolean identity)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Matrix
public Matrix(double[][] m)
Matrix
public Matrix(int xdim,
int ydim)
Matrix
public Matrix(int xdim,
int ydim,
boolean identity)
isSymmetric
public boolean isSymmetric()
isSquare
public boolean isSquare()
getXdim
public int getXdim()
getYdim
public int getYdim()
getMatrix
public double[][] getMatrix()
getDiagonal
public Matrix getDiagonal()
multiply
public Matrix multiply(Matrix m)
add
public Matrix add(Matrix m)
subtract
public Matrix subtract(Matrix m)
invert
public Matrix invert()
solve
public Matrix solve()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
submatrix
public Matrix submatrix(int startRow,
int numRow,
int startCol,
int numCol)
print
public void print(java.io.PrintWriter pw)
main
public static void main(java.lang.String[] args)