Filmina 1
La clase “Matrix”
Esta incorporada en la biblioteca Jama. El Java Matrix Class ofrece las operaciones fundamentales del álgebra lineal numérica. Varios " obtiene" y " sets " proporcionan acceso a submatrices y elementos de la matriz. Varios métodos implementan aritmética matricial básica, incluyendo la suma de matrices y multiplicación, las normas de la matriz, y las operaciones de matriz elemento por elemento. También se incluyen métodos para matrices de lectura e impresión. Todas las operaciones en esta versión de la clase Matrix implican matrices reales.
Filmina 2
Constructores
Matrix(double[][] A)
|
Construye una matriz nxn de valores racionales
|
Matrix(double[][] A, int m, int n)
|
Construir una matriz nxn de valores racionales de forma rápida y sin control de argumentos.
|
Matrix(double[] vals, int m)
|
Construir una matriz a partir de un conjunto empaquetado unidimensional
|
Matrix(int m, int n)
|
Construye una matriz nxn de valores enteros
|
Matrix(int m, int n, double s)
|
Construir una matriz de valores constantes
|
Filmina 3
Operaciones matriciales en jama
Con la biblioteca podemos incorporar operaciones básicas de matrices en nuestros programas y algunas no tan básicas pero que pueden derivarse de estas como lo es el caso de la regresión lineal múltiple la cual utiliza operaciones básicas de jama como matriz transpuesta, multiplicación de matrices entre otras.
Filmina 4
Suma y resta de matrices
Resta
| |
Matrix
| |
Matrix
| |
Suma
| |
Matrix
| |
Matrix
|
Filmina 5
Multiplicación de matrices
Matrix
|
times(double s) Multiplicar una matriz por un escalar, C = s*A
|
Matrix
| |
Matrix
|
timesEquals(double s) Multiplicar una matriz por un escalar en lugar, A = s*A
|
Matrix
| |
Matrix
|
Filmina 6
División de matrices
Matrix
|
, C = A.\B
|
Matrix
| |
Matrix
| |
Matrix
|
Filmina 7
Matriz transpuesta
Filmina 8
Bibliografía
math.nist.gov. (03 de 10 de 2014). Matrix. Obtenido de math.nist.gov: http://math.nist.gov/javanumerics/jama/doc/Jama/Matrix.html

Deitel, P., & Deitel, H. (2012). Java, como programar (Novena ed.). Mexico: Pearson Education.
Ejercicios recomendados: cap4: Final de capitulo
Wu, T. (2008). Programacion en Java. Mexico: Mc Graw Hill.
Ejercicios recomendados: cap 5 y 6, ejercicios de autoevaluación.
No hay comentarios:
Publicar un comentario