domingo, 18 de octubre de 2009

matriz de multiplicacion

public class Matriz {
public int numeroFilas;
public int numeroColumnas;
public double [][] matriz;
public Matriz (){
}

public Matriz (int nF, int nC){
numeroFilas= nF;
numeroColumnas=nC;
matriz=new double [numeroFilas][numeroColumnas];
for (int i=0; i< numeroFilas; i++)
for (int j=i; j matriz [i][j]=0 ;
}

public Matriz multiplicacion (Matriz B){
Matriz resultado;
if((this.numeroFilas==B.numeroFilas)& (this.numeroColumnas==B.numeroColumnas)){
resultado =new Matriz(this.numeroFilas,this.numeroColumnas);
for (int i=0; i< this.numeroFilas;i++)
for(int j=0;j resultado.matriz[i][j]=this.matriz[i][j]*B.matriz[j][i];
return resultado;
}
else{
System.out.println("Error en dimensiones de las matrices");
resultado = null;
return resultado;
}
}

No hay comentarios:

Publicar un comentario