martes
oct222002
JMAT y JAMA, dos librerías para álgebra
martes, octubre 22, 2002 at 2:00AM
JMAT es una librería Java enfocada a la manipulación y visualización de matrices. JMAT implementa una serie de algoritmos muy comunes en el algebra matricial: LU, QR, Cholesky. Como ayuda, JMAT utiliza funciones de la librería JAMA, creada por el NIST ( National Institute for Standards and Technology ) y MathWorks ( autores de Matlab ).
JMAT es una librería muy sencilla y está enfocada a aquellas personas que no tienen unos grandes conocimientos de álgebra.
Por otra parte, JAMA, aunque también enfocada a un público no experto, es una librería mucho más ambiciosa. Según nos cuentan sus autores, fue diseñada para servir como la librería estándar de tratamiento de matrices en Java y será propuesta como tal al proyecto Java Grande y a SUN. En cuanto a las operaciones soportadas, pues las típicas, QR, Cholesky, LU, etc.
Por último, y ya que lo he nombrado, comentaros que Java Grande es un ambicioso proyecto en el que un conjunto de expertos intentan conseguir entornos de ejecución ( JREs ) optimizados para aplicaciones distribuidas, computación, grids, etc. Os recomiendo mucho su página porque es interesantísima, en especial, este enlace donde podréis ver el rendimiento de máquinas virtuales optimizadas en comparación con las que usamos todos. Los resultados son espectaculares.
Un resumen de las referencias:
- JMATJava MATrix tools
- JAMA, a Java Matrix Package
- Java Grande
JMAT es una librería muy sencilla y está enfocada a aquellas personas que no tienen unos grandes conocimientos de álgebra.
Por otra parte, JAMA, aunque también enfocada a un público no experto, es una librería mucho más ambiciosa. Según nos cuentan sus autores, fue diseñada para servir como la librería estándar de tratamiento de matrices en Java y será propuesta como tal al proyecto Java Grande y a SUN. En cuanto a las operaciones soportadas, pues las típicas, QR, Cholesky, LU, etc.
Por último, y ya que lo he nombrado, comentaros que Java Grande es un ambicioso proyecto en el que un conjunto de expertos intentan conseguir entornos de ejecución ( JREs ) optimizados para aplicaciones distribuidas, computación, grids, etc. Os recomiendo mucho su página porque es interesantísima, en especial, este enlace donde podréis ver el rendimiento de máquinas virtuales optimizadas en comparación con las que usamos todos. Los resultados son espectaculares.
Un resumen de las referencias:
- JMATJava MATrix tools
- JAMA, a Java Matrix Package
- Java Grande
in j2se
Reader Comments