public Matriz Multiplicar(Matriz otra) { Matriz matrixResponse = new Matriz(this.fila, otra.columna); int aux = 0; Parallel.For(0, this.fila, i => { for (int j = 0; j < otra.columna; j++) { for (int k = 0; k < this.columna; k++) { aux += this.matriz[i, k] * otra.matriz[k, j]; } matrixResponse.matriz[i, j] = aux; aux = 0; } }); return(matrixResponse); }
public bool esMultiplicable(Matriz otra) { return(this.columna == otra.fila); }