JAMA

Institución - Software

JAMA es un paquete de álgebra lineal básica para Java. Proporciona clases para construir y manipular matrices reales y grandes. Posee la suficiente funcionalidad para llevar a cabo rutinas cotidianas, empaquetado de una manera natural y entendible por personas no expertas. Es un intento de proporcionar una clase de matrices para Java.

JAMA está basado en una única clase de matrices acompañado de un framework orientado a objetos.

Características

JAMA se compone de 7 clases Java:

  • Matrix
  • CholeskyDecomposition
  • LUDecomposition
  • QRDecomposition
  • SingularValue
  • Decomposition
  • EigenvalueDecomposition.

La clase Matrix proporciona las operaciones fundamentales del álgebra lineal numérica. Posee varios constructores que reciben arrays de dos dimensiones de doble precisión. Varios métodos get y set proporcionan acceso a los elementos de las matrices y submatrices. Las operaciones aritméticas básicas incluyen suma de matrices y multiplicación, normas de matrices y operaciones de arrays de elementos seleccionados. También se incluye un método para imprimir matrices.

A partir de la clase Matrix podemos calcular descomposiciones matriciales, ecuaciones lineales, determinates, inversas y otras funciones matriciales. Las descomposiciones incluidas son:

  • Descomposición de Cholesky
  • Descomposición LU
  • Descomposición QR
  • Descomposición en autovalores
  • Descomposición en valores singulares

La versión actual de JAMA sólo trabaja con matrices reales, no con complejas.

 

Detalles

 
imagen edgi

 

 

Centro Informático Científico de Andalucía | Aviso legal | Accesibilidad

XHTML válido CSS válido