Matriz
public class Matrices {
public int numeroFilas;
public int numeroColumnas;
public double[][] matrices;
public Matrices(){
}
public Matrices(int nF,int nC){
numeroFilas=nF;
numeroColumnas=nC;
matrices=new double[numeroFilas][numeroColumnas];
for (int i = 0; i<>
for (int j = 0; j<>
matrices[i][j]=0;
}}}
public Matrices multiplicacion(Matrices B){
Matrices resultado;
if(this.numeroColumnas==B.numeroFilas){
resultado = new Matrices (this.numeroFilas,B.numeroColumnas);
for (int i = 0; i<>
for (int j = 0; j<>
resultado.matrices[i][j] = this.matrices[i][j]*B.matrices[j][i];
return resultado;
}
else{
System.out.println(" ERROR ¡¡¡A SOBREPASADO EL VALOR DE LA MATRIZ");
System.out.println("\nEL NUMERO DE COLUMNAS DE LA MATRIZ A NO ES " +"IGUAL AL NUMERO DE FILAS DE B");
resultado=null;
return resultado;
}}}
USO DE LA MATRIZ
public class Prueba_Matriz {
public static void main(String args[]){
Matriz a = new Matriz(3,2);
a.matriz[0][0]=4;
a.matriz[0][1]=2;
a.matriz[1][0]=3;
a.matriz[1][1]=5;
a.matriz[2][0]=1;
a.matriz[2][1]=8;
System.out.println(a.toString());
Matriz b = new Matriz(2,3);
b.matriz[0][0]=9;
b.matriz[0][1]=1;
b.matriz[0][2]=2;
b.matriz[1][0]=12;
b.matriz[1][1]=11;
b.matriz[1][2]=4;
System.out.println(b.toString());
Matriz c;
c=a.multiplicacion(b);System.out.println(c.toString());}
}
domingo, 18 de octubre de 2009
Suscribirse a:
Enviar comentarios (Atom)
bien realizado, me sirvio de mucha ayuda!!!
ResponderEliminarTen un poco de cuidado cuando publiques tienes que dar espacios xq sino no se van a entender en este caso como puedes ver en los for salen incompletos
ResponderEliminar