Multiplicación de Matrices en Java
Multiplicación de Matrices en Java
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/[Link] to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/[Link] to edit this
template
*/
package matrices;
import [Link];
[Link]("*****************************************************");
[Link]("Ingrese el numero de filas de la 1era matriz: ");
int fila = [Link]();
[Link]("Ingrese el numero de columnas de la 1era matriz: ");
int co1 = [Link]();
[Link]("Ingrese el numero de filas de la 2da matriz: ");
int fi2 = [Link]();
[Link]("Ingrese el numero de columnas de la 2da matriz: ");
int col2 = [Link]();
[Link]("--- Datos ingresados ---");
[Link]("-- Matriz 1 de: " + fila + "x" + co1 + "--");
[Link]("-- matriz 2 de :" + fi2 + "x" + col2 + "--");
if (co1 == fi2) {
int [][] mat1= new int[co1][fila];
int [][] mat2= new int[col2][fi2];
int [][] matr= new int [fila][col2];
//Matriz Uno
[Link]("== Matriz 1 ==");
}
[Link]("");
}
//Matriz 2
[Link]("== Matriz 2 ==");
for (int i = 0; i < fi2; i++) {
for (int j = 0; j < col2; j++) {
[Link]("Ingrese valores del elemento: " + i + "," +
j + ":");
mat2[i][j]=[Link]();
}
}
for (int i = 0; i < fi2; i++) {
for (int j = 0; j < col2; j++) {
[Link]("[%2d]", mat2[i][j]);
}
[Link]("");
}
//Matriz resultante
[Link]("-- Matriz Resultante --");
for (int i = 0; i < fila; i++) {
for (int j = 0; j < col2; j++) {
for (int k = 0; k < co1; k++) {
matr[i][j] += mat1[i][k] * mat2[k][j];
}
[Link]("[%2d]", matr[i][j]);
}
[Link]("");
}
} else {
[Link]("La operación no se puede realizar");
}
}
}
matrices pero hecho por mi xd
:(