|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectMatriz
public class Matriz
Esta clase implementa las operaciones con arreglos de dos dimensiones de datos de tipo double
| Field Summary | |
|---|---|
double[][] |
datos
El arreglo de segundo orden donde se almacena la matriz |
| Constructor Summary | |
|---|---|
Matriz(double[][] a)
Crea el objeto Matriz con un arreglo bidimensional a del mismo tamanho el campo datos se inicializa con los valores de ese arreglo |
|
Matriz(int r,
int c)
Crea el objeto Matriz de tamanho r x c y asigna valores a los campos renglones y columnas el campo datos queda sin inicializar |
|
| Method Summary | |
|---|---|
Matriz |
copia()
Copia la Matriz creando una nueva instancia de la clase Matriz y copiando los datos de la misma asi como su tamanho |
Matriz |
DescompLDU()
Descompone la Matriz en tres Matrices L, D y U, la primera es triangular inferior (Ceros arriba de la diagonal), la segunda es diagonal y la tercera es triangular superior (ceros abajo de la diagonal) de tal manera que al multiplicarse LDU se recupera la matriz original |
Matriz |
DescompLU()
Descompone la Matriz en dos Matrices L y U, la primera es triangular inferior (Ceros arriba de la diagonal) y la segunda es triangular superior (ceros abajo de la diagonal) de tal manera que al multiplicarse LU se recupera la matriz original |
void |
guarda_texto(java.lang.String nomArch)
Almacena el objeto Matriz en un archivo ASCII |
void |
guarda(java.lang.String nomArch)
Almacena el objeto Matriz en un archivo binario |
void |
imprime()
Despliega en pantalla en modo de texto la Matriz this en forma de tabla Ej: Para desplegar el contenido de la Matriz a a.imprime() |
Matriz |
invierte()
Invierte la Matriz por el metodo de Shipley o de Inversion en el mismo lugar |
static Matriz |
lee(java.lang.String nomArch)
Lee una Matriz de un archivo binario |
static Matriz |
leeTexto(java.lang.String nomArch)
Lee una Matriz de un archivo ASCII |
Matriz |
menos(Matriz x)
Calcula la diferencia matricial |
Matriz |
por(Matriz x)
Calcula el producto matricial |
Matriz |
rearregla()
Intercambia las filas de la matriz de manera que no quede ningĂșn cero en la diagonal, si es que esto es posible. |
Matriz |
suma(Matriz x)
Calcula la suma matricial |
Matriz |
transpone()
Transpone la Matriz this |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double[][] datos
| Constructor Detail |
|---|
public Matriz(int r,
int c)
r - El numero de renglonesc - El numero de columnaspublic Matriz(double[][] a)
a - arreglo para inicializar la matriz| Method Detail |
|---|
public Matriz rearregla()
public Matriz menos(Matriz x)
x - El sustraendo
public Matriz por(Matriz x)
x - El multiplicador
public Matriz suma(Matriz x)
x - sumando
public Matriz copia()
public Matriz invierte()
public Matriz transpone()
public void imprime()
public void guarda(java.lang.String nomArch)
nomArch - Nombre del archivo (puede incluir ruta)
Ej para guardar la Matriz a en el archivo
matriz.dat
Matriz a.guarda("matriz.dat");
public static Matriz lee(java.lang.String nomArch)
throws java.io.IOException,
java.io.FileNotFoundException
nomArch - Nombre del archivo (puede incluir ruta)
java.io.IOException
java.io.FileNotFoundExceptionpublic void guarda_texto(java.lang.String nomArch)
nomArch - Nombre del archivo (puede incluir ruta)
Ej para guardar la Matriz a en el archivo
matriz.txt
Matriz a.guarda_texto("matriz.txt");public static Matriz leeTexto(java.lang.String nomArch)
nomArch - Nombre del archivo (puede incluir ruta)
public Matriz DescompLU()
public Matriz DescompLDU()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||