Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 57. Realizar un algoritmo que lea 2 matrices. Calcular y escribir otra matriz que sea el
- producto matricial de la primera por la segunda.
- */
- package ej57.t4;
- import javax.swing.JOptionPane;
- import matrizpaq.Matriz;
- public class Ej57T4 {
- public static void main(String[] args) {
- double [][]X,Y,R;
- int nfX,ncX,nfY,ncY,nfR,ncR;
- X = Matriz.leeMat();
- Y = Matriz.leeMat();
- nfX = X.length;
- ncX = X[0].length;
- nfY = Y.length;
- ncY = Y[0].length;
- if (ncX==nfY) {
- R = new double [nfX][ncY];
- for (int p = 0; p < nfX; p++) {
- for (int q = 0; q < ncY; q++) {
- double SM=0;
- for (int a = 0; a < ncX; a++) {
- SM = X[p][a]*Y[a][q]+SM;
- }R[p][q]=SM;
- }
- }Matriz.escMat(R);
- }else{
- String error = "El número de columnas de la 1ra matriz y el número de filas de la 2da son diferentes";
- JOptionPane.showMessageDialog(null, error);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement