public int numeroFilas;
public int numeroColumnas;
public double [][]matriz;
public Matriz(){//crear una matriz sin dimensiones
}
public Matriz(int nF, int nC){
numeroFilas=nF;
numeroColumnas=nC;
matriz=new double [numeroFilas][numeroColumnas];
for(int i=0; i
}
public void leer(){
int i;
for(i = 0; i < this.numeroFilas; i++ ){
for(int j = 0;j < this.numeroColumnas; j++){
String aux;
aux = JOptionPane.showInputDialog(null,"Ingrese el Valor "+"["+(i+1)+","+(j+1)+"]","Ingreso de Valores",
JOptionPane.DEFAULT_OPTION);
this.matriz[i][j] = Double.parseDouble(aux);
}
}
}
/**
* metodo para transpuesta matriz
* @return
*/
public Matriz transpuesta(){
Matriz resultado;
resultado= new Matriz(this.numeroColumnas,this.numeroFilas);
for(int i=0; i< this.numeroFilas;i++)
for(int j=0; j< this.numeroColumnas;j++ )
resultado.matriz[j][i]= this.matriz[i][j];
return resultado;
}
public Matriz multiplicacion(Matriz b){
Matriz resultado;
resultado=new Matriz(this.numeroFilas,b.numeroColumnas);
for(int i=0; i
}
}
return resultado;
}
public String toString(){
String aux="\n[\n";
for(int i=0; i
}
aux+="\n";
}
aux+="]";
return aux;
}
}