|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--orgposada.nummethpos.abstractmatrix.AbstractMatrix | +--orgposada.nummethpos.abstractmatrix.matrixdouble.MatrixDouble | +--orgposada.nummethpos.abstractmatrix.matrixdouble.RectangularMatrix
Las matrices rectangulares se almacenan en un arreglo bidimensional inicializado en ceros.
Fields inherited from class orgposada.nummethpos.abstractmatrix.matrixdouble.MatrixDouble |
e, findedColumn, findedRow, memoryColumns, memoryRows |
Fields inherited from class orgposada.nummethpos.abstractmatrix.AbstractMatrix |
columns, rows, squared |
Constructor Summary | |
RectangularMatrix(double[][] matrix)
Crea una matriz a partir de un arreglo bidimensional de n renglones por m columnas (n x m). |
|
RectangularMatrix(int rows,
int columns)
Crea una matriz y la limpia (matriz nula). |
Method Summary | |
RectangularMatrix |
add(MatrixDouble mdB)
Suma de matrices: "MatrizActual + mdB". |
double |
getE(int row,
int column)
Obtiene el valor del elemento (i, j) en posicion relativa. |
boolean |
isStoredAt(int i,
int j)
Las matrices rectangulares reservan espacio para todos los elementos. |
RectangularMatrix |
multiplyBy(RectangularMatrix mdB)
Multiplica dos matrices (AB = C) y crea una matriz C para almacenar el resultado a partir de las de A y B. |
MatrixDouble |
newMatrix(int rows,
int columns,
int memoryRows,
int memoryColumns)
Implementa la agrupacion de constructores. |
void |
setE(int row,
int column,
double value)
Asignar un valor al elemento(i, j) en posicion relativa. |
RectangularMatrix |
substract(MatrixDouble mdB)
Resta de matrices: "MatrizActual - mdB". |
Methods inherited from class orgposada.nummethpos.abstractmatrix.matrixdouble.MatrixDouble |
add, backSubstitution, clean, copyFrom, createCopyFrom, fill, fillDiagonal, findMaxAbs, findMaxAbsOutOfDiagonal, forwardSubstitution, getDiagonal, getFindedColumn, getFindedRow, getMemoryElementAt, hasSameSize, multiply, multiplyBy, normalizeColumns, premultiplyBy, print, setMemoryElementAt, setMemoryMatrix, setToIdentity, substract, toDoubleArray, toString, transpose |
Methods inherited from class orgposada.nummethpos.abstractmatrix.AbstractMatrix |
getColumns, getRows, isSquared |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public RectangularMatrix(int rows, int columns)
public RectangularMatrix(double[][] matrix)
Method Detail |
public MatrixDouble newMatrix(int rows, int columns, int memoryRows, int memoryColumns)
newMatrix
in class MatrixDouble
public boolean isStoredAt(int i, int j)
isStoredAt
in class AbstractMatrix
i
- Renglon.j
- Columna.public void setE(int row, int column, double value)
setE
in class MatrixDouble
public double getE(int row, int column)
getE
in class MatrixDouble
public RectangularMatrix multiplyBy(RectangularMatrix mdB)
mdA.multiply(mdB, rmC)
public RectangularMatrix add(MatrixDouble mdB)
rmRes = rmA.add(rmB);
public RectangularMatrix substract(MatrixDouble mdB)
rmRes = rmA.substract(rmB);
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |