|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.core.math.DoubleArray | +--gishur.core.math.Matrix
Ein Vektor.
Constructor Summary | |
Matrix(double a11,
double a12,
double a21,
double a22)
Konstruktor für eine 2x2-Matrix. |
|
Matrix(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
double a31,
double a32,
double a33)
Konstruktor für eine 3x3-Matrix. |
|
Matrix(int dimx,
int dimy)
Default-Konstruktor. |
Method Summary | |
double |
det()
Berechnet die Determinante der Marix. |
int |
dimX()
Liefert die X-Dimension des Arrays. |
int |
dimY()
Liefert die Y-Dimension des Arrays. |
boolean |
equals(gishur.core.math.DoubleArray a)
Vergleicht zwei DoubleArrays miteinander. |
boolean |
equals(java.lang.Object O)
Überschreibt Object.equals. |
double |
get(int x,
int y)
Liest das Element (x,y). |
boolean |
isColumnNull(int y)
Liefert true, falls alle Werte in der Spalte y gleich 0 sind |
boolean |
isNull()
Liefert true, falls alle Werte 0 sind |
boolean |
isRowNull(int x)
Liefert true, falls alle Werte in der Zeile x gleich 0 sind |
void |
set(int x,
int y,
double data)
Beschreibt das Element (x,y) mit data. |
void |
setColumn(int y,
double d1,
double d2)
Abkürzung: Schreibt zwei Zahlen in die y-te Spalte von 'oben'. |
void |
setColumn(int y,
double d1,
double d2,
double d3)
Abkürzung: Schreibt drei Zahlen in die y-te Spalte von 'oben'. |
void |
setColumnNull(int y)
Setzt die Spalte y auf 0. |
void |
setNull()
Setzt alle Werte auf 0. |
void |
setRow(int x,
double d1,
double d2)
Abkürzung: Schreibt zwei Zahlen in die x-te Zeile von 'links'. |
void |
setRow(int x,
double d1,
double d2,
double d3)
Abkürzung: Schreibt drei Zahlen in die x-te Zeile von 'links'. |
void |
setRowNull(int x)
Liefert true, falls alle Werte in der Zeile x gleich 0 sind |
boolean |
valid(int x,
int y)
Liefert true, falls die Position (x,y) im Feld enthalten ist. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Matrix(int dimx, int dimy)
dimx
- Anzahl der Zeilendimy
- Anzahl der Spaltenpublic Matrix(double a11, double a12, double a21, double a22)
a11,a12
- Werte der ersten Zeilea21,a22
- Werte der zweiten Zeilepublic Matrix(double a11, double a12, double a13, double a21, double a22, double a23, double a31, double a32, double a33)
a11,a12,a13
- Werte der ersten Zeilea21,a22,a23
- Werte der zweiten Zeilea31,a32,a33
- Werte der dritten ZeileMethod Detail |
public void set(int x, int y, double data)
x,y
- Position im Feld (Zeile, Spalte)data
- zu schreibende Zahlpublic double get(int x, int y)
x,y
- Position im Feld (Zeile, Spalte)public void setColumn(int y, double d1, double d2)
y
- Position der Spalted1,d2
- Zahlenpublic void setColumn(int y, double d1, double d2, double d3)
y
- Position der Spalted1,d2,d3
- Zahlenpublic void setRow(int x, double d1, double d2)
x
- Position der Zeiled1,d2
- Zahlenpublic void setRow(int x, double d1, double d2, double d3)
x
- Position der Zeiled1,d2,d3
- Zahlenpublic int dimX()
public int dimY()
public boolean valid(int x, int y)
x,y
- Position, die getestet wird (Zeile, Spalte)public void setNull()
public void setColumnNull(int y)
y
- Spaltepublic void setRowNull(int x)
x
- Zeilepublic boolean isNull()
public boolean isColumnNull(int y)
y
- Spaltepublic boolean isRowNull(int x)
x
- Zeilepublic double det()
public boolean equals(gishur.core.math.DoubleArray a)
a
- anderea DoubleArraypublic boolean equals(java.lang.Object O)
equals
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |