|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoperaciones.Matrices
Title: Funciones para hacer operaciones con matrices en Arreglos version 1.01
Description: Define las operaciones básicas con matrices
Copyright: Copyright (c) 2005
Company: UMSNH
Constructor Summary | |
Matrices()
|
Method Summary | |
static void |
Cholesky(double[][] A)
Metodo de Cholesky completo |
static void |
CholeskyI(double[][] A)
Metodo de Cholesky Incompleto |
static void |
copia(double[][] destino,
double[][] fuente)
Copia un arreglo bidimensional fuente en un arreglo destino |
static void |
copia(int[] destino,
int[] fuente)
Copia un arreglo fuente en un arreglo destino |
static double |
DMAX(double a,
double b)
|
static double |
IMIN(double a,
double b)
|
static void |
imprime(java.lang.String texto,
double[] fuente)
Imprime un arreglo |
static void |
imprime(java.lang.String texto,
double[][] fuente)
Imprime un arreglo bidimensional |
static void |
inversa(double[][] A,
double[][] Ainv)
Calcula la inversa de la matriz A y deja el resultado en Ainv |
static double[][] |
Lee(java.lang.String archivo)
Lee un archivo de texto con la información de una matriz |
static double[] |
multiplica(double[][] A,
double[] b)
Multiplica un arreglo bidimensional por un vector |
static double[][] |
multiplica(double[][] A,
double[][] B)
Realiza la muntiplicacion de dos matrices |
static double[] |
multiplica(double[] v,
double e)
|
static double |
multiplica(double[] v1,
double[] v2)
Multiplica un vector por otro vector |
static double |
norma(double[] v)
Norma de un vector |
static double |
pythag(double a,
double b)
|
static double |
redondea(double x)
Redondea un numero a dos cuatro cifras significativas |
static double[] |
resta(double[] minuendo,
double[] sustraendo)
Realiza la resta de dos vectores |
static double |
SIGN(double a,
double b)
|
static void |
SolucionSL(double[][] a,
double[] x,
double[] b)
Calcula la solución de un sistema de ecuaciones Ax = b |
static double[] |
suma(double[] v1,
double[] v2)
Realiza la suma de dos vectores |
static void |
susA(double[][] A,
double[] y,
double[] b)
Metodo sustitucion hacia adelante para solucionar un sistema triangular inferior Ay = b |
static void |
susAt(double[][] A,
double[] y,
double[] b)
Metodo de sustitución hacia atras para solucionar un sistema de ecuaciones triangula superior Ay= b |
static void |
svdcmp(double[][] a,
int m,
int n,
double[] w,
double[][] v)
Descomposición en valores singulares de para una matriz |
static double[][] |
transpuesta(double[][] origen)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Matrices()
Method Detail |
public static void CholeskyI(double[][] A)
A
- double[][]public static void Cholesky(double[][] A)
A
- double[][]public static void copia(int[] destino, int[] fuente)
destino
- int[]fuente
- int[]public static void copia(double[][] destino, double[][] fuente)
destino
- double[][]fuente
- double[][]public static void inversa(double[][] A, double[][] Ainv)
A
- double[][]Ainv
- double[][]public static void imprime(java.lang.String texto, double[] fuente)
texto
- String Mensajefuente
- double[] Datospublic static double redondea(double x)
x
- double
public static void imprime(java.lang.String texto, double[][] fuente)
texto
- String Mensajefuente
- double[][] Datos a imprimirpublic static double[][] Lee(java.lang.String archivo)
archivo
- String Nombre y ruta de los datos
public static double norma(double[] v)
v
- double[] Vector de datos
public static double[][] multiplica(double[][] A, double[][] B)
A
- double[][]B
- double[][]
public static double[] multiplica(double[][] A, double[] b)
A
- double[][] arreglo bidimensionalb
- double[] vecor
public static double multiplica(double[] v1, double[] v2)
v1
- double[]v2
- double[]
public static double[] multiplica(double[] v, double e)
public static void SolucionSL(double[][] a, double[] x, double[] b)
a
- double[][]x
- double[]b
- double[]public static void susA(double[][] A, double[] y, double[] b)
A
- double[][]y
- double[]b
- double[]public static void susAt(double[][] A, double[] y, double[] b)
A
- double[][]y
- double[]b
- double[]public static double[] resta(double[] minuendo, double[] sustraendo)
minuendo
- double[]sustraendo
- double[]
public static double[] suma(double[] v1, double[] v2)
v1
- double[]v2
- double[]
public static void svdcmp(double[][] a, int m, int n, double[] w, double[][] v)
a
- double[][]m
- intn
- intw
- double[]v
- double[][]public static double SIGN(double a, double b)
public static double DMAX(double a, double b)
public static double IMIN(double a, double b)
public static double pythag(double a, double b)
public static double[][] transpuesta(double[][] origen)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |