Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para representar una matriz, se necesita representar sus filas y columnas con la representacin natural de un array bidimensional. Para este proyecto, los elementos se representaran utilizando un array de dos dimensiones de tipo double.
public int getNumeroFilas() Devuelve el nmero de filas de esta matriz. public int getNumeroColumnas() Devuelve el nmero de columnas de esta matriz. public double get(int i, int j) Devuelve el valor del elemento de la columna j-sima de la fila i-sima de esta matriz. public Object clone() Devuelve una nueva matriz que es un duplicado de esta matriz. public String toString() Devuelve una representacin textual de esta matriz. public boolean equals(Object v) Devuelve si el objeto v es una matriz de las mismas dimensiones que esta matriz y sus elementos se correspondan con las de esta matriz. public void rellena(double v) Pone en todos los elementos de la matriz el valor v. Public static Matriz matrizIdentidad(int m) Devuelve una Matriz cuadrada con m filas y columnas. Todos los elementos se inicializan a 0 excepto los de la diagonal principal, es decir, aquellos cuyos ndices de fila es igual al ndice de columna, que se inicializan a 1. public static Matriz creaMatriz(int m, int n, Scanner s) Devuelve una Matriz con m filas y n columnas. Los valores de los elementos de la Matriz se obtienen del flujo Scanner s. Los valores de entrada rellenan la matriz fila a fila
Prueba y documentacin:
Adems debe desarrollar un programa de prueba MatrizDemo.java que muestre y pruebe todos los constructores y mtodos de la clase Matriz. El programa de prueba debera hacer hincapi en la robustez de los constructores y mtodos. Cuando documente el programa, asegrese de describir los comportamientos y peculiaridades de cada mtodo. Describa, tambin, como se asegura el que los mtodos son robustos.