net.damf.funkson.matrix
Class Matricks
java.lang.Object
net.damf.funkson.matrix.Matricks
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Elementary, ExtMatricks
public class Matricks
- extends java.lang.Object
- implements java.lang.Cloneable
Method Summary |
void |
addToRow(int receiving,
int row,
Numbor toMultiply)
|
java.lang.Object |
clone()
|
java.lang.String[] |
converToStandard()
|
void |
displayStep(int step)
|
void |
divideRowBy(int row,
Numbor numbor)
|
Numbor[][] |
get()
|
Numbor |
get(int row,
int col)
|
Matricks |
getClone()
|
int |
getCols()
|
java.lang.String[] |
getHalfStandard(boolean rowToTop,
boolean rowToBot)
|
Numbor[][] |
getInverse()
|
java.lang.String |
getName()
|
java.lang.String |
getNameEq()
|
java.lang.String[][] |
getNumStrRay()
|
java.lang.String[] |
getPlainStandard()
|
int |
getRows()
|
Matricks |
getTranspose()
|
void |
invert()
|
boolean |
isSquare()
|
void |
multiplyRowBy(int row,
Numbor numbor)
|
void |
set(int row,
int col,
Numbor num)
|
void |
setMatrix(Matricks matrix)
|
void |
setMatrix(Numbor[][] matrix)
|
void |
setMatrix(java.lang.String str,
Numbor[][] matrix)
|
void |
setName(java.lang.String str)
|
void |
subtractFromRow(int receiving,
int row,
Numbor toMultiply)
|
void |
swapRows(int row1,
int row2)
|
void |
transpose()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numbor2
protected Numbor[][] numbor2
name
protected java.lang.String name
rows
protected int rows
cols
protected int cols
Matricks
public Matricks(java.lang.String str)
Matricks
public Matricks(Numbor[][] matrix)
Matricks
public Matricks(java.lang.String str,
Numbor[][] matrix)
setMatrix
public void setMatrix(Numbor[][] matrix)
setMatrix
public void setMatrix(Matricks matrix)
setMatrix
public void setMatrix(java.lang.String str,
Numbor[][] matrix)
getClone
public Matricks getClone()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
displayStep
public void displayStep(int step)
invert
public void invert()
getInverse
public Numbor[][] getInverse()
transpose
public void transpose()
getTranspose
public Matricks getTranspose()
isSquare
public boolean isSquare()
swapRows
public void swapRows(int row1,
int row2)
addToRow
public void addToRow(int receiving,
int row,
Numbor toMultiply)
subtractFromRow
public void subtractFromRow(int receiving,
int row,
Numbor toMultiply)
multiplyRowBy
public void multiplyRowBy(int row,
Numbor numbor)
divideRowBy
public void divideRowBy(int row,
Numbor numbor)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String str)
getNameEq
public java.lang.String getNameEq()
getRows
public int getRows()
getCols
public int getCols()
get
public Numbor[][] get()
get
public Numbor get(int row,
int col)
set
public void set(int row,
int col,
Numbor num)
getNumStrRay
public java.lang.String[][] getNumStrRay()
getPlainStandard
public java.lang.String[] getPlainStandard()
getHalfStandard
public java.lang.String[] getHalfStandard(boolean rowToTop,
boolean rowToBot)
converToStandard
public java.lang.String[] converToStandard()