|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectejemplos.Matriz
Title: Clase matriz
Description: Realiza las operaciones basicas con matrices
Copyright: Copyright (c) 2005
Company: UMSNH
Constructor Summary | |
Matriz()
Matriz nula |
|
Matriz(double[] d)
Constructor para un vector |
|
Matriz(double[][] d)
Constructor utilizando la informacion en el arreglo d |
|
Matriz(int n,
int m)
crea una matriz con n renglones y m columnas de puros ceros |
|
Matriz(int r,
int c,
double val)
Constructor que inicializa una matriz de rxc con el valor val |
|
Matriz(int r,
int c,
double[] d)
Constructor de una matris de rxc con datos en el vector d |
|
Matriz(java.lang.String archivo)
Contruye la matriz con información de archivo |
Method Summary | |
Matriz |
Cholesky_Incompleto(Matriz A)
Metodo de Cholesky incompleto |
Matriz |
Cholesky()
Factorizacion de Cholesky |
Matriz |
Cholesky2()
Algoritmo de Factorizacion Cholesky L'DL |
Matriz |
Cholesky3()
Cholesky3 |
void |
Dimensiones(java.lang.String archivo)
crea una matriz a partir de informacion en un archivo. |
static void |
eliminacion_gaussiana(Matriz a,
Matriz b)
Algoritmo de Eliminacion Gaussiana Entrega una matriz diagonal superior |
Matriz |
entre(Matriz A)
Division de matrices. |
Matriz |
Gradiente_conjugado_pre(Matriz A,
Matriz M,
Matriz x,
Matriz b)
Gradiente Conjugado Precondicionado |
Matriz |
Gradiente_conjugado(Matriz b)
Metodo de gradiente conjugado this.Gradiente_conjugado(b) |
Matriz |
Identidad(int r)
Identidad: Crea una matriz de n*n con unos en la diagonal |
static Matriz |
igual_a(Matriz A)
Copia una matriz en otra this.igual_a(A) |
void |
imprime()
imprime el contenido en una matriz |
void |
inserta(int i,
int j,
double d)
Rutina para colocar un dato en la posicion i, j |
Matriz |
inversa()
Matriz inversa. |
Matriz |
mas(double b)
suma a una matriz una constante b |
Matriz |
mas(Matriz b)
Algoritmo para suma de matrices this.mas(b) |
Matriz |
menos(double b)
Resta a una matriz una constante this.menos(b) |
Matriz |
menos(Matriz b)
Resta de matrices this.menos(b) |
double |
obten(int i,
int j)
Rutina para obtener un dato en la posicion i, j |
Matriz |
por(double b)
Multiplica una matriz por una constante |
Matriz |
por(Matriz b)
Algoritmo para multiplicacion de matrices this.por(b) |
Matriz |
pow(double b)
Eleva el contenido de una matriz a una potencia dada |
void |
sustitucion_hacia_adelante(Matriz A,
Matriz b)
Sustitución hacia adelante |
void |
sustitucion_hacia_adelante3(Matriz A,
Matriz b)
|
Matriz |
sustitucion_hacia_atras(Matriz a,
Matriz b)
Algoritmo de Sustitucion hacia atraspara resolver sistemas triangulares superiores. |
void |
sustitucion_hacia_atras2(Matriz a,
Matriz b)
Algoritmo de Sustitucion hacia atras para resolver sistemas L'DL o L'L. |
void |
sustitucion_hacia_atras3(Matriz a,
Matriz b)
|
Matriz |
T()
Calcula la transpuesta de una matriz |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Matriz()
public Matriz(int n, int m)
n
- numero de renglonesm
- numero de columnaspublic Matriz(int r, int c, double val)
r
- intc
- intval
- doublepublic Matriz(java.lang.String archivo)
archivo
- Stringpublic Matriz(double[][] d)
d
- double[][]public Matriz(double[] d)
d
- double[]public Matriz(int r, int c, double[] d)
r
- intc
- intd
- double[]Method Detail |
public Matriz Identidad(int r)
r
- int
public void Dimensiones(java.lang.String archivo)
archivo
- Stringpublic void imprime()
public Matriz mas(Matriz b)
b
- Matriz
public Matriz mas(double b)
b
- double
public Matriz menos(Matriz b)
b
- Matriz
public Matriz menos(double b)
b
- double
public Matriz por(Matriz b)
b
- Matriz
public Matriz por(double b)
b
- double
public Matriz pow(double b)
b
- double
public Matriz T()
public Matriz sustitucion_hacia_atras(Matriz a, Matriz b)
a
- Matrizb
- Matriz
public void sustitucion_hacia_atras2(Matriz a, Matriz b)
a
- Matrizb
- Matrizpublic void sustitucion_hacia_atras3(Matriz a, Matriz b)
public void sustitucion_hacia_adelante(Matriz A, Matriz b)
A
- Matrizb
- Matrizpublic void sustitucion_hacia_adelante3(Matriz A, Matriz b)
public Matriz entre(Matriz A)
A
- Matriz
public static void eliminacion_gaussiana(Matriz a, Matriz b)
a
- Matrizb
- Matrizpublic Matriz inversa()
public double obten(int i, int j)
i
- intj
- int
public void inserta(int i, int j, double d)
i
- intj
- intd
- doublepublic Matriz Cholesky()
public Matriz Cholesky2()
public Matriz Cholesky3()
public Matriz Cholesky_Incompleto(Matriz A)
A
- Matriz
public static Matriz igual_a(Matriz A)
A
- Matriz
public Matriz Gradiente_conjugado(Matriz b)
b
- Matriz
public Matriz Gradiente_conjugado_pre(Matriz A, Matriz M, Matriz x, Matriz b)
A
- MatrizM
- Matrizx
- Matrizb
- Matriz
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |