/**
*
* @author Madelaine
*/
public class Matrices {
public int numeroFilas;
public int numeroColumnas;
public double[][] matrices;//areglo de filas y columnas
/**
* constructor sin parametros
*/
public Matrices(){
}
/**
* Constructor de parametros
* @param nF numero de Filas
* @param nC numero de Columnas
*/
public Matrices(int nF,int nC){
numeroFilas=nF;
numeroColumnas=nC;
matrices=new double[numeroFilas][numeroColumnas];//construyo un sitio para almacenar ceros
for(int i=0;i
}
public Matriz Multiplicacion(Matriz B){
int k;
Matriz resultado;
if(this.numeroColumnas == B.numeroFilas){
resultado= new Matriz(this.numeroFilas,B.numeroColumnas);
for(i=0;i
}
}
return resultado;
}
else
System.out.println("LA DIMENSION DE LAS MATRICES ES INCORRECTA");
return resultado =null;
}
}
-------------------------------------------------------------------------------------
USO MATRICES
/**
*
* @author Madelaine
*/
public class UsoMatrices {
public static void main (String args[]){
Matrices a = new Matrices (2,3);//llamar a la clase matriz, construyo la matriz dimension
a.matrices[0][0] = 1; a.matrices[0][1]= -2; a.matrices[0][2]=3;
a.matrices[1][0] = 4; a.matrices[1][1]= -5; a.matrices[1][2]=8;
System.out.println(a.toString());
Matrices b=new Matrices (3,2);//llamar a la clase matriz, construyo la matriz dimension
b.matrices[0][0] = 4; b.matrices[0][1]= 7;
b.matrices[1][0] = 1; b.matrices[1][1]= -2;
b.matrices[2][0] = 3; b.matrices[2][1]= -3;
System.out.println(b.toString());
Matrices c;
c=a.multiplicacion(b);
System.out.println(c.toString());
}
}
Este comentario ha sido eliminado por el autor.
ResponderEliminarDEBES DAR ESPACIOS EN LOS FOR > Y < PARA QUE SE PUBLIQUEN BIEN SINO NO SE ENTIENDE MUCHI BRUJIS!!!
ResponderEliminarfor(int i=0;i for(int j=0;j matrices[i][j]=0;
ResponderEliminarte falta cerra los parentesis son dos
Hola, vigila con esta linea de codigo
ResponderEliminarMatrices a = new Matrices (2,3);//llamar a la clase matriz, construyo la matriz dimension
si usas comentarios asi //, solo te sirve para una linea, tu tienes parte del comentario en la siguiente linea, el programa te va a dar error, deberias corregirle eso.