InicioCiencia EducacionAlgunos Ejemplos De Matrices

Algunos Ejemplos De Matrices

Ciencia Educacion•4/12/2012



Acá les dejo algunos calculos con matrices en Java. Son muy utiles para los que recién empiezan en Java, ya que las tareas mas comunes son con matrices.


✓Saber si 2 matrices tienen el mismo contenido


    public boolean compararMatrices(int[][] matriz1, int[][] matriz2) {

        // En este metodo se supone, que las 2 matrices son de igual tamaño
        
        int i, j, filasA, columnasA;

        filasA = matriz1.length;
        columnasA = matriz1[0].length;

        for (i = 0; i < filasA; i++) {

            for (j = 0; j < columnasA; j++) {

                if (matriz1[i][j] != matriz2[i][j]) {
                    return false;
                }
            }
        }

        return true;
    }


_________________________________________________________________

✓Sumar la diagonal principal de una matriz


    public int sumarDiagonal(int[][] matriz) {

        // En este metodo se supone que el tamaño de la matriz es de N x N

        int i, filas, suma = 0;

        filas = matriz.length;

        for (i = 0; i < filas; i++) {

            suma += matriz[i][i];
        }

        return suma;
    }


_________________________________________________________________

✓Multiplicar 2 matrices


    public int[][] multiplicarDosMatrices(int[][] a, int[][] b) {

        int i, j, k, filasA, columnasA, columnasB;

        int matrizResultante[][];

        filasA = a.length;

        columnasA = a[0].length;
        columnasB = b[0].length;

        matrizResultante = new int[filasA][columnasB];
        for (i = 0; i < filasA; i++) {
            for (j = 0; j < columnasB; j++) {
                matrizResultante[i][j] = 0;
                for (k = 0; k < columnasA; k++) {

                    matrizResultante[i][j] += a[i][k] * b[k][j];
                }
            }
        }

        return matrizResultante;

    }


_________________________________________________________________

✓Sumar dos matrices


public int[][] sumarDosMatrices(int[][] a, int[][] b) {

        // En este metodo se supone que las 2 matrices tienen el mismo tamaño

        int matrizResultante[][];

        int i, j, filasA, columnasA;

        filasA = a.length;

        columnasA = a[0].length;

        matrizResultante = new int[filasA][columnasA];

        for (i = 0; i < filasA; i++) {
            for (j = 0; j < columnasA; j++) {

                matrizResultante[i][j] += a[i][j] + b[i][j];

            }

        }
        return matrizResultante;
    }


_________________________________________________________________

✓Transponer una matriz


public int[][] transponerUnaMatriz(int[][] a) {

        int i, j, filas, columnas;
        filas = a.length;
        columnas = a[0].length;

        int matrizResultante[][];
        matrizResultante = new int[columnas][filas];

        for (j = 0; j < columnas; j++) {

            for (i = 0; i < filas; i++) {

                matrizResultante[j][i] = a[i][j];

            }

        }

        return matrizResultante;
    }


_________________________________________________________________

Espero que les sea util. Tambien pueden unirse a esta comunidad, sobre Java

✓Programadores En Java




Datos archivados del Taringa! original
122puntos
10,416visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
9visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

R
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.